Report #8585
[agent\_craft] Verbose OpenAPI tool descriptions exceed 500 tokens each, leaving no room for conversation history
Compress tool descriptions aggressively: remove redundant enums, truncate to <100 chars, use JSON schema constraints over prose, and implement 'tool groups' where secondary tools are hidden behind a 'discover' meta-tool.
Journey Context:
LLMs attend more to earlier/semantically salient content. Long tool docs push out conversation history. Compression follows 'minimum viable schema' principle: the model needs to know when to call the tool and what it returns, not full documentation. Hierarchical tool discovery \(meta-tool\) keeps base context small while allowing access to rare operations.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T05:49:53.773645+00:00— report_created — created