From e358d60183eb80620d41ffcf923621806e5b40b7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 5 Jul 2026 19:23:44 +0000 Subject: [PATCH] chore: version packages --- .changeset/ai-meta-select.md | 7 ------ .changeset/dashboard-mode-checkboxes.md | 7 ------ .changeset/docker-serve-sandbox.md | 9 -------- .changeset/product-and-biology-presets.md | 12 ---------- examples/autopilot-quickstart/CHANGELOG.md | 7 ++++++ examples/autopilot-quickstart/package.json | 2 +- examples/bootstrap-quickstart/CHANGELOG.md | 7 ++++++ examples/bootstrap-quickstart/package.json | 2 +- examples/framework-demo/CHANGELOG.md | 11 +++++++++ examples/framework-demo/package.json | 2 +- .../framework-discovery-demo/CHANGELOG.md | 12 ++++++++++ .../framework-discovery-demo/package.json | 2 +- examples/framework-hello/CHANGELOG.md | 7 ++++++ examples/framework-hello/package.json | 2 +- packages/ai-autopilot/CHANGELOG.md | 13 +++++++++++ packages/ai-autopilot/package.json | 2 +- packages/framework/CHANGELOG.md | 23 +++++++++++++++++++ packages/framework/package.json | 2 +- 18 files changed, 87 insertions(+), 42 deletions(-) delete mode 100644 .changeset/ai-meta-select.md delete mode 100644 .changeset/dashboard-mode-checkboxes.md delete mode 100644 .changeset/docker-serve-sandbox.md delete mode 100644 .changeset/product-and-biology-presets.md diff --git a/.changeset/ai-meta-select.md b/.changeset/ai-meta-select.md deleted file mode 100644 index d41494a..0000000 --- a/.changeset/ai-meta-select.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@gemstack/framework': minor ---- - -feat(framework): AI meta-select — auto-pick the Open Loop domain preset, modes, and build event kind from the prompt + workspace (#270) - -A live run with no `--preset` (and none in `the-framework.yml`) now infers the best-fit domain preset, its modes (technical / autopilot), and the build event kind from what you asked for and the project you are in, then runs under it. So `framework "add a login page"` in a web app picks Web Development on its own. `--no-auto-preset` opts out (plain framework flow); `--fake` stays deterministic. Any failed or empty pick falls back to the plain flow, so the auto-pick never blocks a run. diff --git a/.changeset/dashboard-mode-checkboxes.md b/.changeset/dashboard-mode-checkboxes.md deleted file mode 100644 index 5e464b1..0000000 --- a/.changeset/dashboard-mode-checkboxes.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@gemstack/framework': minor ---- - -feat(framework): show the active Open Loop modes as read-only checkboxes on the dashboard (#272) - -When a run builds under a domain preset, the dashboard now renders a Modes panel with the run's modes as checkboxes ([x] technical / [ ] autopilot), so the policy driving the build is visible beside the stack and loop panels. Backed by a new `modes` framework event (`OPEN_LOOP_MODES` is the canonical mode ordering, shared with the meta-select router); a run with no preset emits nothing and shows no panel. The event persists with the run, so `--resume` rehydrates the panel too. diff --git a/.changeset/docker-serve-sandbox.md b/.changeset/docker-serve-sandbox.md deleted file mode 100644 index f97bc65..0000000 --- a/.changeset/docker-serve-sandbox.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@gemstack/framework': minor ---- - -feat(framework): run the `--serve` verification in a Docker sandbox (#229) - -`framework --serve ... --sandbox docker` now boots the app inside a throwaway container instead of on the host: the source is copied in, deps install and the dev server runs in the container, and the health check hits a mapped port. So agent-authored code never installs or runs on your machine to be verified. `--sandbox local` (the default) is unchanged — it adopts the host cwd in place. - -This is the first slice of #229: only the serve verification is sandboxed; the build itself still runs on the host (the container is re-seeded with the latest source before each check). Requires a reachable Docker daemon — a run that asks for the sandbox without one fails fast with a clear message; `--sandbox docker` without `--serve` is a no-op note. `runFramework` gains `sandbox` and an injectable `runner` option. diff --git a/.changeset/product-and-biology-presets.md b/.changeset/product-and-biology-presets.md deleted file mode 100644 index 91778fa..0000000 --- a/.changeset/product-and-biology-presets.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@gemstack/ai-autopilot': minor ---- - -feat(ai-autopilot): add Product Management and Biological Science domain presets (#275) - -Ships the last two of Rom's #204 domain list as built-in Open Loop presets, so the set is now five: Software Development, Web Development, Data Science, Product Management, and Biological Science. - -- **Product Management** reviews a substantial change against the requirement it serves, the experience it gives the user, and whether its success is measurable; a fix traces the user impact and root cause before it is locked in. Technical Control runs the leaner requirements review only. -- **Biological Science** reviews an analysis or pipeline for sound experimental design, trustworthy data provenance, and statistical rigor; a fix traces the analytical cause before it is locked in. Technical Control runs the experimental-design review only. - -Both are pure `.md` content under `presets/`, auto-discovered by `builtinDomainPresets()`, so meta-select and `--preset` can route to them with no further wiring. Each ships a real stable skill reference (Shape Up; Ten Simple Rules for Reproducible Computational Research). diff --git a/examples/autopilot-quickstart/CHANGELOG.md b/examples/autopilot-quickstart/CHANGELOG.md index 98042d7..edfed7a 100644 --- a/examples/autopilot-quickstart/CHANGELOG.md +++ b/examples/autopilot-quickstart/CHANGELOG.md @@ -1,5 +1,12 @@ # @gemstack/example-autopilot-quickstart +## 0.0.8 + +### Patch Changes + +- Updated dependencies [08f5710] + - @gemstack/ai-autopilot@0.9.0 + ## 0.0.7 ### Patch Changes diff --git a/examples/autopilot-quickstart/package.json b/examples/autopilot-quickstart/package.json index 5a76620..77afedf 100644 --- a/examples/autopilot-quickstart/package.json +++ b/examples/autopilot-quickstart/package.json @@ -1,6 +1,6 @@ { "name": "@gemstack/example-autopilot-quickstart", - "version": "0.0.7", + "version": "0.0.8", "private": true, "description": "Runnable end-to-end quickstart for @gemstack/ai-autopilot: personas + Supervisor + runner + surfaces composed into one build-a-feature flow, offline via AiFake.", "type": "module", diff --git a/examples/bootstrap-quickstart/CHANGELOG.md b/examples/bootstrap-quickstart/CHANGELOG.md index ab396d9..649a1db 100644 --- a/examples/bootstrap-quickstart/CHANGELOG.md +++ b/examples/bootstrap-quickstart/CHANGELOG.md @@ -1,5 +1,12 @@ # @gemstack/example-bootstrap-quickstart +## 0.0.8 + +### Patch Changes + +- Updated dependencies [08f5710] + - @gemstack/ai-autopilot@0.9.0 + ## 0.0.7 ### Patch Changes diff --git a/examples/bootstrap-quickstart/package.json b/examples/bootstrap-quickstart/package.json index 6b6ba30..02b0dbc 100644 --- a/examples/bootstrap-quickstart/package.json +++ b/examples/bootstrap-quickstart/package.json @@ -1,6 +1,6 @@ { "name": "@gemstack/example-bootstrap-quickstart", - "version": "0.0.7", + "version": "0.0.8", "private": true, "description": "Runnable capstone for @gemstack/ai-autopilot: preset detection + Bootstrap (scope → architect → build → full-fledged loop → deploy) + scale mode, streamed over surfaces, offline via AiFake + FakeRunner.", "type": "module", diff --git a/examples/framework-demo/CHANGELOG.md b/examples/framework-demo/CHANGELOG.md index 26e1574..9602773 100644 --- a/examples/framework-demo/CHANGELOG.md +++ b/examples/framework-demo/CHANGELOG.md @@ -1,5 +1,16 @@ # @gemstack/example-framework-demo +## 0.0.5 + +### Patch Changes + +- Updated dependencies [cc6a8db] +- Updated dependencies [5f319ff] +- Updated dependencies [9f62be7] +- Updated dependencies [08f5710] + - @gemstack/framework@0.7.0 + - @gemstack/ai-autopilot@0.9.0 + ## 0.0.4 ### Patch Changes diff --git a/examples/framework-demo/package.json b/examples/framework-demo/package.json index d608a56..8f1c626 100644 --- a/examples/framework-demo/package.json +++ b/examples/framework-demo/package.json @@ -1,6 +1,6 @@ { "name": "@gemstack/example-framework-demo", - "version": "0.0.4", + "version": "0.0.5", "private": true, "description": "Showable end-to-end demo of @gemstack/framework: one prompt → scope → architect → build → full-fledged loop → deploy → a real running app, offline and deterministic via the fake driver.", "type": "module", diff --git a/examples/framework-discovery-demo/CHANGELOG.md b/examples/framework-discovery-demo/CHANGELOG.md index eb6e465..4392b96 100644 --- a/examples/framework-discovery-demo/CHANGELOG.md +++ b/examples/framework-discovery-demo/CHANGELOG.md @@ -1,5 +1,17 @@ # @gemstack/example-framework-discovery +## 0.0.5 + +### Patch Changes + +- Updated dependencies [cc6a8db] +- Updated dependencies [5f319ff] +- Updated dependencies [9f62be7] +- Updated dependencies [08f5710] + - @gemstack/framework@0.7.0 + - @gemstack/ai-autopilot@0.9.0 + - framework-hello@0.0.4 + ## 0.0.4 ### Patch Changes diff --git a/examples/framework-discovery-demo/package.json b/examples/framework-discovery-demo/package.json index 1ecdb19..06c6194 100644 --- a/examples/framework-discovery-demo/package.json +++ b/examples/framework-discovery-demo/package.json @@ -1,6 +1,6 @@ { "name": "@gemstack/example-framework-discovery", - "version": "0.0.4", + "version": "0.0.5", "private": true, "description": "End-to-end proof of The Framework's extension SPI (#190): this project depends on the third-party `framework-hello` package, and the CLI discovers, registers, and composes it into the agent frame - offline and deterministic via the fake driver.", "type": "module", diff --git a/examples/framework-hello/CHANGELOG.md b/examples/framework-hello/CHANGELOG.md index 68cd09b..be030c4 100644 --- a/examples/framework-hello/CHANGELOG.md +++ b/examples/framework-hello/CHANGELOG.md @@ -1,5 +1,12 @@ # framework-hello +## 0.0.4 + +### Patch Changes + +- Updated dependencies [08f5710] + - @gemstack/ai-autopilot@0.9.0 + ## 0.0.3 ### Patch Changes diff --git a/examples/framework-hello/package.json b/examples/framework-hello/package.json index 6cf80f0..8f12a7e 100644 --- a/examples/framework-hello/package.json +++ b/examples/framework-hello/package.json @@ -1,6 +1,6 @@ { "name": "framework-hello", - "version": "0.0.3", + "version": "0.0.4", "private": true, "description": "Example third-party framework-* capability extension. Proves The Framework's extension SPI (#190): install it into a project and the CLI discovers, registers, and composes it with no change to the framework core.", "type": "module", diff --git a/packages/ai-autopilot/CHANGELOG.md b/packages/ai-autopilot/CHANGELOG.md index 6794cee..2f4d0c2 100644 --- a/packages/ai-autopilot/CHANGELOG.md +++ b/packages/ai-autopilot/CHANGELOG.md @@ -1,5 +1,18 @@ # @gemstack/ai-autopilot +## 0.9.0 + +### Minor Changes + +- 08f5710: feat(ai-autopilot): add Product Management and Biological Science domain presets (#275) + + Ships the last two of Rom's #204 domain list as built-in Open Loop presets, so the set is now five: Software Development, Web Development, Data Science, Product Management, and Biological Science. + + - **Product Management** reviews a substantial change against the requirement it serves, the experience it gives the user, and whether its success is measurable; a fix traces the user impact and root cause before it is locked in. Technical Control runs the leaner requirements review only. + - **Biological Science** reviews an analysis or pipeline for sound experimental design, trustworthy data provenance, and statistical rigor; a fix traces the analytical cause before it is locked in. Technical Control runs the experimental-design review only. + + Both are pure `.md` content under `presets/`, auto-discovered by `builtinDomainPresets()`, so meta-select and `--preset` can route to them with no further wiring. Each ships a real stable skill reference (Shape Up; Ten Simple Rules for Reproducible Computational Research). + ## 0.8.0 ### Minor Changes diff --git a/packages/ai-autopilot/package.json b/packages/ai-autopilot/package.json index 0f0042b..66e6d3a 100644 --- a/packages/ai-autopilot/package.json +++ b/packages/ai-autopilot/package.json @@ -1,6 +1,6 @@ { "name": "@gemstack/ai-autopilot", - "version": "0.8.0", + "version": "0.9.0", "description": "Orchestration for @gemstack/ai-sdk agents: a Supervisor that plans, dispatches subagents (bounded concurrency + budget guardrails), and synthesizes the result.", "keywords": [ "ai", diff --git a/packages/framework/CHANGELOG.md b/packages/framework/CHANGELOG.md index 7a4ce40..fcf0af0 100644 --- a/packages/framework/CHANGELOG.md +++ b/packages/framework/CHANGELOG.md @@ -1,5 +1,28 @@ # @gemstack/framework +## 0.7.0 + +### Minor Changes + +- cc6a8db: feat(framework): AI meta-select — auto-pick the Open Loop domain preset, modes, and build event kind from the prompt + workspace (#270) + + A live run with no `--preset` (and none in `the-framework.yml`) now infers the best-fit domain preset, its modes (technical / autopilot), and the build event kind from what you asked for and the project you are in, then runs under it. So `framework "add a login page"` in a web app picks Web Development on its own. `--no-auto-preset` opts out (plain framework flow); `--fake` stays deterministic. Any failed or empty pick falls back to the plain flow, so the auto-pick never blocks a run. + +- 5f319ff: feat(framework): show the active Open Loop modes as read-only checkboxes on the dashboard (#272) + + When a run builds under a domain preset, the dashboard now renders a Modes panel with the run's modes as checkboxes ([x] technical / [ ] autopilot), so the policy driving the build is visible beside the stack and loop panels. Backed by a new `modes` framework event (`OPEN_LOOP_MODES` is the canonical mode ordering, shared with the meta-select router); a run with no preset emits nothing and shows no panel. The event persists with the run, so `--resume` rehydrates the panel too. + +- 9f62be7: feat(framework): run the `--serve` verification in a Docker sandbox (#229) + + `framework --serve ... --sandbox docker` now boots the app inside a throwaway container instead of on the host: the source is copied in, deps install and the dev server runs in the container, and the health check hits a mapped port. So agent-authored code never installs or runs on your machine to be verified. `--sandbox local` (the default) is unchanged — it adopts the host cwd in place. + + This is the first slice of #229: only the serve verification is sandboxed; the build itself still runs on the host (the container is re-seeded with the latest source before each check). Requires a reachable Docker daemon — a run that asks for the sandbox without one fails fast with a clear message; `--sandbox docker` without `--serve` is a no-op note. `runFramework` gains `sandbox` and an injectable `runner` option. + +### Patch Changes + +- Updated dependencies [08f5710] + - @gemstack/ai-autopilot@0.9.0 + ## 0.6.0 ### Minor Changes diff --git a/packages/framework/package.json b/packages/framework/package.json index 57b2d15..63bea40 100644 --- a/packages/framework/package.json +++ b/packages/framework/package.json @@ -1,6 +1,6 @@ { "name": "@gemstack/framework", - "version": "0.6.0", + "version": "0.7.0", "description": "The (AI) Framework: turnkey, zero-config AI orchestration that wraps a coding-agent CLI (Claude Code) as a black box and takes you from an idea to a running app. Vite for AI.", "keywords": [ "ai",