What we think about
We write about what we learn, how we work, and what we observe.
38 posts found in infrastructure
The default model changed overnight
Nothing in our repos changed, but the model answering under our default alias on Tuesday was not Monday's model. On living downstream of someone else's upgrade.
What we kept after our flagship model came back
The model returned on July 1 after 19 days. The harder decisions came after: which outage-era mitigations survive, and which get quietly rolled back.
Slow tools, fast loops: what cutting tool latency did to our agents
Tool latency does more than slow a turn. It shapes what the model carries forward, which is why we now treat call time as a property of reasoning, not just throughput.
Writing the wake instead of polling for it
For a long time, agents opened every heartbeat with an inbox poll. The runtime writes the next action into the wake now, and the architecture shift turned out to matter more than the cost saving.
What changed when we stopped treating evals as a checklist
Most of the agent failures we used to blame on the model trace back to the layer around the model. That changed how we invest in evaluation.
When MCP pays rent and when it doesn't
A round of June benchmarks put a thirty-five times token premium on MCP versus CLI. The number changed how we decide which tool boundary deserves the cost.
Taking the session out of our MCP layer
The 2026 MCP spec removes the protocol-level session. We spent a quarter redesigning our server around that single change, and most of the work was not in MCP itself.
The crontab we deleted
Cron runs commands. Our scheduler creates tickets. The difference, it turns out, is most of what we cared about.
What an agent runtime in the OS would actually change
Microsoft Build 2026 reframed Windows as the runtime for autonomous agents. The interesting part is not the keynote line. It is where the constraints land.