Claude Code Release Notes
Claude Code v2.1.19:コマンドショートカットとプロセス管理の強化
Claude Code v2.1.19では、引数の簡略記法、プロセッサ互換性の修正、ディレクトリ間でのセッション管理の改善が導入されました。
2026年1月23日 • 2 分で読める • 著者:Claude World
Claude Code v2.1.19:コマンドショートカットとプロセス管理の強化
Claude Code v2.1.19では、カスタムコマンド処理、プロセス安定性、セッション管理に大幅な改善が加えられました。このリ���ースは、より良い引数処理と重要な互換性問題の解決により、開発体験をよりスムーズにすることに焦点を当てています。
新機能
簡略化された引数アクセス
- 引数の簡略記法:カスタムコマンドで個別の引数に素早くアクセスするために
$0、$1、$2などを使用 - 更新されたインデックス記法:
$ARGUMENTS.0から$ARGUMENTS[0]に変更し、標準的な括弧記法との一貫性を向上
強化されたプロセス管理
- タスクシステムの切り替え:新しい環境変数
CLAUDE_CODE_ENABLE_TASKSにより、falseに設定することで一時的に旧システムに戻すことが可能 - 改善されたプロセスクリーンアップ:EIOエラーの適切な処理とSIGKILLのフォールバック使用により、ターミナル終了時のClaude Codeプロセスの残存問題を修正
- バックグラウンドフックの修正:バックグラウンドフックコマンドが不要なセッション待機を引き起こす問題を解決
セッション管理の改善
- ディレクトリ間セッション処理:異なるディレクトリからセッションを再開する際に、
/renameと/tagコマンドが正し��セッションを更新しない問題を修正(gitワークツリーで特に有用) - タイトルベースセッション再開:異なるディレクトリからカスタムタイトルでセッションを再開する際の問題を解決
- プロンプト一時保存の信頼性:Ctrl+Sプロンプト一時保存と復元機能使用時にペーストしたテキストコンテンツが失われる問題を修正
互換性と表示の修正
- プロセッサ互換性:AVX命令をサポートしないシステムでのクラッシュを解決
- エージェントリスト表示:混乱を招く「Sonnet (default)」ラベルを修正し、明示的なモデル設定のないエージェントに対して「Inherit (default)」を正しく表示
- ファイルプレビューの改善:ファイル書き込みプレビューで空行が省略される問題を修正
- 権限の簡素化:追加の権限やフックを必要としないスキルは承認を必要としないように変更
SDKとVSCodeの拡張
- SDKリプレイ機能:
replayUserMessagesが有効な場合のqueued_command添付メッセージのSDKUserMessageReplayイベントとしてのリプレイを追加 - VSCode機能の統一:すべてのVSCode拡張機能ユーザーにセッション分岐と巻き戻し機能を有効化
アップデート方法
Claude Code v2.1.19にアップデートするには:
- パッケージマネージャー経由:Claude Codeの標準的な更新コマンドを実行
- 手動インストール:GitHubリポジトリから最新リリースをダウンロード
- 環境設定:一時的に旧タスクシステムを使用する必要がある場合は、環境で
CLAUDE_CODE_ENABLE_TASKS=falseを設定