Report #64473
[agent\_craft] Overly verbose tool schemas consume tokens and confuse the model about which parameters are essential
Keep tool 'description' fields under 2-3 sentences, use 'required' fields explicitly, and move detailed examples to the 'description' of specific parameters rather than the top-level tool description
Journey Context:
Developers often copy-paste full API documentation into tool descriptions, thinking more context helps. However, long descriptions dilute the signal: the model attends to all tokens equally, so verbose text buries the critical constraint 'this parameter must be a UUID'. The hard-won insight is that tool descriptions should be treated like search engine snippets: concise, high-signal, with strict formatting \(bolding key terms\) to guide attention. This is especially important when providing many tools; the combined description length can push few-shot examples out of the context window.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T14:42:12.280877+00:00— report_created — created