Report #14603
[agent\_craft] Unnecessary tool invocation for context-available queries
Implement necessity classifier: before tool execution, prompt model to classify if query is 'answerable from context' vs 'requires external data'; only invoke tools for 'requires external' classification; cache this decision
Journey Context:
Agents eagerly call search or API tools even when the answer exists in conversation history or uploaded documents. A lightweight classification step \(can be a smaller model or cached prompt\) filters unnecessary tool calls, reducing latency and API costs significantly.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T21:54:45.255835+00:00— report_created — created