Layer 3 ReAct: Reason + Act "The model asks for help. The harness decides whether to give it."

⚠️ Small models struggle with tool use. They often can't format tool calls reliably — and that's the point! Try an API model for the full ReAct loop, then compare.
ReAct Loop Ready
The key insight: The model is stateless. It suggests a tool call. The harness decides whether to execute it, executes it, and feeds the result back. The LOOP is the harness. The model just generates text.
🧩
Pixie
Watch the colors! Purple = thinking, orange = tool call, green = result, blue = answer. The model never runs tools itself — it just asks. The harness does the work.