Claude Code Weekly Updates (2.1.43 - 2.1.50)

2026年2月16日~2月22日の間の、Claude Codeのアップデートについて個人的に気になったものをピックアップしました。
TL;DR
- version: 2.1.43 -> 2.1.50
- changes: 142
- unwritten in release-note
- Plan承認時のコンテキスト使用率 (%) 表示
- Important topics
- Claude Sonnet 4.6
- git worktreeサポート(
--worktreeフラグ、サブエージェント分離、hooks)
v2.1.43 & v2.1.44 (5 changes)

v2.1.43 および v2.1.44 は軽微な修正が多かったです。個人的に特に言及することはありません。
v2.1.45 & v2.1.46 (17 changes)

Claude Sonnet 4.6サポート
Added support for Claude Sonnet 4.6
Claude Sonnet 4.6のサポートが追加されました。
- コーディング
- コンピューター操作
- 長文コンテキスト推論
- エージェントプランニング
- 知識業務
- デザイン
などモデルが全面的にアップグレード。Opus 4.5 よりも優れていると評価する開発者も早期アクセスではいたと評価する人もいたようです。
個人的にはドキュメントタスクやツール操作に向いている印象を受けました。Claude Coworkを使う時は最近はSonnet 4.6を積極的に使用しています。
スピナーメッセージのカスタマイズ
Added
spinnerTipsOverridesetting to customize spinner tips. Configuretipswith an array of custom tip strings, and optionally setexcludeDefault: trueto show only your custom tips instead of the built-in ones
spinnerTipsOverride設定でスピナーに表示されるtipsをカスタマイズできるようになりました。独自のtips配列を設定でき、excludeDefault: trueでデフォルトのtipsを非表示にもできます。
{
"spinnarTipsOverride": {
"excludeDefault": "true", // "false" default
"tips": [
"claude code charcter's name is Clawd",
"Tasks was general-purpose subagent"
]
}
}
ちなみに余談ですが、tipsだけでなくspinnerVerbsも実はカスタマイズできるように2.1.23でなっています。
{
"spinnerVerbs": {
"mode": "replace", // or "append"
"verbs": [
"alpha",
"bravo",
"charlie",
"delta",
]
}
}
v2.1.47 (68 changes)

Stop/SubagentStop hooksにlast_assistant_message追加
Added
last_assistant_messagefield to Stop and SubagentStop hook inputs, providing the final assistant response text so hooks can access it without parsing transcript files.
StopおよびSubagentStopのhookにlast_assistant_messageフィールドが追加されました。hookからセッション終了時の最終応答テキストに直接アクセスできるようになり、transcriptファイルをパースする必要がなくなります。
メモリ使用量の大幅改善
Improved memory usage in long-running sessions by releasing API stream buffers, agent context, and skill state after use
Improved memory usage by trimming agent task message history after tasks complete
Improved memory usage during long agent sessions by eliminating O(n²) message accumulation in progress updates
長時間セッションでのメモリ使用量が複数の観点から改善されました。最近はClaude Codeの動作が重たいなどの意見も度々みられていたためその対応でしょう。
APIストリームバッファの解放、エージェントコンテキストの解放、O(n²)のメッセージ蓄積の排除なども改善されています。
Ctrl+Fでバックグラウンドエージェント終了
Use
ctrl+fto kill all background agents instead of double-pressing ESC. Background agents now continue running when you press ESC to cancel the main thread, giving you more control over agent lifecycle.
バックグラウンドエージェントの終了がCtrl+Fに変更されました。ESCはメインスレッドのキャンセルのみとなり、バックグラウンドエージェントは継続実行されます。
Windowsの大量修正
Windows関連の修正が多数含まれています:
- ターミナルレンダリングバグ(
\r\nによる行数表示の問題) - Bashツール出力がMSYS2/Cygwinで破棄される問題
- CWDトラッキング一時ファイルが無限に蓄積する問題
- WSL2での画像ペースト(BMP形式)対応
- CJK全角文字によるレイアウトずれの修正
- Right Altキーのエスケープシーケンス残留の修正
v2.1.49 (27 changes)

