Skip to content

Claude Code Weekly Updates (2.1.105 - 2.1.114)

Here are the Claude Code changes from April 13 to April 19, 2026 that caught my attention.

With the release of Claude Opus 4.7 and Claude Design, it was a week of major leaps for the product.

TL;DR

  • version: 2.1.105 -> 2.1.114
  • changes: 170
  • Important topics
    • Claude Opus 4.7 and the xhigh effort level
    • Launch of Claude Design (Anthropic Labs)
    • Recap feature / /recap command
    • /tui fullscreen and the split of /focus
    • Auto mode unlocked for Max subscribers
    • /ultrareview (cloud multi-agent review)
    • /less-permission-prompts skill
    • Switch to native binary startup
    • Domain blocking via sandbox.network.deniedDomains
  • unwritten in release-note
    • CLAUDE_CODE_DISABLE_1M_CONTEXT environment variable
    • Remote-session commands such as /autopilot, /bugfix, /dashboard, /docs, /investigate
    • Weekly Updates official documentation page

Claude Code Topics

Claude Opus 4.7 release

The biggest event of the week is the release of Claude Opus 4.7. Benchmark results showing it surpassing Opus 4.6 across multiple dimensions were published, and together with Claude Code 2.1.111, the xhigh effort level and Auto mode for Max subscribers were unlocked at the same time.

Anthropic’s ClaudeDevs account also shared official best practices. The four key points are: specify the task clearly in the first turn, reduce the number of back-and-forth exchanges with the user, use Auto mode when appropriate, and set up notifications when tasks complete. Opus 4.7 is designed around the premise of “thinking deeply in one shot” more than Opus 4.6, so carefully writing the initial prompt produces better results than many short exchanges.

Claude Code で Claude Opus 4.7 を使う際のベストプラクティス: 1. 最初のターンでタスクを明確に指定する。 2. ユーザーとのやり取り回数を減らす 3. 必要に応じてオートモードを使う 4. タスク完了時の通知を設定する Opus 4.6 と Opus 4.7 の挙動の変化: ・ Opus 4.7 は Opus 4.6

Tips for getting the most out of Opus 4.7

Six points are highlighted as practices for using Opus 4.7 effectively.

  1. Auto mode: no more permission prompts
  2. /less-permission-prompts skill
  3. /recap: a summary of what was done and what’s next
  4. Fullscreen TUI focus mode
  5. New effort level configuration
  6. Provide Claude with a way to verify its work

Official ClaudeDevs Anthropic account

Anthropic launched ClaudeDevs, a dedicated account for Claude-related Changelogs, API releases, community updates, and deep dives. Having an official channel for catching up on information is a significant development, and this week’s official Opus 4.7 best practices were also distributed from here.

Claude Code Routines

Claude Code Routines がリリース! ルーティンワークをエージェントが実行可能に。 従来のスケジュール機能から拡張され複数種類のトリガーをサポート: ・スケジュール ・GitHub webhook イベント ・POSTリクエストによるAPIトリガー claude.ai/code/routines または /scheduleで管理可能。

Noah Zweben
Noah Zweben
@noahzweben

Claude Code Routines are here! In addition to a schedule, you can now trigger templated agents via GitHub event or API – with our infra & your MCP+repos They've changed how we do docs, backlog maintenance and more internally at Anthropic Get started at claude.ai/code/routines

Claude Code Routines has launched. It extends the existing scheduled-execution feature so agents can run routine work. Three trigger types are supported.

  • Schedule
  • GitHub webhook events
  • API trigger via POST request

The reach of what can run in the Claude Code on the Web environment widens significantly, and routines are managed through the /schedule command.

Routines calendar view

Routines configured via /schedule can be inspected in the calendar view. Triggers spread out via cron expressions can be seen at a glance in one screen, which is a quiet but useful improvement when running multiple routines.

Automate work with routines - Claude Code Docs
Put Claude Code on autopilot. Define routines that run on a schedule, trigger on API calls, or react to GitHub events from Anthropic-managed cloud infrastructure.
code.claude.com

Claude Code Desktop app revamp

