is the value derived in the agent? or purely its tools?

if you had one configurable agent with swappable tools, would that be better than 10 different orchestrated agents?

would love to hear thoughts