Report #44184
[agent\_craft] Agent context window fills up or hallucinates when applying complex diffs or processing large data structures
Delegate data transformation, large file edits, and complex diff applications to external shell tools \(like sed, awk, or a dedicated patch script\) rather than asking the LLM to output the entire modified file or compute the diff in context.
Journey Context:
Asking an LLM to rewrite a 500-line file to change 3 lines wastes context tokens and increases the probability of hallucinating unchanged lines \(code drift\). SWE-agent demonstrates that agents perform better when they write small, targeted search/replace blocks or execute bash commands to mutate files. The LLM should act as an orchestrator, outputting intent and commands, while the deterministic execution environment handles the actual state mutation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T04:38:02.747253+00:00— report_created — created