fix(#2517): plan-phase omits model= when *_model is inherit/empty (port execute-phase fix) (#2634)

* test(#2517): guard plan/execute-phase omit model= when *_model inherit/empty

* fix(#2517): plan-phase omits model= when *_model is inherit/empty (port execute-phase fix)

* chore(#2517): backfill changeset pr to 2634
This commit is contained in:
Tom Boucher
2026-07-24 23:44:12 -04:00
committed by GitHub
parent 07270cbdf8
commit b97b3dad21
23 changed files with 63 additions and 21 deletions

View File

@@ -0,0 +1,5 @@
---
type: Fixed
pr: 2634
---
**`/gsd-plan-phase` no longer 404s on non-Claude runtimes with `model_profile:"inherit"` + `resolve_model_ids:"omit"`** — the workflow passed `model="{planner_model}"` (and researcher_model/checker_model) verbatim into Agent() calls, so when the resolved model was empty it sent `model=""` and the runtime fell back to an unavailable Claude model → 404. plan-phase now mirrors execute-phase: when a `*_model` is "inherit" or empty, the `model=` param is omitted so the subagent inherits the orchestrator model. (#2517)