1. Part 1

    Post

    Tools and function calling

    How a model calls your functions: defining a tool, the tool use loop, tool results and errors, the raw JSON on the wire, the SDK's tool runner, and how to write good tools.

  2. Part 2
  3. Part 3

    Post

    Agents: a model with tools in a loop

    What makes a system an agent, how it differs from a workflow, when an agent is worth it and when it is not, a minimal agent in Python, and the Claude Agent SDK.

  4. Part 4

    Post

    Five workflow patterns

    Prompt chaining, routing, parallelization, orchestrator-workers and evaluator-optimizer: the patterns that solve most LLM tasks without a full agent, with short Python for each.

  5. Part 5

    Post

    Memory and context management

    How agents keep working when a task outgrows the context window: context engineering, compaction, clearing tool results, notes and the memory tool, with safe file handling.

  6. Part 6

    Post

    Multi-agent systems and subagents

    When several agents beat one: the orchestrator-subagent design, what Anthropic measured in its research system, the token cost, and subagents in the Claude Agent SDK.

  7. Part 7

    Post

    Computer use and Agent Skills

    Agents that operate a desktop through screenshots, mouse and keyboard, and skills: folders of instructions and scripts that give an agent expertise only when it needs it.

  8. Part 8

    Post

    WebMCP: web pages as tools for AI agents

    What WebMCP is and how it relates to MCP: a page registers tools with document.modelContext, forms become tools with two attributes, annotations, iframes, testing in Chrome, and the security risks.