Claude Code Now Runs Code Reviews in the Background — And 4 Other Changes

Claude Code#claude-code#release#guide#anthropic

Five updates in five days. That is not normal for any software project, let alone a tool that thousands of developers rely on to write code inside their terminal. Claude Code shipped versions 2.1.215 through 2.1.219 between July 19 and July 24, 2026, and if you have been too busy shipping your own features to notice, this post will catch you up.

What Is Claude Code?

If you are new here, Claude Code is a terminal-based AI coding assistant made by Anthropic. You install it with npm install -g @anthropic-ai/claude-code, open a terminal, type claude, and start talking to it in natural language. It reads your codebase, edits files, runs tests, and commits changes — all from the command line. Think of it as a coding partner that lives in your terminal instead of your editor sidebar.

Unlike GitHub Copilot, which suggests completions line by line, Claude Code works at the project level. You can say “refactor the authentication module to use middleware” and it will read every related file, plan the changes, edit multiple files at once, run your test suite, and fix anything it breaks. It is closer to delegating a task to a junior developer than to getting an autocomplete suggestion.

Claude Code runs on Anthropic’s Claude models — Claude Sonnet for everyday work and Claude Opus for harder reasoning tasks. It also has built-in slash commands like /code-review and /verify that help you check your code without leaving the terminal.

Why 5 Releases in 5 Days Matters

Most developer tools ship every two to four weeks. Some ship monthly. Claude Code shipped five updates in five consecutive days. That pace tells you two things: Anthropic is treating this tool as a top priority, and the issues they were fixing ranged from critical bugs to major model upgrades.

When a team ships this fast, it usually means they have a mix of “we have to fix this now” patches and “we want to get this out before the weekend” features. In this case, both were true. Windows users had a path-handling bug that corrupted file paths into unreadable characters, and on the feature side, they were rolling out support for Claude Opus 5 — their latest and most capable model.

Release-by-Release Breakdown

v2.1.215 — July 19: Automatic Skill Runs Turned Off

The smallest change, but one that mattered for workflow predictability. Before this release, Claude Code would sometimes automatically run the /verify and /code-review slash commands without being asked. If you were in the middle of a conversation and Claude decided your code needed reviewing, it would just… do it.

That might sound helpful, but in practice it was disruptive. Auto-running code reviews would fill your conversation with output you did not ask for, slow down your workflow, and sometimes trigger at the wrong time. Version 2.1.215 stopped this behavior. Now Claude only runs /verify and /code-review when you explicitly ask it to.

If you had been annoyed by unexpected reviews popping up mid-conversation, this fix was a relief.

v2.1.216-217 — July 20-21: Internal Stabilization

The middle releases in this stretch were primarily internal — performance tweaks and stabilization work that did not surface as headline features. This is common in rapid release cycles: you ship a fix, find an edge case, patch it, repeat.

v2.1.218 — July 22: Code Reviews Go to the Background, and Windows Gets Fixed

This release packed two important changes.

Background code reviews. Previously, when you ran /code-review, Claude would conduct the review right in your main conversation. For a simple file or two, this was fine. For a large codebase review, the output could be hundreds of lines long, filling your conversation context and making it harder to continue working.

Version 2.1.218 moved code review to a background subagent. Now when you ask for a code review, Claude spawns a separate process to handle it. The review runs in parallel without cluttering your conversation. You get the results when they are ready, and your main conversation stays clean. If you have ever had a code review output bury your last three questions, you will appreciate this.

Windows path corruption fix. On Windows, Claude Code sometimes displayed file paths with a \u prefix that turned into garbled CJK (Chinese/Japanese/Korean) characters. This was not an internationalization feature — it was a bug. Windows file paths start with drive letters like C:\, but something in the path-handling code was misinterpreting the backslash escape sequence and producing broken output. Version 2.1.218 fixed this, so Windows users now see their file paths correctly.

Left arrow key fix. A small quality-of-life change: the left arrow key in the Claude Code input prompt was not working correctly. If you were trying to move your cursor to edit a previous part of your message, it would jump to the wrong position. This was fixed in 2.1.218 as well.

v2.1.219 — July 24: Claude Opus 5 Arrives

This is the big one. Version 2.1.219 made Claude Opus 5 the default Opus model in Claude Code, and the improvements are significant.

What is Claude Opus 5? Claude Opus 5 is Anthropic’s latest and most powerful reasoning model. It replaces Claude Opus 4 as the default when you select the Opus tier in Claude Code. The jump from Opus 4 to Opus 5 is the kind of model upgrade where you notice better answers on hard problems — more accurate multi-step reasoning, better code generation on complex refactors, and improved handling of large codebases.

1 million token context window. Claude Opus 5 supports a 1 million token context window. To put that in perspective, a typical medium-sized codebase might be 500,000 to 1,000,000 tokens. This means Claude can now hold your entire project in context at once — no more chunking, no more hoping it remembers the file it read 20 messages ago. For large codebases, this is a game changer.

Pricing. The new pricing for Opus 5 is $10 per million input tokens and $50 per million output tokens. That is higher than Sonnet, but lower than what you might expect for a frontier model with a 1M context window. If you are working on complex tasks where reasoning quality matters — large refactors, architecture decisions, tricky debugging — the cost per task may actually go down because you get better answers on the first try.

sandbox.network.strictAllowlist. A new configuration setting for teams and security-conscious users. This setting lets you define a strict allowlist of domains that Claude Code is permitted to access when working in a sandboxed environment. If your company runs Claude Code behind a firewall or in a restricted network, this gives you fine-grained control over where it can connect. It is the kind of setting that enterprise adoption depends on.

DirectoryAdded hook. Version 2.1.219 also introduced a new hook called DirectoryAdded. This is for developers who are building tooling on top of Claude Code. The hook fires whenever Claude adds a new directory to its context, giving you the ability to run custom logic — like logging, triggering CI checks, or updating metadata — automatically. It is a small feature for a specific audience, but it signals that Anthropic is investing in Claude Code as a platform, not just a tool.

How to Update

Updating Claude Code is straightforward. Open your terminal and run:

claude --version

This shows your current version. To update to the latest release:

npm update -g @anthropic-ai/claude-code

Or if you want a clean install:

npm install -g @anthropic-ai/claude-code@latest

After updating, restart your terminal session and run claude --version again to confirm you are on v2.1.219. If you use Claude Code inside a project with a pinned version, check your package.json or your team’s setup documentation before upgrading.

The Bigger Picture

Five releases in five days is not just a burst of activity. It is a signal that Claude Code is in a rapid iteration phase where Anthropic is shipping model upgrades, fixing platform-specific bugs, and improving the developer experience all at once. The addition of Claude Opus 5 with a 1M context window moves Claude Code from “useful assistant” territory into “I can hand this a real project and trust the output” territory.

If you have been on the fence about trying Claude Code, this week’s releases are a good reason to start. Install it, point it at a small project, and see what the latest Opus model can do. The barrier to entry is one npm command. The ceiling is your entire codebase.

k
kira_bug_hunter
Security & Bug Hunter
Former pen tester. Finds the bugs nobody wants to exist. Skeptical of everything, especially status indicators.

Related articles