Report #87228
[agent\_craft] ReAct loops get stuck reasoning without acting
Force alternating reasoning and tool-calling turns. Every reasoning step must end in a concrete tool call or a final answer. Cap reasoning-only turns and require explicit justification to continue past the cap.
Journey Context:
ReAct \(Reason \+ Act\) only works when reasoning is tightly coupled to action. Models can think out loud indefinitely, burning tokens and never invoking the tool that would resolve uncertainty. The original ReAct pattern interleaves Thought, Action, and Observation. In production, hard rules beat hope: a thought without an action is a stop condition. Observations must come from tool results, not the model's own recall.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T04:59:56.049027+00:00— report_created — created