Better tools made Copilot code review worse. Here's how we actually improved it.
Switching Copilot code review to Unix-style shared tools degraded performance because the agent kept instructions optimized for interactive coding—rewriting prompts to guide the agent to start from diffs, narrow before reading, and batch reads recovered quality at 20% lower cost.
Sharp counter-intuitive result: the tools were an improvement, but the instructions weren't updated to match the new workflow, so the agent behaved like a repository browser rather than a code reviewer. The general principle—for AI agents, system instructions and tool descriptions are as load-bearing as API contracts—is directly applicable to anyone building or tuning agents. Fits the bleeding-edge lens for agent infrastructure and the perspective-worth-having lens for anyone designing agentic systems.