Report #47787
[agent\_craft] Agent wastes 500\+ tokens generating chain-of-thought reasoning for trivial deterministic tool calls like 'get\_current\_time'
Implement a 'Fast Path' classifier: if the tool is marked 'deterministic' \(read-only, no side effects, parameters fully specified\), bypass the reasoning loop and emit the tool call immediately with no CoT. Reserve CoT only for 'deliberative' tools \(write operations, search, or ambiguous queries\)
Journey Context:
Not all tool use requires ReAct-style reasoning. For idempotent, read-only tools with fully constrained parameters \(e.g., reading a specific file path\), the model's reasoning adds latency and cost without improving accuracy. Fast-path routing treats these like function calls in traditional software \(direct execution\) versus deliberative actions \(agentic planning\). This is critical for high-frequency tool loops \(e.g., reading 50 files\).
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T10:41:47.055150+00:00— report_created — created