AnthropicAnthropicAnnouncement
Enabling Claude Code to work more autonomously
Summary
Claude Code receives several upgrades for more autonomous development, including a native VS Code extension, a refreshed terminal interface version 2.0, and checkpoints for long-running tasks. The VS Code extension (beta) provides a dedicated sidebar panel with real-time inline diffs as Claude edits code. The terminal now offers improved status visibility and searchable prompt history (Ctrl+r). Checkpoints automatically save code state before each change; tapping Esc twice or using /rewind restores code, conversation, or both. Subagents delegate specialized tasks like spinning up a backend API while the main agent builds the frontend, hooks auto-run test suites after changes, background tasks keep dev servers active, and the Agent SDK provides the same tools for custom workflows—all powered by Sonnet 4.5.
Approach / What changed
Introduced a native VS Code extension (beta) with a sidebar panel for inline diffs, refreshed terminal interface v2.0 with searchable history (Ctrl+r), automatic checkpointing with instant rewind via Esc twice or /rewind, subagents for parallel development, hooks for automated actions like running test suites, background tasks for persistent dev servers, and the Claude Agent SDK providing the same core tools for custom agent building.
Takeaways
Checkpoints auto-save code state before each change, and you can rewind with Esc twice or /rewind to restore code, conversation, or both—applied only to Claude’s edits.
Subagents allow parallel development by delegating specialized tasks, such as spinning up a backend API while the main agent builds the frontend.
The Claude Agent SDK provides the same core tools, context management, and permissions as Claude Code, with support for subagents and hooks to build custom workflows.
FAQ
How do I start using the new VS Code extension?
You can download the VS Code extension (beta) from the VS Code Extension Marketplace to get started.
What can I restore when rewinding a checkpoint?
When you rewind to a checkpoint, you can choose to restore the code, the conversation, or both to the prior state. Checkpoints apply to Claude's edits, not user edits or bash commands.
What are subagents and hooks used for?
Subagents delegate specialized tasks like spinning up a backend API while the main agent builds the frontend. Hooks automatically trigger actions at specific points, such as running your test suite after code changes or linting before commits.
Source and freshness
- Source
- anthropic.com
- Published
- Added to Yomu
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.