The Claude Code desktop app has been significantly revamped. Multiple Claude sessions can now run in parallel within a single window, and the following features were added.

  • Terminal
  • File editor
  • HTML / PDF preview
  • Diff viewer

All of these support drag-and-drop layout adjustments. It’s a revamp that gives a strong sense of the agent interface shifting from the CLI to a desktop app (GUI), and it’s an update worth using for a while to see how it fits your workflow.

Desktop /btw Side chat

The desktop app also has a /btw command that opens a Side chat, which supports multi-turn exchanges inside that side pane. Since the CLI only allows one-shot questions, being able to run a separate consultation without interrupting the main session is a convenient desktop-only use case.

Anthropic’s article on long-running autonomous tasks and context management

Anthropicのエンジニアによる、Claude Codeのコンテキスト管理についての記事 - 新しいセッションをいつ開始するか - 修正指示より/rewind - /compact と /clearの使い分け - /compact でバカになるのはなぜか - Subagentの使い所 など、コンテキストの基礎的だが重要な内容が多いです

Thariq
Thariq
@trq212

x.com/i/article/2044…

An Anthropic engineer published an article summarizing key points about context management in Claude Code. It covers when to start a new session, why /rewind is preferred over corrective instructions, how to use /compact versus /clear, why model quality drops after /compact, and when to use sub-agents. Many of the points are foundational but important for handling context, and they reveal the design philosophy behind this week’s Recap and /rewind enhancements.

Launch of Claude Design

On April 17, Anthropic Labs launched Claude Design as a research preview. Built on top of Claude Opus 4.7 (the latest vision model released just this week), it is a product that generates and edits visuals such as interactive prototypes, wireframes, pitch decks, and marketing assets from natural-language instructions.

Source: oikon48’s X post

Key features

Input is not limited to text prompts; it also supports images, DOCX / PPTX / XLSX documents, and imports from existing websites. Generated designs can be iterated on through conversation, inline comments, direct text editing, and custom adjustment sliders.

For organizational use, it supports organization-scoped sharing (with fine-grained view / edit permissions) and group collaboration on the same canvas while talking to Claude.

Output formats are broad, and the following are officially listed.

  • Internal URL / folder sharing
  • Canva (exported as fully editable content)
  • PDF
  • PPTX
  • Standalone HTML
  • A “handoff bundle” targeted at Claude Code

Personally, the most significant point is that Claude Design can read a target organization’s codebase and design files to produce outputs that reflect the existing design system. In other words, it is designed so that the output aligns with the company’s existing UI components and tokens.

Furthermore, because it can output a handoff bundle for Claude Code, Anthropic has officially presented an end-to-end flow of “refining a design in Claude Design, then implementing it in Claude Code.” The fact that Claude Opus 4.7 powers both products is also a good fit, in that the same reasoning experience is shared across different layers.

Explainers from designer perspectives and tips from Anthropic’s own designers have also been published, so reading them together is helpful if you want to understand prompt design and iteration in more depth.

https://www.anthropic.com/news/claude-design-anthropic-labs
www.anthropic.com

Claude Code Changelog

v2.1.105 (37 changes)

v2.1.105

PreCompact hook

Added PreCompact hook support: hooks can now block compaction by exiting with code 2 or returning {"decision":"block"}

A PreCompact hook that fires right before context compaction runs has been added. The hook can block the compaction itself by exiting with code 2 or returning {"decision":"block"}. This enables workflows like saving state before important information is dropped by compaction, or avoiding compaction altogether in specific situations.

/proactive is now an alias for /loop

/proactive is now an alias for /loop

/loop’s behavior can now also be invoked as /proactive. Loop execution is often used for “running something proactively on a schedule,” so this name fits some scenarios more naturally.


v2.1.107 & v2.1.108 & v2.1.109 (26 changes)

v2.1.108

The center of this range is v2.1.108, which adds the Recap feature and /recap command. v2.1.107 and v2.1.109 are mostly small display-side improvements.

Recap feature / /recap command

Added recap feature to provide context when returning to a session, configurable in /config and manually invocable with /recap

