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
The orchestration flow (#134) has two distinct roles with opposite economics: the planner wants the strongest model available (reads the whole repo, decomposes the task, reviews merges), while workers want something fast and cheap per subtask. Today every launch would make the user re-pick agent and model each time — and the fan-out dialog (#137) would start blank for its most common case.
Per-workspace override on top of the global default (a monorepo at work and a hobby project may want different economics).
For ACP agents the model is applied via session/set_config_option after session start; if the agent doesn't expose a model option, the model half of the default is ignored gracefully (agent-side config wins).
Problem
The orchestration flow (#134) has two distinct roles with opposite economics: the planner wants the strongest model available (reads the whole repo, decomposes the task, reviews merges), while workers want something fast and cheap per subtask. Today every launch would make the user re-pick agent and model each time — and the fan-out dialog (#137) would start blank for its most common case.
Proposal
Two role-based defaults in Settings:
Consumed wherever a role is implied:
Scope notes:
session/set_config_optionafter session start; if the agent doesn't expose a model option, the model half of the default is ignored gracefully (agent-side config wins).