Skip to content

What's New in the Second Edition ​

Written 2026-10-04.

The first edition came out in March 2026. It taught you how to work with one agent: approve its steps, read its changes, keep its context tidy. Six months later that is no longer how most people work. Agents now write most of the code, you no longer read every line, and auto mode starts every session. This edition is rebuilt around that change.

The first edition is still online at /v1/. The migration guide maps every old chapter to where it lives now.

Five shifts this edition is built on ​

1. Checking the work replaces reading the code ​

Practitioners such as Thorsten Ball, Addy Osmani and Geoffrey Huntley argue that line-by-line review is ending for most code. That does not remove the human; it moves the human to specifying the task and checking the result. The agent's job is to prove its work with tests, evals, screenshots and done-checks.

Read: Check the Work, Verification and Evals at Scale, Agents Checking Agents.

2. The harness matters as much as the model ​

Everything around the model (instructions, tools, skills, MCP servers, hooks, memory) decides what it sees and what it costs. Studies this summer measured how much the harness changes results, and one widely discussed measurement put Claude Code's per-request baseline at about 33,000 tokens. This edition shows you how to measure and trim your own.

Read: How It Works, Context Engineering, Harness Engineering, MCP, CLI or Skill?.

3. Many agents at once is normal ​

Background and nested subagents, forks, the agent view, cross-session messages, routines and cloud sessions all arrived between April and September. Other tools moved the same way: Cursor launched Projects, which delegates work to many agents, on 10 September.

Read: Subagents, The Agent View and Sessions, Orchestrating Many Agents, Scheduled Agents and Routines, Cloud and Managed Agents.

4. Auto mode is the default, so containment matters ​

Since 14 August 2026, a classifier approves most actions instead of you. That makes the question less "should I approve this?" and more "what is the agent able to reach at all?": deny rules, sandboxes, isolation, prompt injection and spend caps.

Read: Auto Mode and Permissions, Worktrees, Containment and Security.

5. Cost and portability are everyday concerns ​

Weekly limits changed on 14 September, and prompt caching shapes what each turn costs. Claude Code reads AGENTS.md when there is no CLAUDE.md, since version 2.1.277 (18 September), and many teams run more than one coding agent.

Read: Tokens, Limits and Caching, Cost Reality, Measured, CLAUDE.md and AGENTS.md, Portability.

New chapters ​

Rewritten or merged ​

Corrections to the first edition ​

Every command, flag and setting in this edition was checked against the official documentation or the Claude Code CLI on 2026-10-04. That check found real mistakes in the first edition, including commands that never existed (claude worktree list, claude teleport revoke, /plugin create), a hook example that read its input the wrong way and used the wrong exit code to block, a .claudeignore file that has no effect, and keyboard shortcuts that were wrong. They are fixed here. If you followed the first edition, the migration guide is worth a skim.

How this edition is written ​

  • Each chapter says when it was verified and with which version.
  • Each how-to ends with a way to check that it worked.
  • Each chapter ends with dated sources. Claims from people outside Anthropic are attributed to them.

Claude Code changes every week. When something here no longer matches what you see, the date at the top of the chapter tells you how old the check is. Issues and pull requests are welcome on GitHub.

Released under CC BY-SA 4.0.