Skip to content

feat: add interactive demo workspace bootstrap - #43

Merged
ereinach merged 2 commits into
mainfrom
install-script
Aug 5, 2026
Merged

feat: add interactive demo workspace bootstrap#43
ereinach merged 2 commits into
mainfrom
install-script

Conversation

@magix022

@magix022 magix022 commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Rationale

The web-operator change needs a directly runnable follow-up bootstrapper so users can create a local Avalanche workspace with editable framework checkouts and start the browser UI without relying on the retired demo-init skill flow.

Summary

  • Add an interactive root-level init.sh bootstrapper for an empty workspace.
  • Clone Avalanche and PredictRLM as editable local checkouts; copy the Avalanche authoring skill into project scope.
  • Provide current provider/model selections and a deferred Other-provider path that records exactly where to set lm and the provider API key later.
  • Generate handoff guidance that starts ava operator --web for the browser UI.
  • Update bootstrap documentation and remove superseded OpenSpec planning artifacts.

Follow-up to #39.

Test Plan

  • bash -n init.sh
  • Complete interactive bootstrap with a custom-provider selection; verified generated flow, .env, and workspace guidance.
  • Complete interactive bootstrap with the deferred Other-provider selection; verified no model/key prompt and explicit generated configuration guidance.
  • uv run pytest test/operator_tests/test_web.py test/cli_test.py -q

@magix022
magix022 force-pushed the install-script branch 2 times, most recently from ab69102 to 78b2f0c Compare August 5, 2026 03:40
Base automatically changed from add-operator-web-ui-and-hot-reload to main August 5, 2026 16:25

@ereinach ereinach left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved

@ereinach
ereinach merged commit 597ab17 into main Aug 5, 2026
4 checks passed
@magix022
magix022 deleted the install-script branch August 5, 2026 20:02
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.

2 participants