Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 0 additions & 7 deletions .changeset/ai-meta-select.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/dashboard-mode-checkboxes.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/docker-serve-sandbox.md

This file was deleted.

12 changes: 0 additions & 12 deletions .changeset/product-and-biology-presets.md

This file was deleted.

7 changes: 7 additions & 0 deletions examples/autopilot-quickstart/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion examples/autopilot-quickstart/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
7 changes: 7 additions & 0 deletions examples/bootstrap-quickstart/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion examples/bootstrap-quickstart/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
11 changes: 11 additions & 0 deletions examples/framework-demo/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion examples/framework-demo/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
12 changes: 12 additions & 0 deletions examples/framework-discovery-demo/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion examples/framework-discovery-demo/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
7 changes: 7 additions & 0 deletions examples/framework-hello/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion examples/framework-hello/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
13 changes: 13 additions & 0 deletions packages/ai-autopilot/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-autopilot/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
23 changes: 23 additions & 0 deletions packages/framework/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/framework/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
Loading