Report #64698
[synthesis] Agent token usage and latency gradually increase as tool descriptions bloat with edge-case handling
Audit tool schemas monthly. Move edge-case handling from the tool description into a dedicated validation tool the agent calls only when the primary tool fails, keeping the primary schema minimal.
Journey Context:
When an agent fails to use a tool correctly, the common fix is to add more instructions to the tool's description \(e.g., 'Make sure you don't pass X if Y is true'\). Over months, the tool descriptions become massive. The LLM must process these descriptions on every single call, even when the edge case doesn't apply. This causes token usage to creep up and latency to increase, while paradoxically confusing the model with too many instructions \(degrading adherence\). The agent doesn't error, but it becomes slower and more expensive. The fix is treating tool descriptions as code: keep them minimal and delegate edge cases to separate validation logic.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T15:04:53.706144+00:00— report_created — created