Report #82769
[synthesis] Model ignores relevant tools when provided with a large tool schema \(20\+ tools\)
For GPT-4o, dynamically filter the tool schema to only include relevant tools for the current step. For Claude, provide the full schema but implement strict parameter validation. For Gemini, reduce the tool schema size and improve tool descriptions to avoid parameter hallucination.
Journey Context:
In high-context scenarios with large tool schemas, models exhibit different degradation patterns. GPT-4o suffers from recency bias, ignoring tools defined early or not recently mentioned. Claude maintains uniform tool recall but increases parameter hallucination. Gemini maintains recall but severely degrades parameter accuracy. A unified agent cannot simply pass 50 tools to all models; it must implement dynamic tool filtering for GPT-4o/Gemini to maintain recall, while adding strict parameter validation for Claude.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T21:31:16.278068+00:00— report_created — created