A Recap feature has been added that provides a summary of “what you were last doing” when you return to a session after a break. The auto-display behavior can be configured in /config, and /recap can also be invoked manually. It reduces the cost of reacquiring context when coming back from long-running work or scheduled executions.

For users who have disabled telemetry (Bedrock / Vertex / Foundry / DISABLE_TELEMETRY), CLAUDE_CODE_ENABLE_AWAY_SUMMARY=1 can force-enable the feature.

Model can invoke built-in slash commands

The model can now discover and invoke built-in slash commands like /init, /review, and /security-review via the Skill tool

The model itself can now discover and execute built-in slash commands like /init, /review, and /security-review via the Skill tool. This enables workflows where Claude autonomously runs commands at appropriate moments, without the user having to invoke them explicitly.

/undo is now an alias for /rewind

/undo is now an alias for /rewind

A more intuitive /undo alias has been added for the checkpoint feature /rewind. Even if you don’t remember the command name, /undo takes you back one state.

/model picker warns before switching

Improved /model to warn before switching models mid-conversation, since the next response re-reads the full history uncached

Mid-conversation model switches now warn you in advance that the next response re-reads the full history uncached. This helps avoid accidental token spikes from absent-minded model swaps.


v2.1.110 (33 changes)

v2.1.110

/tui command (flicker-free rendering toggle)

Added /tui command and tui setting: run /tui fullscreen to switch to flicker-free rendering in the same conversation

The flicker-free rendering that was previously enabled via the CLAUDE_CODE_NO_FLICKER=1 environment variable now has a proper interface as the /tui command and tui setting. Typing /tui fullscreen switches it within the same conversation, and /tui default returns to the original inline renderer.

/tui command details

Source: oikon48’s X post

One thing to note: the /focus command for enabling the focus view only works in the fullscreen renderer. /focus is unavailable on the default renderer.

/focus split out

Changed Ctrl+O to toggle between normal and verbose transcript only; focus view is now toggled separately with the new /focus command

The focus view toggle Ctrl+O added last week has had its role reorganized. Ctrl+O now only toggles transcript detail (normal vs. verbose), and the focus view itself is controlled via the newly introduced /focus command.


v2.1.111 (34 changes)

v2.1.111 summary

This is the headline version of the week, landing “usability” commands like /ultrareview and /less-permission-prompts alongside the Claude Opus 4.7 release.

Claude Opus 4.7 and the xhigh effort level

Claude Opus 4.7 xhigh is now available! Use /effort to tune speed vs. intelligence

The xhigh effort level for Opus 4.7 has been formally introduced. It sits between high and max and can be selected via /effort, --effort, or the model picker. Other models fall back to high.

Opus 4.7 is designed with xhigh as the default assumption, positioning it as a model that expects “deep thinking” as the norm. max is a mode for “the deepest reasoning with no constraints,” but the official docs also note that there are cases where it thinks too much and efficiency drops.

Model configuration - Claude Code Docs
Learn about the Claude Code model configuration, including model aliases like opusplan
code.claude.com

Auto mode for Max subscribers

Auto mode is now available for Max subscribers when using Opus 4.7

Auto mode, which was previously only available on API metered billing / Team / Enterprise, is now unlocked for Max subscribers as well, limited to using Opus 4.7. The --enable-auto-mode flag is no longer required either.

For Max users, this is a major shift: Auto mode, which had long been “a feature my plan couldn’t really use,” is now truly usable for the first time when combined with Opus 4.7.

/ultrareview

Added /ultrareview for running comprehensive code review in the cloud using parallel multi-agent analysis and critique

/ultrareview has been added, which runs parallel multi-agent code review in the cloud. Running it with no arguments reviews the current branch; /ultrareview <PR#> fetches and reviews a specific GitHub PR.

The split is that existing /review runs locally and /ultrareview runs in the cloud. It’s another addition to the “offload to cloud” command family alongside /ultraplan. Pro / Max plans include a certain number of free runs.

/less-permission-prompts skill

Added /less-permission-prompts skill: scans transcripts for common read-only Bash and MCP tool calls and proposes a prioritized allowlist for .claude/settings.json

