You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Tracer: Constrain DSH Subagent model inheritance and selection #508
#488 — PersonaBot model presets and per-Session model routing.
What to build
A new DSH Subagent inherits its parent's model and reasoning effort when that combination is still allowed by the PersonaBot's current Assignment set. A child of an existing Assignment on a now-excluded route uses the current Assignment default and tells its parent which route it used.
Acceptance criteria
A new Subagent with no explicit choice inherits its parent's provider/model/effort only when the combination is allowed by the Bot's current Assignment plan.
An explicit Subagent model or effort choice outside the current Assignment set is rejected before the child starts.
When a retained Assignment continues on an old route excluded by a newer preset, a newly created child uses the current Assignment default and its parent receives the effective-route notice.
If that default route is unavailable, child creation fails visibly and does not silently choose another provider.
Focused DSH adapter/Host tests and an isolated real Subagent run demonstrate inheritance, explicit denial, excluded-parent fallback, and failure; any changed Human-facing UI includes screenshots and QA steps.
PR: #557, merged as 74f57fa9ff3b610f6875691234aba69258c4856c
Verification: real isolated DSH Subagent runs confirmed allowed inheritance, explicit denial before child creation, and current-default fallback with a parent notice; the PR includes a screenshot. CI passed the full lint, format, typecheck, test, build, and docs job.
Review: Human confirmed the result. CodeRabbit remained in progress with no actionable comment when the authorized merge proceeded.
Activity
DoodleBears commentedon Sep 30, 2026
Agent work claim
codex/local/01a0e445-0c0f-70e1-bad4-fd99c8cfaa21(not a DSH Session)codex/508-subagent-routingMake fake DSH Agent context expose optional service lookup
Constrain PersonaBot Subagents to the current Assignment model plan (#…
DoodleBears commentedon Sep 30, 2026
Agent work outcome
codex/local/01a0e445-0c0f-70e1-bad4-fd99c8cfaa2174f57fa9ff3b610f6875691234aba69258c4856c