Skip to content

Manifest: per-agent model, mock by default - #378

Merged
IanFrelinger merged 1 commit into
masterfrom
claude/manifest-model
Aug 23, 2026
Merged

Manifest: per-agent model, mock by default#378
IanFrelinger merged 1 commit into
masterfrom
claude/manifest-model

Conversation

@IanFrelinger

Copy link
Copy Markdown
Owner

Kernel half of the run slice: ManifestAgent gains an optional model (provider + id). The scaffold ships provider: mock explicitly so a fresh project runs before any API key exists — the setup-doctor philosophy applied to the manifest. Tests.Kernel 320/320, cert gate 178.

🤖 Generated with Claude Code

Kernel half of the run slice. ManifestAgent gains an optional model
(provider + optional id), per the working-drawings design the schema never got.
The scaffold ships `provider: mock` explicitly — the offline canned-response
provider — so `ashlar run` works on a fresh project before any API key exists,
with the comment pointing at real providers. Two tests pin the parse round-trip,
the optionality (absent model stays null; the CLI decides the fallback), and the
scaffold's zero-setup default.

Verified: Tests.Kernel 320/320, cert gate 178.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@IanFrelinger
IanFrelinger merged commit e360a8c into master Aug 23, 2026
6 checks passed
@IanFrelinger
IanFrelinger deleted the claude/manifest-model branch August 23, 2026 19:51
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