Skip to content

Cli update for agentic ai - #285

Draft
nstelter-slac wants to merge 17 commits into
xopt-org:mainfrom
nstelter-slac:cli-update-for-agentic-ai
Draft

nstelter-slac wants to merge 17 commits into
xopt-org:mainfrom
nstelter-slac:cli-update-for-agentic-ai

Conversation

@nstelter-slac

Copy link
Copy Markdown
Collaborator

No description provided.

zhe-slac and others added 15 commits November 11, 2025 11:57
But not too stable for now, seems to have a race condition or timing issue, need to look at it at some point in the future.
# Conflicts:
#	src/badger/__main__.py
#	src/badger/core_subprocess.py
#	src/badger/gui/acr/__init__.py
#	src/badger/gui/default/__init__.py
#	src/badger/gui/default/pages/home_page.py
#	src/badger/gui/default/windows/main_window.py
#	src/badger/gui/pages/home_page.py
#	src/badger/gui/windows/main_window.py
Brings in xopt>=3.0.0 support (PR xopt-org#247 et al.) plus 43 commits so Badger
can share an env with the other xopt 3.x tools.

Conflict resolutions:
- core_subprocess.py: kept BOTH the cli-run _emit_live_log() helper (Otter
  live-log) and main's evaluate_measurement_with_retry() (retry dialog);
  both run-loop call sites preserved.
- pydantic_editor.py resolve_qt(): kept cli-run's
  isinstance(annotation, BadgerResolvedType) guard (nested-subtype fix) and
  adopted main's 'widget: QWidget | None = None' (None-return contract).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@nstelter-slac
nstelter-slac force-pushed the cli-update-for-agentic-ai branch from 59caf0b to 2dfd2b3 Compare September 4, 2026 14:38

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants