Prepare OpenSwarm release parity#45
Merged
Merged
Conversation
- use the final AgentSwarm product hook for skipping post-auth model selection - build OpenSwarm TUI assets from AgentSwarm v1.4.35 - let smoke tests install local AgentSwarm code and local OpenSwarm TUI binaries - add installed-path smoke proof for the /models command
- Drive Ctrl+P through the Switch model command before checking the picker\n- Require model-picker content after Enter so command-list matches cannot pass
- Avoid falling back to stale packaged AgentSwarm without product flags\n- Keep custom TUI path required for OpenSwarm launcher parity
- Build the local OpenSwarm TUI for live smoke checks\n- Expect missing custom TUI binaries to fail closed\n- Prove /models through slash autocomplete and picker behavior
- restrict OpenSwarm project detection to swarm.py - remove oversized custom TUI logo injection - prove generic agency.py folders still launch the OpenSwarm swarm
- pass the OpenSwarm OPEN/SWARM logo through wrapper and build env - preserve swarm.py-only detection and visible model selection - refresh local QA proof for the OpenSwarm startup logo
- add the missing OpenSwarm wordmark env for non-TTY and help output - align split TUI logo rows with the manual OpenSwarm release logo
- run project bootstrap before third-party swarm imports - prove onboarding add-on env writes with a focused smoke - remove an npm script that is not shipped in the package
- match the published OpenSwarm rc dependency shape - avoid freezing OpenSwarm on AgentSwarm 1.4.34 after the 1.4.35 npm publish - keep the lockfile consistent with current npm latest
- resolve @vrsen/agentswarm latest to 1.4.35 after npm publish - update transitive agentswarm-cli platform package locks
bb46c33 to
d6ff3f8
Compare
- pin OpenSwarm runtime dependency to AgentSwarm 1.4.35 - refresh package-lock root dependency spec after npm publish
- add Linux arm64 and Windows arm64 TUI build matrix entries - match launcher asset names for supported AgentSwarm platforms
- include run_utils in Python module metadata - keep Python package imports aligned with swarm bootstrap
- set skip post-auth model selection for Python launches - keep npm and Python OpenSwarm TUI behavior consistent
- export AGENTSWARM_BIN after bootstrap downloads or finds the TUI binary - allow smoke helper to install Linux and Windows arm64 OpenSwarm TUI assets
- include Linux arm64 and Windows arm64 binaries in the publish gate - prevent npm publish when a supported OpenSwarm TUI asset is missing
- build and require baseline x64 release assets - try baseline OpenSwarm TUI binary when the regular x64 binary is unavailable or invalid
- opt OpenSwarm into the standalone product Python policy - add a handoff follow-up smoke check for backend disconnects
- pass the product Python environment into OpenSwarm TUI builds
- preload AGENTSWARM_BIN from .env before bootstrap chooses a default binary - keep package-script dotenv behavior unchanged
- validate downloaded TUI binaries before exporting AGENTSWARM_BIN - try x64 baseline assets after normal x64 binaries - preserve explicit AGENTSWARM_BIN overrides
- keep full bootstrap on CLI/TUI launch paths - preload AGENTSWARM_BIN before Python bootstrap when needed - update smoke proof that import does not run bootstrap
- use installed AgentSwarm binary on musl Linux when no OpenSwarm TUI asset exists - keep explicit TUI URL and glibc validation behavior strict - add launcher smoke coverage for platform resolution
- stop the VM-loaded launcher source before dependency resolution - keep platform helper coverage independent of npm install
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #44
This prepares the next OpenSwarm RC to use the fixed AgentSwarm release path and preserve the manual OpenSwarm customization flow.
What changed:
1.4.35/modelsavailable while skipping post-auth model selection/agents,/models, live prompt, and handoff follow-up flowsChecked locally:
@vrsen/agentswarmandagentswarm-clito1.4.35scripts/smoke-bootstrap-onboard.pyscripts/smoke-run-mode.py --check agentsscripts/smoke-run-mode.py --check handoffscripts/smoke-run-mode.py --check allnpm packand local package install smokeRemaining gate: