| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Tool descriptions drift. Agents adapt. The wrong tool runs with perfect confidence.
An interactive single-file demo of tool selection failure through semantic overlap — a failure mode where an AI agent attends to the correct tool but selects the wrong one because two tools' descriptions are close enough that selection collapses under uncertainty.
The tool returns {"status":"success"}. The agent reports success. The damage is invisible.
| Scenario | Correct Tool | Wrong Tool Selected | Result |
|---|---|---|---|
| Update notification prefs | update_notification_prefs() | set_user_preferences() | Billing tier downgraded Pro→Free, notifications unchanged |
| Archive completed tasks | archive_completed_tasks() | cleanup_project_data() | 47 tasks permanently deleted, not archived |
| Password reset email | send_password_reset_email() | trigger_account_security_flow() | Account suspended + fraud flag added |
Each scenario shows a 12-tool harness, animated agent reasoning, and a Divergence Meter measuring the gap between what the agent believed happened and what actually changed.
Task → Agent scans 12 tools
→ Narrows to 3 candidates
→ Picks wrong tool (semantic match beats exact match)
→ Tool returns {"status":"success"}
→ Agent reports success ✓
→ Reality: something else entirely happened
Tool descriptions are instructions, not documentation. Treat them that way.
| # | Name | Failure Mode |
|---|---|---|
| #18 | GRIDLOCK | Circular deadlock between agents |
| #19 | ORPHANCALL | Fire-and-forget async calls |
| #20 | BLEEDTHROUGH | Cross-tenant state contamination |
| #21 | TOOLROT | Semantic tool collision → wrong action, success reported |
Built by Harel Asaf · 2026-08-08
| Back | FazBrowse Home | New Git URL |