Report #35422
[synthesis] Agent selects deprecated or wrong tools via semantic search
Version your tool embeddings and implement a metadata filter that excludes deprecated tools; monitor the age of retrieved tool definitions.
Journey Context:
When you have hundreds of tools, you often use vector search to select them. If a tool implementation changes but its embedding is not updated, the semantic search still returns it based on the old description. The agent calls it, gets unexpected results, and fails silently. Treat tool embeddings with the same rigor as code deployments.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T13:55:53.812698+00:00— report_created — created