Topic

Agents

14 articles on Agents, written from production systems rather than documentation.

3 min read

Testing an AI feature the way someone would attack it

Normal testing asks whether the system works for people trying to use it. Adversarial testing asks what happens when somebody is trying to make it fail.

AISecurityEvaluationAgents
Read post
3 min read

Compacting context without losing the thread

Long sessions fill the window and something has to go. What you drop, and what you replace it with, decides whether the system degrades or forgets.

AIContext EngineeringAgentsPerformance
Read post
3 min read

How AI agents fail in production

Agents rarely crash. They loop, they stop early, and they confidently do the wrong thing, which is why ordinary error handling never catches any of it.

AIAgentsObservabilityEvaluation
Read post
4 min read

Agent memory is three problems wearing one name

Conversation history, retrieved knowledge and learned state all get called memory. They have different lifetimes, and conflating them is why agents drift.

AIAgentsRAGContext Engineering
Read post
4 min read

Orchestrating multiple agents without losing the thread

A second agent multiplies the coordination problem, not the capability. What decides whether it holds together is who owns the shared plan.

AIAgentsLangGraphArchitecture
Read post
3 min read

Prompt injection is an architecture problem

Instructions and data arrive in the same channel, so the model cannot tell them apart. No wording fixes that, because it is a property of the design.

AISecurityAgentsArchitecture
Read post
3 min read

The ReAct loop in practice, and where it frays

Reason, act, observe, repeat is the shape almost every agent uses. Its weaknesses are structural, and they show up in the same three places every time.

AIAgentsPrompt EngineeringLLMs
Read post
4 min read

Tool calling is an API design problem, not a prompt problem

When an agent misuses a tool, the instinct is to rewrite the prompt. Usually it's the tool's own signature that made the mistake available in the first place.

AIAgentsMCPArchitecture
Read post
4 min read

What actually makes a system an agent

Most things called agents are workflows with a model bolted on. The line is whether the system picks its own next step, and everything difficult follows.

AIAgentsLangGraphArchitecture
Read post
4 min read

What MCP actually standardises, and what it leaves to you

MCP gets described as USB-C for AI tools. The useful question is narrower: which parts of tool integration stop being your problem, and which never were.

AIMCPAgentsArchitecture
Read post
4 min read

When not to build an agent

Most problems described as agent problems are retrieval, a workflow, or a form. Agents earn their cost in a narrow band, and it pays to know where it starts.

AIAgentsArchitectureSystem Design
Read post
3 min read

Writing an MCP client, and why you might not need to

Most teams only ever write servers. Building the client side is what shows you where the protocol stops and your own orchestration has to take over.

AIMCPAgentsLLMs
Read post

Have a system to build?

Whether it needs designing from scratch or rescuing from its own success, tell me what you’re building and I’ll tell you how I’d architect it.

Open to remote and hybrid work worldwide