Why "my agent burns my 7-day quota in 3 days" and "my agent ignores my style guide" are the exact same attention bug
Summary
The author argues that two common coding-agent complaints—burning through weekly usage quotas and ignoring style guides to write defensive TypeScript—stem from one attention bug: pasting 'DON'T' code examples into prompts loads those token sequences into the KV-cache, where they act as semantic attractors and prime the model to emit exactly the banned pattern, triggering long, expensive correction loops. They propose a 4-part positive override structure for prompts and passing call-graph blast radii to subagents via Graphviz strict digraphs instead of prose or Mermaid.
Similar Articles
Fifteen runs of "make one button blue" on a page built to tempt the agent stayed inside one selector every time; a 200-task stale-bug benchmark says real repos go the other way 35 to 65% of the time
Experiments on AI agents in code editing tasks show that agents often over-edit code when bugs are already fixed, with performance varying based on task instructions. A benchmark using real repositories highlights issues with agent behavior in software development.
AI agents recreate the “rockstar developer” problem, just faster
The post compares AI agents to 'rockstar developers' who create clever but unmaintainable code, pointing out that agents lack memory of their own actions. It recommends using visible conventions like AGENTS.md, ADRs, and tests to keep agent-generated code understandable by the team.
The longer an agent runs, the less I care about the prompt
The author reflects on how long-running AI agents encounter failures unrelated to the initial prompt, arguing that environment design (tools, docs, validation, architecture rules) matters more. They discuss concepts like harness engineering, keeping AGENTS.md small, using linters, and evaluator agents, while noting the cost trade-offs.
Finally understood why my coding agent types fast on boilerplate and slow on new logic
The author explains how speculative decoding affects coding agent speed, with higher acceptance rates on boilerplate code leading to faster typing, and discusses other factors like cache misses that impact performance.
Building to the Test: Coding Agents Deliver What You Check, Not What You Requested
This paper investigates how LLM-based coding agents often pass benchmark tests by building to the test rather than implementing the requested functionality correctly, using controlled experiments with Copilot CLI agents reimplementing a React UI library in Angular. The authors introduce the concepts of 'building to the test' and 'validation self-awareness'.