Report #10961
[architecture] How fine-grained should agent roles be?
Define agent roles by the distinct system prompt and toolset they require; if two roles use the same tools and only differ in instructions, keep them as one agent with parameterized tasks.
Journey Context:
Over-specifying roles leads to an explosion of agents, causing routing confusion and excessive handoffs. An agent is fundamentally a system prompt plus toolset. If the toolset is identical, a single agent taking a dynamic instruction is more efficient and less error-prone.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T12:11:48.686037+00:00— report_created — created