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
Feature Request: Dual Sub-Agent Model Configuration
Problem
Currently, delegation.model in config.yaml supports only ONE model for all sub-agents. Users who want specialized sub-agents (e.g., one for coding tasks, one for research tasks) must manually override the model per delegate_task call, which is error-prone and verbose.
Proposed Solution
Add a delegation.models (plural) configuration that allows defining multiple named sub-agent profiles, each with its own model, provider, and toolset defaults:
Use the model parameter per delegate_task call (merged in #24263), but this requires the parent agent to remember which model to use for which task type every single time.
Additional Context
Discussed with user who runs: M3 for coding sub-agents + Gemma4 for research sub-agents. The manual override works but a named-profile config would be cleaner and more maintainable.
Feature Request: Dual Sub-Agent Model Configuration
Problem
Currently,
delegation.modelin config.yaml supports only ONE model for all sub-agents. Users who want specialized sub-agents (e.g., one for coding tasks, one for research tasks) must manually override the model perdelegate_taskcall, which is error-prone and verbose.Proposed Solution
Add a
delegation.models(plural) configuration that allows defining multiple named sub-agent profiles, each with its own model, provider, and toolset defaults:Then in
delegate_task, reference the profile by name:Why This Matters
modeloverride (from Feature: Per-sub-agent provider/model selection in delegate_task #24263) works but requires remembering to set it every time — a config-level default per task type is more reliableCurrent Workaround
Use the
modelparameter per delegate_task call (merged in #24263), but this requires the parent agent to remember which model to use for which task type every single time.Additional Context
Discussed with user who runs: M3 for coding sub-agents + Gemma4 for research sub-agents. The manual override works but a named-profile config would be cleaner and more maintainable.