Question 1 · choose 1
Your synthesis subagent was given the same 18 tools as every other agent in the research system, including web search, URL fetching and database queries. It now starts new web searches halfway through writing reports and sometimes calls the wrong tool for a citation check. What change best improves its reliability?
- ALimit the synthesis subagent to the few tools its role needs, using the tools list in its definition
- BGive every tool a longer, more detailed description so that the synthesis subagent can choose among all 18 more accurately
- CSet tool_choice to "any" for the synthesis subagent so that it always commits to a tool on each turn
- DKeep all 18 tools and add a paragraph to its prompt about which ones to ignore during synthesis
Show the answer and why
ALimit the synthesis subagent to the few tools its role needs, using the tools list in its definition
Correct
Fewer, role-specific tools reduce decision complexity and stop an agent from wandering into work that belongs to other specialists.
BGive every tool a longer, more detailed description so that the synthesis subagent can choose among all 18 more accurately
Incorrect
Better descriptions help, but an agent with tools outside its specialty still faces 18 choices it does not need.
CSet tool_choice to "any" for the synthesis subagent so that it always commits to a tool on each turn
Incorrect
Requiring a tool call on every turn makes the extra tool calls more frequent, not less.
DKeep all 18 tools and add a paragraph to its prompt about which ones to ignore during synthesis
Incorrect
The tools stay in its context and remain tempting; prompt guidance lowers the misuse rate without removing it.
Giving an agent too many tools degrades selection and invites cross-specialization misuse. Scope each subagent's tools to its role and route other needs through the coordinator.
Anthropic documentation