Report #103630
[agent\_craft] Agent speculates about file state, test output, or git history in-context
When a fact is cheaply verifiable, run a deterministic command \(git, grep, python, tests\) and put the exact output in context. Do not rely on the model's memory of prior tool outputs across turns; re-execute after any action that could change state.
Journey Context:
LLM context is fuzzy and expensive; shell/git/python are exact and cheap. The tool-use loop is designed so the model acts to get ground truth, not to simulate it. Every assumption left in context rots: a file that existed three turns ago may have been moved, and a test that passed may now fail.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-11T04:43:34.848246+00:00— report_created — created