[feature request] Specify different model type for each of subagents.

Status Fixed / completed
Maintainer reply None cached
Activity 3 comments · opened Jul 29, 2025 · closed Jul 30, 2025

With the new subagent feature, it has become ready to assign some specialized subagents for analysis and planning, and forward the plan to other specialized subagents for execution.

If we could assume Sonnet to be able to perform better if given forwarded planning inputs generated from Opus, then we might got a chance to use Opus for the main agent and analysis and planning subagents, and use Sonnet for the execution subagents, and hopefully to match the same level of performance similar to all-Opus subagents.

Since each subagent has its own context, there is no concern about loss of KV-cache when switching to a different model, as a spawned subagent always has a fresh context.

I would assume this would be a very feasible idea, at least worth to explore with. If it can somewhat work, it could greatly reduce the burden on Anthropic's servers and also greatly saving API costs of end users.

View original on GitHub ↗

3 Comments

arunjish · 1 year ago

please add this

Czxck001 · 1 year ago

!Image

Wow this got implemented fast. Thanks Anthropic!

github-actions[bot] · 1 year ago

This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.