--worktreeフラグ
Added
--worktree(-w) flag to start Claude in an isolated git worktree
--worktree(-w)フラグでClaude Codeを隔離されたgit worktreeで起動できるようになりました。メインの作業ツリーに影響を与えずに実験的な変更を行えます。
Claude Code 2.1.49では起動時フラグが2つ追加されています
- -w, —worktree [name]: Create a new git worktree for this session (optionally specify a name)
- —tmux: Create a tmux session for the worktree (requires —worktree). Uses iTerm2 native panes when available; use —tmux=classic for traditional tmux.
—worktree フラグをつけると、./.claude/worktree 以下にworktree用のディレクトリが生成されます。[name]を使わないとランダムで可読性のある名前が振られます。
—tmux フラグは—worktreeフラグがある時のみ使用でき、tmux セッションを起動します。
サブエージェントのworktree分離
Subagents support
isolation: "worktree"for working in a temporary git worktree
サブエージェントにisolation: "worktree"を指定することで、一時的なgit worktreeで作業させることが可能になりました。Agent Teamsのチームメイトがお互いの変更に干渉せず並行作業できます。
---
name: safe-researcher
description: Research agent with restricted capabilities
tools: Read, Grep, Glob, Bash
isolation: worktree
---
ConfigChange hookイベント
Added
ConfigChangehook event that fires when configuration files change during a session, enabling enterprise security auditing and optional blocking of settings changes.
セッション中に設定ファイルが変更された際に発火するhookイベントが追加されました。エンタープライズ向けのセキュリティ監査や設定変更のブロックが可能になります。
Sonnet 4.5 [1M]の段階的移行
Sonnet 4.5 with 1M context is being removed from the Max plan in favor of our frontier Sonnet 4.6 model, which now has 1M context. Please switch in /model.
Maxプランでの Sonnet 4.5 [1M] が Sonnet 4.6 [1M] に置き換えられます。
v2.1.50 (25 changes)

WorktreeCreate/WorktreeRemove hooks
Added
WorktreeCreateandWorktreeRemovehook events, enabling custom VCS setup and teardown when agent worktree isolation creates or removes worktrees.
worktree作成・削除時に発火するhookイベントが追加されました。v2.1.49の--worktreeフラグと合わせて、worktreeのライフサイクル全体をhookで制御できるようになります。
エージェント定義でworktree分離を宣言的に指定
Added support for
isolation: worktreein agent definitions, allowing agents to declaratively run in isolated git worktrees.
エージェント定義ファイル(.claude/agents/*.md)でisolation: worktreeを宣言的に指定できるようになりました。
claude agents CLIコマンド
Added
claude agentsCLI command to list all configured agents
設定済みのエージェント一覧を表示するCLIコマンドが追加されました。claude agentsで一覧表示できます。

メモリリーク修正群
Fixed memory leak in agent teams where completed teammate tasks were never garbage collected from session state
Fixed a memory leak where LSP diagnostic data was never cleaned up after delivery, causing unbounded memory growth in long sessions
Fixed a memory leak where completed task output was not freed from memory, reducing memory usage in long sessions with many tasks
v2.1.50ではメモリリーク修正が大量に含まれています。Agent Teamsのタスク、LSP診断データ、CircularBuffer、シェルコマンド実行、TaskOutput、ファイル履歴スナップショットなど、長時間セッションでのメモリ消費が大幅に改善されました。
リリースノート外の機能
Plan承認時のコンテキスト使用率 (%) 表示

Planモードで計画を承認する際に、現在のコンテキスト使用率がパーセンテージで表示されるようになっています。リリースノートには記載されていない機能です。
Statuslineなどでコンテキストウィンドウサイズを表示することはできていましたが、プラン承認時には見えていませんでした。コンテキストクリアをするかは、残りのコンテキストウィンドウサイズをみて決めたいユーザーも多かったため、コンテキスト使用率を表示する変更が入ったと思われます。
Claude Codeに関するその他のトピック
Claude Code Desktop 大幅アップデート
Claude Code のデスクトップ版が大幅にアップデート。大きく分けて4つの機能が入りました。 1. Server Preview機能: デスクトップ内でdevサーバーを自動起動して、プレビュー画面を表示できるように(CursorのBrowser tabに近い)。Preview内のコンポーネントを指定して指示も可能。 2.
Claude Code on desktop can now preview your running apps, review your code, and handle CI failures and PRs in the background. Here’s what's new:
Claude Codeのデスクトップ版が大幅にアップデートされました。大きく分けて4つの機能が追加:
- Server Preview機能: デスクトップ内でdevサーバーを自動起動し、プレビュー画面を表示
- File Viewer: ファイルの内容を直接閲覧
- Markdown Preview: マークダウンのレンダリングプレビュー
- Diff View: コード変更の差分表示
Claude Code Security (Research Preview)

Claude Code SecurityがResearch Previewとしてリリースされました。Claude Opus 4.6を使い、静的解析では見つからないコンテキスト依存の複雑な脆弱性を検出します。Team・Enterpriseプランの一部に開放されています。
Figma to Claude Code連携
FigmaのデザインからClaude Codeへ直接連携できる機能が登場しました。デザインデータをそのままClaude Codeに渡して実装を指示できます。
Opus 4.6 [1M] コンテキストウィンドウの挙動

Opus 4.6 [1M] の100万コンテキストウィンドウに関してです。
Opus 4.6 [1M]が解放されて半日ほどは、デフォルトの200kコンテキストウィンドウを超えてもExtra usageが消費されない挙動になっていました。現在は200kまでは従来のセッションリミットから使用され、コンテキストサイズが200kを超えるとExtra usageから使用される仕様になっています。
おわりに
Thank you for reading!