A skill that scans transcripts, detects commonly-used read-only Bash / MCP tool calls, and proposes a prioritized allowlist to add to .claude/settings.json.

For users who get frequent permission prompts in their day-to-day work, this is a quietly effective command that automatically curates “this is one I always want to approve.”

/effort interactive slider

/effort now opens an interactive slider when called without arguments

Running /effort with no arguments opens an interactive slider where you pick the effort level with arrow keys and confirm with Enter. Effort can also be adjusted from inside the /model picker with left and right arrows.


v2.1.112 & v2.1.113 & v2.1.114 (40 changes)

v2.1.113 summary

Source: oikon48’s X post

This block centers on the native-binary conversion and security hardening that landed in v2.1.113. v2.1.112 is a single fix for an Opus 4.7 Auto mode bug, and v2.1.114 is a single fix for an agent teams permission-dialog crash.

CLI starts as a native binary

Changed the CLI to spawn a native Claude Code binary (via a per-platform optional dependency) instead of bundled JavaScript

The Claude Code CLI now starts as a native binary via a per-platform optional dependency, rather than as bundled JavaScript. The mechanism distributes OS / architecture-specific binaries using npm optional dependencies.

Beyond startup speed and runtime efficiency, this is an architecture-level change that affects distribution paths and security boundaries. Since existing CI and self-hosted environments may see differences in install steps and cache policy, it’s safer to verify behavior when upgrading.

sandbox.network.deniedDomains

Added sandbox.network.deniedDomains setting to block specific domains even when a broader allowedDomains wildcard would otherwise permit them

network.deniedDomains has been added to explicitly block outbound sandbox destinations. Even if a domain is covered by a wildcard in allowedDomains, matches against deniedDomains take precedence and block it.

{
  "sandbox": {
    "network": {
      "allowedDomains": ["github.com", "*.npmjs.org"],
      "deniedDomains": ["uploads.github.com"]
    }
  }
}

Since it merges across all managed / user / project / local config sources, organizations can keep allowedDomains broadly permissive while pinpointing specific subdomains to block on a per-project basis.

Security hardening

Security: on macOS, /private/{etc,var,tmp,home} paths are now treated as dangerous removal targets under Bash(rm:*) allow rules Security: Bash deny rules now match commands wrapped in env/sudo/watch/ionice/setsid and similar exec wrappers Security: Bash(find:*) allow rules no longer auto-approve find -exec/-delete

Three security hardening items landed together.

First, /private/{etc,var,tmp,home} on macOS are now treated as dangerous removal targets under Bash(rm:*) allow rules. The intent is to prevent system-area deletions via symlinks.

Next, Bash deny rules now match commands wrapped in exec wrappers like env, sudo, watch, ionice, and setsid. This closes the gap where wrapped dangerous commands like sudo rm -rf ... previously slipped past deny rules.

Finally, Bash(find:*) allow rules no longer auto-approve find -exec / find -delete. find looks harmless on its surface, but with side-effect-heavy arguments it is effectively equivalent to arbitrary command execution, so these now prompt individually for permission.


Other features

Remote-session commands

Five remote-session commands for Claude Code on the Web have been added. None of these appear in the CHANGELOG; they’re discovered via /help or the official docs.

  • /autopilot: spawns a remote Claude Code session that runs the autopilot workflow on your task
  • /bugfix: a remote session that reproduces, root-causes, fixes, and regression-tests a bug
  • /dashboard: a remote session that designs and builds a dashboard from your data sources
  • /docs: a remote session that discovers a feature surface and writes or updates its docs
  • /investigate: a remote session that root-causes an incident and produces a report with a suggested fix

List of Claude Code remote-session commands

Weekly Updates official docs page

Claude Code official docs Weekly Updates page

Source: oikon48’s X post

A Weekly Updates page has been added to Claude Code’s official docs. It covers features added through last week such as Ultraplan, the Monitor tool, /autofix-pr, and /team-onboarding. Having the official team publish a weekly roundup helps reduce individual catch-up overhead.


Closing

Thank you for reading!

claude-code/CHANGELOG.md at main · anthropics/claude-code
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflo...
github.com