Back to articles

Tag archive

#fieldnotes

Prompt Caching in Production Agents
Oct 25, 2026

Prompt Caching in Production Agents

An agent re-reads the same instructions, tools and history on every step, and pays full price each time unless the prompt is built for caching. Where the boundary belongs, which TTL fits which gap, and how to read a hit rate honestly.

Oct 25, 20266 min read0 reactions0 comments
Durable Agents Resume, Not Restart
Oct 23, 2026

Durable Agents Resume, Not Restart

Restarting a failed agent run from step one doesn't just waste the work already done — the second attempt can take a different path and contradict the first. Durable execution saves state after each step, so a crashed, deployed or paused run resumes at the next step instead.

Oct 23, 20266 min read0 reactions0 comments
Agent Memory That Earns Its Keep
Oct 25, 2026

Agent Memory That Earns Its Keep

An agent that remembers everything soon remembers it wrong — stale facts and one-off details included. Memory earns its keep only when what to store, when to write it, and when to delete it are designed decisions, not defaults.

Oct 25, 20266 min read0 reactions2 comments
Agent Tracing in Production
Oct 22, 2026

Agent Tracing in Production

When an agent gives a wrong answer, the final text is the one part of the run you don't need to debug. A trace — one run broken into timed steps for every model call, tool call and retrieval — turns "it failed" into the exact step where it failed, and what that step was looking at when it did.

Oct 22, 20266 min read0 reactions0 comments
Idempotency for Agent Actions
Oct 21, 2026

Idempotency for Agent Actions

A timeout after a write tells you nothing about whether the write happened. Agents retry anyway, through frameworks, queues and restarts as well as their own loops, so every action with a side effect needs a stable key, a record of what it did, and a reconciliation path for the systems that offer neither.

Oct 21, 20267 min read0 reactions0 comments
Multi-Agent Systems in Production
Oct 21, 2026

Multi-Agent Systems in Production

Multi-agent systems earn their cost in one shape of work — breadth-first, read-heavy, loosely coupled — and lose it in another. The evidence from the teams and researchers who have measured them points to the same dividing line: fan out for reading, keep writing and deciding in one thread.

Oct 21, 20265 min read0 reactions0 comments
Text-to-SQL Against a Real Schema: Where the Demo Database Stops Telling the Truth
Oct 21, 2026

Text-to-SQL Against a Real Schema: Where the Demo Database Stops Telling the Truth

We asked the same twelve business questions of the same data stored two ways, a clean demo schema and a legacy one, across three production models and two datasets. On the larger legacy database the best score was 3 of 12. Every failure clustered on facts the schema never states, and the fixes the post recommends lifted every model to 8 or better.

Oct 21, 20266 min read0 reactions0 comments
The First Two Weeks Decide
Oct 21, 2026

The First Two Weeks Decide

A deployment rarely fails in the build. It fails earlier, in the opening weeks, when the brief's version of the problem goes unchallenged. Five heuristics for the embed phase: find the real problem, the real data and the real owner before the build locks in.

Oct 21, 20265 min read0 reactions2 comments
Model Upgrades Are Deployment Events
Oct 21, 2026

Model Upgrades Are Deployment Events

Swapping the model is a one-line edit. Proving the replacement still does your job — on your prompts, your data, your awkward edge cases — is a release: an inventory, an eval replay by slice, a shadow run, a canary, and a rollback that only works while the old model still exists.

Oct 21, 20266 min read0 reactions0 comments
Sandboxing Agents That Run Code
Oct 21, 2026

Sandboxing Agents That Run Code

An agent with a shell inherits everything the shell can reach — your files, your keys, your network. A sandbox replaces per-command permission prompts with an enforced boundary: a short list of files, hosts and credentials the code can touch, and nothing else.

Oct 21, 20267 min read0 reactions0 comments
Structured Output Is Not a Guarantee
Oct 21, 2026

Structured Output Is Not a Guarantee

Schema-constrained generation guarantees the shape of a model's answer — every required field present, every type right, every enum legal. It says nothing about whether the values are true. Production systems still need semantic validation, bounded repair, and a reject path.

Oct 21, 20266 min read0 reactions0 comments