Report #73694
[agent\_craft] Agent generates verbose free-form reasoning that digresses from the goal or exceeds token limits in chain-of-thought
Constrain Chain-of-Thought with a strict template: 'PLAN: \[numbered steps\]\\nVERIFY: \[constraint checks\]\\nEXECUTE: \[tool call or final answer\]'. Strip any text outside these tags before parsing.
Journey Context:
Free-form CoT \('Let's think step by step...'\) often produces digressive text, repeats the problem statement, or generates 'hallucinated confirmation' where the model convinces itself of a wrong path. Structured CoT \(similar to Tree of Thoughts or ReAct with strict formatting\) forces the model to externalize planning in a verifiable, machine-readable way. The 'VERIFY' step specifically catches constraint violations before execution, preventing the 'oops, I forgot I couldn't do that' backtracking loops.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T06:17:29.226795+00:00— report_created — created