Anthropic Releases Major Claude Code 2.1.1 Update
This is a comprehensive update to Claude Code, with massive improvements across three key areas: CLI, feature flags, and prompt behavior.
🛠️ CLI Updates (Command Line Tool) — 109 Changes
This is the most significant part of the Claude Code update! The CLI is the part where developers interact with Claude Code in the terminal. Updates include:
📌 Feature Enhancements
-
Skills Support Automatic Hot Reload
- No more restarts needed! When you add new skills or modify existing ones in the skills folder (
~/.claude/skills), Claude Code will automatically detect them.
- No more restarts needed! When you add new skills or modify existing ones in the skills folder (
-
Support for Sub-Agent Execution of Skills/Commands
- You can spawn a “sub-Claude” for a task that runs in its own independent context with Claude Code, such as running a script without interfering with the main task.
-
Set Claude Code Language
- You can set
language: "japanese"to make Claude Code respond in Japanese, perfect for multilingual development.
- You can set
-
Terminal Compatibility Improvements
- Now in mainstream terminals like iTerm2, WezTerm, and Kitty,
Shift+Enterworks with Claude Code without manual configuration!
- Now in mainstream terminals like iTerm2, WezTerm, and Kitty,
-
Slash Commands Are More User-Friendly
- After typing
/, Claude Code will auto-complete commands, so you don’t always need to start with/for it to work.
- After typing
-
Image Paste Support
- You can directly paste screenshots with
Ctrl+Vinto the command line with Claude Code—iTerm2 now supports this!
- You can directly paste screenshots with
🔒 Security and Permissions
-
Fixed Sensitive Information Leakage Issues
- Previously, debug logs could leak API keys, OAuth tokens, etc. This has been fixed in Claude Code.
-
New Environment Variable to Hide Account Information
- If you’re recording a demo, you can set
CLAUDE_CODE_HIDE_ACCOUNT_INFOso Claude Code won’t display your email and organization name.
- If you’re recording a demo, you can set
-
More Powerful Permission System
- Claude Code now allows more granular control over which tools Claude can use, and you can define which skills/commands can access which files.
-
Support for .gitignore to Control File Selection Behavior
- Claude Code automatically recognizes which files to ignore, such as
.envandnode_modulesfiles you don’t want to upload.
- Claude Code automatically recognizes which files to ignore, such as
⚡ Performance and Reliability Improvements
- Faster startup times for Claude Code, especially when using Bun or macOS installer
- Optimized bash command parsing in Claude Code, fixing various edge cases
- Improved interaction experience with plugins and VSCode for Claude Code
- More stable paste, image processing, and large notebook file handling in Claude Code
🧠 Task and Skills Experience Optimization
- New
/plancommand lets you quickly enter “Plan Mode” in Claude Code - Support for task backgrounding (
Ctrl + B) allows you to send all running tasks to the background with Claude Code and continue with other work - Task output management optimization: Claude Code stores results in files, so you don’t have to keep watching the terminal waiting for Claude’s output
🚩 Flags (Feature Toggles) Changes
These are additions and removals of internal experimental features or configuration options. While not directly user-facing, they can affect Claude Code behavior.
✅ 3 New Additions
- Support for searching unsupported models in Claude Code
- Guidance and upsell (upgrade recommendations) prompts on VSCode for Claude Code
❌ 8 Old Flags Removed
For example:
tengu_bash_command_backgroundedtengu_spinner_wordsdoorbell_bottle(unknown purpose, but appears to be an experimental feature)
💬 Prompt Updates — Smarter Claude Code!
This section adjusts how Claude Code “speaks” in the command line, focusing on making it more natural and logical.
🧠 Detailed Prompt Updates (10 Items)
-
No Longer Forced to Use Official Documentation to Answer Questions
- Previously, Claude Code was required to call
claude-code-guideto answer “How to use Claude Code.” Now the restriction is relaxed, allowing Claude Code to answer based on its own knowledge.
- Previously, Claude Code was required to call
-
No Colon After Sentences
- For example: Previously, Claude Code would say “Let me read the file:” then execute a tool, but when the tool might not display, the colon felt awkward. Now it’s changed to “Let me read the file.” which is more natural.
-
More Logical Questioning in Plan Mode
AskUserQuestionis only used to clarify requirements and collect information in Claude Code- No longer used to ask “Is the plan OK?”
- “Should I execute?” type questions are asked by
ExitPlanModein Claude Code, making it clearer
-
Simplified Git Commit Messages
- Commits no longer include “🤖 Generated with Claude Code”, but still retain
Co-Authored-By: Claude Sonnet 4.5
- Commits no longer include “🤖 Generated with Claude Code”, but still retain
-
Removed LSP Tools (code navigation, definition lookup, etc.)
- Claude Code now uses search/read tools to achieve similar functionality, likely for compatibility and system simplification
-
Avoid Duplicate Calls to Already Loaded Skills
- Claude Code prevents redundant skill invocations
-
Enhanced Task Execution Structure Requirements
TaskOutputmust provide fields likeblock,timeout, etc., in Claude Code to avoid inconsistent behavior
-
Optimized Background Bash Execution Strategy
- Claude Code doesn’t need immediate output monitoring; Claude will notify you when execution completes later
How to Upgrade
If you previously installed Claude Code CLI through the official recommended method, you can try the following command to upgrade directly:
claude upgrade
Conclusion
The Claude Code 2.1.1 update brings significant improvements across CLI functionality, security, performance, and user experience. With 109 CLI changes, enhanced permission systems, and smarter prompt behavior, this update makes Claude Code more powerful and user-friendly than ever before. Whether you’re using skills, working with sub-agents, or managing complex development tasks, these improvements will enhance your workflow with Claude Code.
