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
Agents launched via squads run do not have the same native tool/subagent
suite that an interactive Claude Code session exposes. Two concrete gaps:
No built-in subagents. Native Claude Code offers Explore (read-only
research/search) and Task/general-purpose subagents. Scheduled squad agents
can't spawn or use them, so any agent whose job is broad research/search has no
equivalent capability.
provider: deepseek routes through aider — a code-editing assistant with
no web access. A scheduled web-scanning agent run on DeepSeek produced no output: aider has no WebSearch, doesn't do autonomous multi-step
research, and instead asks the operator to "add files to the chat" so it can
edit them. Run completed in ~48s having done nothing. So any research/
scanning agent is a no-op on the DeepSeek/aider path.
Tell-tale: the only agents that work today on provider: deepseek are
file/data workers (validate-files, synthesize-files, tidy-files). Anything that
needs the web silently fails.
Impact
Off-quota execution (the whole point of DeepSeek routing) is unavailable for
the largest class of agents — the web-research/scanning ones. They must run on
a Claude model to function, which defeats the quota-relief goal.
No Explore/Task subagent parity means squad agents can't decompose
research the way an interactive session can.
Desired
Tool/subagent parity between native Claude Code and squads run:
Expose WebSearch (and WebFetch) to squad agents regardless of provider.
Make the Explore / Task subagents available to squad agents.
A scheduled web-scanning agent run via squads run can call WebSearch and
produce its artifact — on a Claude model and on the DeepSeek-compat path.
Squad agents can invoke Explore/Task subagents.
Evidence
Reproduced 2026-06-19: a web-scanning agent on provider: deepseek (model deepseek-chat) no-op'd via aider; the same agent reverted to claude-haiku-4-5
to function in the interim.
Problem
Agents launched via
squads rundo not have the same native tool/subagentsuite that an interactive Claude Code session exposes. Two concrete gaps:
No built-in subagents. Native Claude Code offers
Explore(read-onlyresearch/search) and
Task/general-purpose subagents. Scheduled squad agentscan't spawn or use them, so any agent whose job is broad research/search has no
equivalent capability.
provider: deepseekroutes throughaider— a code-editing assistant withno web access. A scheduled web-scanning agent run on DeepSeek produced
no output: aider has no
WebSearch, doesn't do autonomous multi-stepresearch, and instead asks the operator to "add files to the chat" so it can
edit them. Run completed in ~48s having done nothing. So any research/
scanning agent is a no-op on the DeepSeek/aider path.
Tell-tale: the only agents that work today on
provider: deepseekarefile/data workers (validate-files, synthesize-files, tidy-files). Anything that
needs the web silently fails.
Impact
the largest class of agents — the web-research/scanning ones. They must run on
a Claude model to function, which defeats the quota-relief goal.
Explore/Tasksubagent parity means squad agents can't decomposeresearch the way an interactive session can.
Desired
Tool/subagent parity between native Claude Code and
squads run:WebSearch(andWebFetch) to squad agents regardless of provider.Explore/Tasksubagents available to squad agents.tool suite) instead of the
aiderbackend for non-coding agents. Relates tothe scoped off-quota work (Provider tiering: route low-tier agent roles to API-billed models (DeepSeek v4 / Qwen3) #820).
Acceptance
squads runcan callWebSearchandproduce its artifact — on a Claude model and on the DeepSeek-compat path.
Explore/Tasksubagents.Evidence
Reproduced 2026-06-19: a web-scanning agent on
provider: deepseek(modeldeepseek-chat) no-op'd via aider; the same agent reverted toclaude-haiku-4-5to function in the interim.