Tools
Coverage focused on the surfaces agents touch directly: tool calling, context pipelines, memory, schemas, guardrails, and execution boundaries.
Current Reading
Designing Tools for Agents: The Agent-Computer Interface
Tool definitions are the interface an agent actually programs against. This guide covers which tools to build, how to name and describe them, parameter design that prevents bad calls, response shaping, actionable errors, safe repeats, and how to evaluate a tool surface.
MCP in Practice (2026-07-28 Spec)
The Model Context Protocol went stateless in the 2026-07-28 revision. This guide covers the architecture, the three server primitives, both transports, authorization, a small working server, the security model, production operations, and when not to use MCP at all.
Structured Outputs, Guardrails, and Execution Boundaries
Structured outputs constrain shape, guardrails constrain policy, and execution boundaries constrain power. Safe agent systems need all three.
Tool Integration Patterns for Real Agent Systems
Tool integration is a durable agent design problem about boundaries, trust, and execution control. MCP matters, but it is one interface pattern inside a much larger tool story.
How Good Agent Memory Actually Works in Production
Good agent memory is not one vector store plus chat history. It is a governed system for deciding what gets scoped, promoted, compressed, pinned, and retrieved.