Files
msd-core/.changeset/eager-sloths-purr.md
Tom Boucher c2e453e2a1 fix(#3543): bake no tier model when the effective model_profile is unverifiable (#3563)
* test(#3543): add failing-first regression for unverifiable profile bake

* fix(#3543): bake no tier model when the effective model_profile is unverifiable

* test(#3543): use cleanup helper for planning dir removal in regression test

* test(#3543): use shared temp-dir and console-capture helpers in regression suite

* chore(#3543): backfill changeset pr number

* test(#3543): clear ambient xdg env overrides in global install tests

* test(#3543): assert baked model line by equality instead of dynamic regexp

---------

Co-authored-by: sim <sim@local>
2026-08-15 23:18:14 -04:00

723 B

type, pr
type pr
Fixed 3563

Global OpenCode/Kilo installs no longer pin a tier-default model over your session selection — a project's model_profile: "inherit" was invisible to the install-time resolver on global installs (it probes from the install dir and never reaches the project), so the balanced default silently baked e.g. anthropic/claude-opus-4-8 into the agent frontmatter, which those runtimes use over the live /model selection — producing "Model not found" on providers without that exact id. A profile that cannot be verified now bakes no model: line, so subagents follow the session model as documented; declare model_profile in ~/.gsd/defaults.json to pin tiers machine-wide. (#3543)