Download Beam

Claude Code 2.1: Agent Teams, 1M Context Windows, and 16 Features You Missed

February 2026 • 10 min read

Claude Code 2.1.0 dropped on January 8, 2026 with 1,096 commits — making it the biggest single release in Claude Code history. Then, just weeks later, Anthropic rolled out Opus 4.6 with a 1M token context window beta. If you blinked, you missed a lot.

We dug through the changelogs, the GitHub discussions, and the community chatter to pull out every feature that matters. Here are the 16 most important things from the Claude Code 2.1 era — and how to actually use them.

1. Agent Teams (Experimental)

This is the headline feature. Agent Teams lets you spawn sub-agents from within a Claude Code session, each with their own context and task. Think of it as a lead developer delegating to junior devs — except the junior devs are also Claude.

In practice, you can tell Claude to “refactor the auth module, update the tests, and fix the API docs” and it will spin up parallel agents to handle each task simultaneously. The lead agent coordinates, merges results, and resolves conflicts.

What Agent Teams Enable

  • Parallel task execution — multiple files edited at once, across different parts of the codebase
  • Specialized sub-agents — one agent for code, another for tests, another for documentation
  • Coordinated planning — the lead agent creates a plan, delegates, then reviews the combined output

Agent Teams is still marked as experimental, but early reports from developers running it on large monorepos are extremely promising. The key limitation right now is token cost — running 3-4 agents in parallel burns through your API budget quickly.

2. 1M Token Context Window

With the release of Opus 4.6, Claude Code gained access to a 1 million token context window in beta. To put that in perspective, that is roughly 750,000 words — or an entire medium-sized codebase loaded into memory at once.

The practical implications are significant. Instead of Claude needing to search, read, and re-read files as it works, it can hold your entire project in context. This means fewer hallucinations about file locations, fewer “let me check that file again” round-trips, and a much deeper understanding of cross-file dependencies.

Best Use Cases for the 1M Window

  • Large refactors — rename a core abstraction across dozens of files with full awareness of every usage
  • Architecture reviews — load the entire codebase and ask Claude to identify design issues
  • Migration projects — move from one framework to another with the full source in context

Note that the 1M window is in beta and requires Opus 4.6 to be selected as your model. Standard context limits still apply on older models.

3. Skills Overhaul

Skills got a major rework in 2.1. The old system was functional but rigid — you wrote a skill file, Claude loaded it, and that was it. The new system introduces three key improvements:

If you have not looked at skills since the early days, it is worth revisiting. The ecosystem has matured significantly, with popular skills for Django scaffolding, React component generation, API endpoint creation, and more.

4. Shift+Enter for Newlines

This one sounds small but was the most requested feature on the Claude Code GitHub for months. Previously, pressing Enter always sent your message. Now, Shift+Enter inserts a newline, letting you compose multi-line prompts without triggering submission.

If you write detailed prompts (and you should), this single change makes the daily experience dramatically better.

5. Agents Continue When You Deny Tool Use

Before 2.1, if Claude asked to use a tool (say, writing to a file) and you denied it, the entire flow would stall. Claude would just sit there or apologize and stop working.

Now, when you deny a tool use request, Claude adapts and continues. It will either find an alternative approach or explain what it wanted to do and ask how you would like to proceed. This makes the “trust but verify” workflow much smoother — you can deny risky operations without killing the agent’s momentum.

6. Wildcard Tool Permissions

The permissions system got more granular. You can now set wildcard rules like “allow all file reads in src/” or “deny all writes to *.env” using glob patterns in your settings. This is particularly useful for teams that want to let agents work freely within certain boundaries.

Example Permission Rules

In your .claude/settings.json, you can define patterns like:

  • src/** — allow reads and writes
  • *.env — deny all access
  • tests/** — allow writes (let Claude create tests freely)
  • infrastructure/** — read only

7. /teleport to claude.ai/code

The /teleport command creates a seamless handoff between the CLI and the web interface. Run /teleport in your terminal session and it generates a link that opens claude.ai/code with your full conversation context intact.

This is perfect for situations where you want to share your session with a teammate, switch to a device without CLI access, or simply prefer the web UI for reviewing a long conversation. The context transfer includes your file tree, recent changes, and conversation history.

8. February Stability Update

The February patch (2.1.x) focused on stability and performance. The highlights:

If you experienced random crashes or sluggishness in January, update to the latest patch. The difference is real.

9. Ten More Features Worth Knowing

Beyond the headliners, the 1,096-commit release packed in a ton of smaller improvements. Here is the rapid-fire list:

  1. Improved diff display — file diffs now show syntax-highlighted before/after views
  2. Git-aware context — Claude automatically reads your recent git history for better context on what you have been working on
  3. Faster file search — the internal file indexer is significantly quicker on large repos
  4. Better error recovery — when a command fails, Claude provides clearer explanations and retry options
  5. Model switching mid-session — swap between Sonnet, Opus, and Haiku without restarting
  6. Inline image support — paste screenshots directly into the CLI for visual debugging
  7. Workspace file pinning — pin important files so Claude always has them in context
  8. Streaming tool results — see command output in real-time instead of waiting for completion
  9. Custom system prompts — set per-project system prompts in .claude/config.json for consistent behavior
  10. Audit log — every tool use and file change is logged for compliance and review

10. Making the Most of These Features

With this many new capabilities, the question is not “what can Claude Code do?” but “how do I stay organized while using it?”

Here are practical tips for getting the most out of the 2.1 release:

Pro Tip: Agent Teams + Beam

When running Agent Teams, each sub-agent runs in your terminal. Use Beam workspaces to give each agent its own tab. Name them by task — “Agent: Tests”, “Agent: Refactor”, “Agent: Docs” — so you can monitor each one independently and jump between them with ⌘P.

Manage Your Claude Code 2.1 Sessions with Beam

Agent Teams, parallel workflows, multiple sessions — keep it all organized with workspaces, layouts, and project memory. Free to try.

Download Beam Free

Summary

Claude Code 2.1 is a generational update. Agent Teams introduces true multi-agent collaboration. The 1M context window means Claude can finally understand your entire codebase at once. The skills overhaul makes custom workflows reusable and shareable. And dozens of quality-of-life improvements make the day-to-day experience significantly smoother.

The pace of development from the Claude Code team shows no signs of slowing down. If you are building software in 2026, this is the tool to watch — and the one to organize around.