- Blank stops. On long reasoning turns the connection could be dropped without a word, leaving the panel empty while the work was discarded and still billed, and a follow-up prompt would bounce off the lock the dead turn still held. The copilot now keeps the connection alive through long turns, and a turn that does complete is always persisted before it is billed.
- Lost background turns. The same fault could lose an entire background agent turn after a long reasoning call, so a session finished with no output at all.
- Terminal command loops. Handing a terminal command back and forth between the copilot and the editor could leave the copilot repeating itself instead of moving on.
- Failed edits.
replace_in_filecrashed whenever the modelβs diff markers were not byte-exact, which was one call in six. It now handles inexact markers instead of erroring. - One read filling the context. Reading a file in the copilot was unbounded, and a single generated artefact could take up most of a turnβs context and push earlier work out. Reads are now capped the same way they are for agents, so a large file no longer costs you the rest of the conversation.
A steadier DinoAI copilot
Fixes for the copilot going blank mid-answer, losing billed turns, looping on terminal commands, and one oversized file read filling its context.
September 9, 2026
A run of reported copilot problems turned out to share a small number of causes. All of them are fixed: