Claude Code CHANGELOG Viewer

日本語/英語 変更履歴

※ リリース日は npm 公開日を基に表示しており、正確でない場合があります

検索対象:
表示:
形式:
  • 追加
  • 修正
  • 変更
  • 改善
  • その他
最終更新: 2026年5月13日 06:28
2026年5月 11 リリース 260 変更

v2.1.140 | #11

日本語 English
(翻訳待ち) Improved Agent tool subagent_type matching to accept case- and separator-insensitive values (e.g. "Code Reviewer" resolves to code-reviewer)
(翻訳待ち) Updated agent color palette
(翻訳待ち) Fixed /goal silently hanging when disableAllHooks or allowManagedHooksOnly is set — now shows a clear message instead of an indicator that never resolves
(翻訳待ち) Fixed a regression in settings hot-reload where symlinked settings files caused misattributed change events and spurious ConfigChange hooks
(翻訳待ち) Fixed claude --bg failing with "connection dropped mid-request" when the background service was about to idle-exit
(翻訳待ち) Fixed background service startup failing on machines with enterprise endpoint security by allowing more time
(翻訳待ち) Fixed remote managed settings not retrying on 401 — now retries once with a force-refreshed token
(翻訳待ち) Fixed managed extraKnownMarketplaces auto-update policy not being persisted to known_marketplaces.json
(翻訳待ち) Fixed /loop scheduling redundant wakeups to poll for background tasks that already notify on completion
(翻訳待ち) Fixed a recurring event-loop stall on Windows when a missing executable (e.g. gh) triggered synchronous where.exe re-spawns on every check
(翻訳待ち) Fixed Read tool calls failing validation when offset is passed as a whitespace-padded or +-prefixed string
(翻訳待ち) Fixed native terminal cursor not staying at the input caret when the terminal loses focus
(翻訳待ち) Plugins now warn when a default component folder (e.g. commands/) is silently ignored because plugin.json sets the matching key. Shown in /doctor, claude plugin list, and /plugin.
Claude Code - v2.1.140
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)

v2.1.139 | #10

日本語 English
(翻訳待ち) Added agent view (Research Preview): a single list of every Claude Code session — running, blocked on you, or done. Run claude agents to get started. See https://code.claude.com/docs/en/agent-view
(翻訳待ち) Added /goal command: set a completion condition and Claude keeps working across turns until it's met. Works in interactive, -p, and Remote Control. Shows live elapsed/turns/tokens as an overlay panel
(翻訳待ち) Added /scroll-speed command to tune mouse wheel scroll speed with a live preview
(翻訳待ち) Added claude plugin details <name> to show a plugin's component inventory and projected per-session token cost
(翻訳待ち) Added transcript view navigation: ? for keyboard shortcuts, {/} to jump between user prompts, v to toggle shortcut panel
(翻訳待ち) Added hook args: string[] field (exec form) that spawns the command directly without a shell, so path placeholders never need quoting
(翻訳待ち) Added hook continueOnBlock config option for PostToolUse — set to true to feed the hook's rejection reason back to Claude and continue the turn
(翻訳待ち) MCP stdio servers now receive CLAUDE_PROJECT_DIR in their environment, matching hooks. Plugin configs can reference ${CLAUDE_PROJECT_DIR} in commands
(翻訳待ち) Compaction prompt now asks the model to preserve sensitive user instructions
(翻訳待ち) /mcp Reconnect now picks up .mcp.json edits without a restart, and shows the HTTP status and URL when reconnecting fails
(翻訳待ち) /context all per-skill token estimates now account for the model's tokenizer and show rounded values
(翻訳待ち) claude plugin install <name>@<marketplace> now auto-refreshes the marketplace and retries before reporting a plugin as not found
(翻訳待ち) /plugin installed-plugin details now show hook event names and MCP server names cleanly
(翻訳待ち) /context now shows the providing plugin's name for plugin-sourced skills
(翻訳待ち) Remote MCP server reconnect retry on transient failures is now enabled for all users
(翻訳待ち) API requests from subagents now carry x-claude-code-agent-id / x-claude-code-parent-agent-id headers, and claude_code.llm_request OTEL spans include agent_id / parent_agent_id attributes
(翻訳待ち) Remote Control, /schedule, claude.ai MCP connectors, and notification preferences are now disabled when ANTHROPIC_API_KEY / apiKeyHelper / ANTHROPIC_AUTH_TOKEN is set, even if a Claude.ai login also exists. Unset the API key to use these features
(翻訳待ち) Fixed a deadlock where expired credentials and the forceRemoteSettingsRefresh policy setting blocked claude auth login/logout/status with no way to recover
(翻訳待ち) Fixed autoAllowBashIfSandboxed not auto-approving commands with shell expansions like $VAR and $(cmd)
(翻訳待ち) Fixed a bug where a hook writing to the terminal could corrupt an on-screen interactive prompt; hooks now run without terminal access
(翻訳待ち) Fixed unbounded memory growth when an HTTP/SSE MCP server streams non-protocol data — response bodies now capped at 16 MB per SSE frame
(翻訳待ち) Fixed Skill(name *) permission rules — the wildcard form now works as a prefix match, matching Bash(ls *) behavior
(翻訳待ち) Fixed settings hot-reload not detecting edits to symlinked ~/.claude/settings.json
(翻訳待ち) Fixed plugin details failing to load when the marketplace key differs from the manifest name
(翻訳待ち) Fixed /model picker "Default" row not reflecting ANTHROPIC_DEFAULT_OPUS_MODEL/ANTHROPIC_DEFAULT_SONNET_MODEL overrides
(翻訳待ち) Fixed spurious "stream idle timeout" 5 minutes after a response completed, caused by the watchdog timer not being cleared on stream cancellation
(翻訳待ち) Fixed silent exit 1 when 10+ MCP servers are configured and the cache directory is unwritable — the error message now includes the underlying cause
(翻訳待ち) Fixed a typing cursor blinking on tab names, list pointers, and select rows in dialogs
(翻訳待ち) Fixed transcript view letter shortcuts not working after mouse click
(翻訳待ち) Fixed Bash-mode up-arrow history repeating the first entry and clobbering the in-progress draft
(翻訳待ち) Fixed pasting or dropping multiple images only inserting the last one
(翻訳待ち) Fixed hyperlinks using unreadable dark navy on dark themes — they now adapt to the active theme
(翻訳待ち) Fixed model picker showing a redundant "Current model" row for third-party users whose model is set to the opus alias
(翻訳待ち) Fixed legacy Opus picker entry on PAYG 3P providers resolving to the same model as the default entry
(翻訳待ち) Fixed mouse wheel scrolling speed in Cursor and VS Code 1.92–1.104; the trackpad now scrolls at a steady rate and the mouse wheel keeps ~3 lines per notch
(翻訳待ち) Fixed scroll behavior in Windows Terminal and VS Code when attached to background sessions
(翻訳待ち) Fixed MCP resources from disconnected servers lingering in @server: autocomplete
(翻訳待ち) Fixed two-file diff snippets over-reporting the number of truncated lines by one
(翻訳待ち) Fixed Grep results not relativizing Windows drive-letter paths and count mode reporting wrong totals for single-file paths
(翻訳待ち) Fixed border-embedded text overflowing on CJK/emoji due to visual cell width miscalculation
(翻訳待ち) Fixed fuzzy-match highlighting splitting emoji and astral-plane characters mid-pair
(翻訳待ち) Fixed skill argument names containing regex metacharacters breaking argument substitution
(翻訳待ち) Fixed ProgressBar rendering a full block for an almost-full fractional cell
(翻訳待ち) Fixed task polling and fs.watch being resurrected when the last subscriber leaves while a fetch is in flight
(翻訳待ち) Fixed plugin dependency resolution leaving a stale count when the manifest name differs from the source identifier
(翻訳待ち) Fixed Insights Time-of-Day chart skewing when a session has an unparseable timestamp
(翻訳待ち) Fixed keybindings using only the cmd/super/win modifier being flagged as unparseable
(翻訳待ち) Fixed claude_code.active_time.total OpenTelemetry metric not being emitted in --print mode
(翻訳待ち) Fixed claude plugin update not preserving cross-plugin symlinks inside a marketplace
(翻訳待ち) [VSCode] Press Cmd/Ctrl+Shift+T to reopen the most recently closed session tab, configurable via claudeCode.enableReopenClosedSessionShortcut
Claude Code - v2.1.139
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)
・(翻訳待ち)

v2.1.138 | #9

日本語 English
内部修正 Internal fixes
Claude Code - v2.1.138
・内部修正

v2.1.137 | #8

日本語 English
[VSCode] Windows で拡張機能が起動しない問題を修正 [VSCode] Fixed extension failing to activate on Windows
Claude Code - v2.1.137
・[VSCode] Windows で拡張機能が起動しない問題を修正

v2.1.136 | #7

日本語 English
OpenTelemetry でレスポンスを収集しているエンタープライズ向けにセッション品質サーベイを再有効化する CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL を追加 Added CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL to re-enable the session quality survey for enterprises capturing responses through OpenTelemetry
ユーザーの意図や許可例外に関わらず無条件にブロックする、自動モード分類器ルール向けの settings.autoMode.hard_deny を追加 Added settings.autoMode.hard_deny for auto mode classifier rules that block unconditionally regardless of user intent or allow exceptions
VS Code 拡張機能、JetBrains プラグイン、Agent SDK において、.mcp.json で設定された MCP サーバー、プラグイン、claude.ai コネクターが /clear 後に通知なく消える問題を修正 Fixed MCP servers configured in .mcp.json, plugins, and claude.ai connectors silently disappearing after /clear in the VS Code extension, JetBrains plugin, and Agent SDK
認証情報の同時書き込みによって直後にローテーションされたOAuthトークンが上書きされ再ログインを強制するまれなログインループを修正 Fixed a rare login loop where a concurrent credential write could overwrite a freshly-rotated OAuth token and force re-login
複数サーバーが同時にリフレッシュする際にMCP OAuthリフレッシュトークンが失われる問題を修正 — 複数のリモートMCPサーバーを利用するユーザーが毎日再認証する必要がなくなる Fixed MCP OAuth refresh tokens being lost when multiple servers refresh concurrently — users with several remote MCP servers should no longer need daily re-authentication
ツール呼び出し後に拡張思考が編集済み思考ブロックを出力した際のAPIエラー(400)を修正 Fixed an API error (400) when extended thinking emitted a redacted thinking block after a tool call
プロジェクトパスにアンダースコアが含まれる場合に --resume / --continue がセッションを見つけられない問題を修正 Fixed --resume / --continue not finding sessions when the project path contains underscores
プランモードで Edit(...) の許可ルールが存在する場合にファイル書き込みがブロックされない問題を修正 Fixed plan mode not blocking file writes when a matching Edit(...) allow rule exists
WSL2: xclip/wl-paste が画像データを読み取れない場合に PowerShell フォールバック経由で Windows クリップボードからの画像貼り付けが動作するよう対応 WSL2: image paste from Windows clipboard now works via a PowerShell fallback when xclip/wl-paste cannot read image data
キャッシュのクリーンアップが実行中セッションで使用中のバージョンを削除した際にプラグインの Stop/UserPromptSubmit フックが失敗する問題を修正 Fixed plugin Stop/UserPromptSubmit hooks failing when cache cleanup deletes a version still in use by a running session
スラッシュコマンドダイアログ全体の視覚的一貫性を改善:フッターのヒント、ダイアログの余白、矢印キーのスタイルを統一し、ロード中にダイアログフレームが遅れてポップインする代わりに即座に表示されるよう変更 Improved visual consistency across slash command dialogs: standardized footer hints, dialog spacing, and arrow-key styling, and the dialog frame now appears immediately during loading instead of popping in after
bashコマンド出力およびMarkdownコードブロックで色が誤った位置に表示される問題を修正 Fixed colors appearing at wrong positions in bash command output and markdown code blocks
ReasonML の差分表示においてワード差分境界部分に壊れた "undefined" テキストアーティファクトが表示される問題を修正 Fixed ReasonML diffs rendering corrupted "undefined" text artifacts at word-diff boundaries
worktree削除後、誤ったディレクトリの未コミットファイルを警告するworktree終了ダイアログを修正 Fixed worktree exit dialog warning about uncommitted files in the wrong directory after worktree removal
小規模な非gitディレクトリでセッション中に作成されたファイルが @ ファイルピッカーにマッチしない問題を修正 Fixed @ file picker not matching files created mid-session in small non-git directories
@メンションのファイルピッカーが100件以上のエントリを含むディレクトリでファイルを検出できない問題を修正 Fixed @-mention file picker not finding files in directories with more than 100 entries
フルスクリーンモードで出力が切り詰められた際、失敗したツール呼び出しがクリックで展開できない問題を修正 Fixed failed tool calls not being click-to-expand in fullscreen mode when their output was truncated
拡張キーモードが持続するターミナルでCtrl+Gを使用して外部エディタを開いた後、BackspaceとCtrl+Backspaceが入れ替わる問題を修正 Fixed Backspace and Ctrl+Backspace getting swapped after using Ctrl+G to open an external editor on terminals with persistent extended-key modes
/usage の週次リセットが日付ではなく時刻を表示していた問題を修正 Fixed /usage weekly reset showing time of day instead of the calendar date
CJK端末でウェルカムバナーの省略記号がカラムオーバーフローを引き起こす問題を修正 Fixed welcome banner ellipsis causing column overflow on CJK terminals
セッション履歴に不正な入力フィールドを持つツール呼び出しが含まれる場合に /insights がクラッシュする問題を修正 Fixed /insights crash when session history contains tool calls with malformed input fields
ツールの折りたたみ分類がセッション中に変更された際のレンダラークラッシュを修正 Fixed a renderer crash when a tool's collapsibility classification changes mid-session
plugin.jsonskills エントリがプラグインのデフォルト skills/ ディレクトリを隠してしまう問題を修正、ファイルパスを指定した際にサイレント失敗ではなくエラーを表示するように対応 Fixed a skills entry in plugin.json hiding the plugin's default skills/ directory, and listing a file path now shows an error instead of failing silently
IDEのシェル統合ロックファイルがCLAUDE_CONFIG_DIRを参照しない問題を修正 Fixed IDE shell-integration lock files not respecting CLAUDE_CONFIG_DIR
ストリーミング中にコピーしたターミナル出力の末尾の余分な空白を修正 Fixed trailing whitespace in copied terminal output during streaming
プラグインのアンインストールおよび有効化/無効化でスラグが大文字小文字を区別せずマッチングされない問題を修正 Fixed plugin uninstall and enable/disable not matching slugs case-insensitively
サロゲートペア文字列に対してツールエラーの切り詰めマーカーが負の数を表示する問題を修正 Fixed tool error truncation marker showing a negative count for surrogate-pair strings
/resume または /clear 後に CLAUDE_ENV_FILE の SessionStart フックの環境変数が古くなる問題を修正 Fixed env vars from CLAUDE_ENV_FILE SessionStart hooks going stale after /resume or /clear
/branch に複数行の名前を貼り付けた際、複数行のセッションタイトルが保存される問題を修正 Fixed /branch saving a multi-line session title when given a pasted multi-line name
列境界で折り返されたテキストの2行目に余分な先頭スペースが挿入される問題を修正 Fixed a stray leading space on the second line of wrapped text at the column boundary
/install-github-app/desktop/resume/web-setup でEscキーを押してもダイアログが閉じない問題を修正 Fixed Esc not dismissing dialogs in /install-github-app, /desktop, /resume, and /web-setup
/doctor の MCP スキーマエラーで欠落フィールド名やソースファイルパスが表示されない問題を修正 Fixed /doctor MCP schema errors not naming the missing field or showing the source file path
Bash の権限確認プロンプトが、ユーザーが読める説明の代わりに内部パーサーの診断情報を表示していた問題を修正 Fixed Bash permission prompts showing an internal parser diagnostic instead of a user-readable explanation
スペースを含むプラグインスラッシュコマンド(例: /myplugin review)が名前空間形式に解決されない問題を修正 Fixed plugin slash commands with spaces (e.g. /myplugin review) not resolving to their namespaced form
AskUserQuestion で配列として渡された複数選択の回答が破棄される問題を修正 Fixed AskUserQuestion discarding multi-select answers when supplied as an array
/clear <name> でクリアしたセッションが /resume 向けにラベル付けされない問題を修正 Fixed /clear <name> not labeling the cleared session for /resume
CronList の出力に修飾子とスケジュールされたプロンプトが欠落していた問題を修正 Fixed CronList output missing qualifiers and the scheduled prompt
フルスクリーンモードで「Jump to bottom」オーバーレイがCJK文字に色の残像を残す問題を修正 Fixed "Jump to bottom" overlay leaving color artifacts on CJK characters in fullscreen mode
ストリーミング中に幅広いMarkdownテーブルがターミナルのスクロールバックに古いボーダー付き描画が残る問題を修正 Fixed wide markdown tables leaving a stale bordered render in terminal scrollback while streaming
貼り付けテキストのプレースホルダーを含む長いプロンプトが自動トランケートされた際に、貼り付けテキストが通知なく破棄される問題を修正 Fixed pasted text being silently dropped when a long prompt with a pasted-text placeholder was auto-truncated
changelog の更新失敗後に /release-notes が古いバージョンで止まる問題を修正 Fixed /release-notes getting stuck on an old version after a failed changelog refresh
/mcp サーバーリストがターミナルに収まらない場合にスクロールできない問題を修正 Fixed /mcp server list not scrolling when there are more servers than fit in the terminal
入力途中のスラッシュコマンドのオートコンプリートが、最初のスラッシュコマンド実行後に機能しない問題を修正 Fixed mid-input slash command autocomplete not working after an initial slash command
autoScrollEnabled: false の設定時にスクロール末尾への移動で自動追従が再有効化される問題を修正 Fixed scrolling to bottom re-engaging auto-follow with autoScrollEnabled: false
空の入力でEnterキーを押した際にプロンプト候補が自動送信されていた問題を修正(TabキーまたはArrowキーでの確定が必要) Fixed prompt suggestions being auto-submitted by Enter on an empty input instead of requiring Tab or arrow to accept
keybindings.json でリバインドされたキーがキーボードショートカットのヒントに反映されない問題を修正 Fixed keyboard shortcut hints not reflecting rebound keys from keybindings.json
/settings で確認後に Escape キーを押すと言語変更が元に戻る問題を修正 Fixed /settings language change being reverted on Escape after confirming
/terminal-setup がオートコンプリートで完全一致時のみ表示され、部分プレフィックスで表示されない問題を修正 Fixed /terminal-setup only appearing in autocomplete on exact name match instead of partial prefixes
AskUserQuestion ダイアログの「Chat about this」が質問テキストを消去する問題を修正 Fixed "Chat about this" on an AskUserQuestion dialog erasing the question text
MCPサーバーがコンテンツブロックを返す際にツール結果が表示されない問題を修正 Fixed MCP tool results being invisible when the server returns content blocks
--worktree が既存または古いワークツリーと衝突した際のエラーメッセージを改善 Improved error message when --worktree collides with an existing or stale worktree
プラグインマーケットプレイスの削除キーを、retry と競合していた r から d(他の削除操作と統一)に変更 Changed plugin marketplace removal key to d (matching delete elsewhere) instead of r which collided with retry
Claude Code - v2.1.136
・OpenTelemetry でレスポンスを収集しているエンタープライズ向けにセッション品質サーベイを再有効化する `CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL` を追加
・ユーザーの意図や許可例外に関わらず無条件にブロックする、自動モード分類器ルール向けの `settings.autoMode.hard_deny` を追加
・VS Code 拡張機能、JetBrains プラグイン、Agent SDK において、`.mcp.json` で設定された MCP サーバー、プラグイン、claude.ai コネクターが `/clear` 後に通知なく消える問題を修正
・認証情報の同時書き込みによって直後にローテーションされたOAuthトークンが上書きされ再ログインを強制するまれなログインループを修正
・複数サーバーが同時にリフレッシュする際にMCP OAuthリフレッシュトークンが失われる問題を修正 — 複数のリモートMCPサーバーを利用するユーザーが毎日再認証する必要がなくなる
・ツール呼び出し後に拡張思考が編集済み思考ブロックを出力した際のAPIエラー(400)を修正
・プロジェクトパスにアンダースコアが含まれる場合に `--resume` / `--continue` がセッションを見つけられない問題を修正
・プランモードで `Edit(...)` の許可ルールが存在する場合にファイル書き込みがブロックされない問題を修正
・WSL2: xclip/wl-paste が画像データを読み取れない場合に PowerShell フォールバック経由で Windows クリップボードからの画像貼り付けが動作するよう対応
・キャッシュのクリーンアップが実行中セッションで使用中のバージョンを削除した際にプラグインの `Stop`/`UserPromptSubmit` フックが失敗する問題を修正
・スラッシュコマンドダイアログ全体の視覚的一貫性を改善:フッターのヒント、ダイアログの余白、矢印キーのスタイルを統一し、ロード中にダイアログフレームが遅れてポップインする代わりに即座に表示されるよう変更
・bashコマンド出力およびMarkdownコードブロックで色が誤った位置に表示される問題を修正
・ReasonML の差分表示においてワード差分境界部分に壊れた "undefined" テキストアーティファクトが表示される問題を修正
・worktree削除後、誤ったディレクトリの未コミットファイルを警告するworktree終了ダイアログを修正
・小規模な非gitディレクトリでセッション中に作成されたファイルが `@` ファイルピッカーにマッチしない問題を修正
・`@`メンションのファイルピッカーが100件以上のエントリを含むディレクトリでファイルを検出できない問題を修正
・フルスクリーンモードで出力が切り詰められた際、失敗したツール呼び出しがクリックで展開できない問題を修正
・拡張キーモードが持続するターミナルでCtrl+Gを使用して外部エディタを開いた後、BackspaceとCtrl+Backspaceが入れ替わる問題を修正
・`/usage` の週次リセットが日付ではなく時刻を表示していた問題を修正
・CJK端末でウェルカムバナーの省略記号がカラムオーバーフローを引き起こす問題を修正
・セッション履歴に不正な入力フィールドを持つツール呼び出しが含まれる場合に `/insights` がクラッシュする問題を修正
・ツールの折りたたみ分類がセッション中に変更された際のレンダラークラッシュを修正
・`plugin.json` の `skills` エントリがプラグインのデフォルト `skills/` ディレクトリを隠してしまう問題を修正、ファイルパスを指定した際にサイレント失敗ではなくエラーを表示するように対応
・IDEのシェル統合ロックファイルが`CLAUDE_CONFIG_DIR`を参照しない問題を修正
・ストリーミング中にコピーしたターミナル出力の末尾の余分な空白を修正
・プラグインのアンインストールおよび有効化/無効化でスラグが大文字小文字を区別せずマッチングされない問題を修正
・サロゲートペア文字列に対してツールエラーの切り詰めマーカーが負の数を表示する問題を修正
・`/resume` または `/clear` 後に `CLAUDE_ENV_FILE` の SessionStart フックの環境変数が古くなる問題を修正
・`/branch` に複数行の名前を貼り付けた際、複数行のセッションタイトルが保存される問題を修正
・列境界で折り返されたテキストの2行目に余分な先頭スペースが挿入される問題を修正
・`/install-github-app`、`/desktop`、`/resume`、`/web-setup` でEscキーを押してもダイアログが閉じない問題を修正
・`/doctor` の MCP スキーマエラーで欠落フィールド名やソースファイルパスが表示されない問題を修正
・Bash の権限確認プロンプトが、ユーザーが読める説明の代わりに内部パーサーの診断情報を表示していた問題を修正
・スペースを含むプラグインスラッシュコマンド(例: `/myplugin review`)が名前空間形式に解決されない問題を修正
・`AskUserQuestion` で配列として渡された複数選択の回答が破棄される問題を修正
・`/clear <name>` でクリアしたセッションが `/resume` 向けにラベル付けされない問題を修正
・`CronList` の出力に修飾子とスケジュールされたプロンプトが欠落していた問題を修正
・フルスクリーンモードで「Jump to bottom」オーバーレイがCJK文字に色の残像を残す問題を修正
・ストリーミング中に幅広いMarkdownテーブルがターミナルのスクロールバックに古いボーダー付き描画が残る問題を修正
・貼り付けテキストのプレースホルダーを含む長いプロンプトが自動トランケートされた際に、貼り付けテキストが通知なく破棄される問題を修正
・changelog の更新失敗後に `/release-notes` が古いバージョンで止まる問題を修正
・`/mcp` サーバーリストがターミナルに収まらない場合にスクロールできない問題を修正
・入力途中のスラッシュコマンドのオートコンプリートが、最初のスラッシュコマンド実行後に機能しない問題を修正
・`autoScrollEnabled: false` の設定時にスクロール末尾への移動で自動追従が再有効化される問題を修正
・空の入力でEnterキーを押した際にプロンプト候補が自動送信されていた問題を修正(TabキーまたはArrowキーでの確定が必要)
・`keybindings.json` でリバインドされたキーがキーボードショートカットのヒントに反映されない問題を修正
・`/settings` で確認後に Escape キーを押すと言語変更が元に戻る問題を修正
・`/terminal-setup` がオートコンプリートで完全一致時のみ表示され、部分プレフィックスで表示されない問題を修正
・`AskUserQuestion` ダイアログの「Chat about this」が質問テキストを消去する問題を修正
・MCPサーバーがコンテンツブロックを返す際にツール結果が表示されない問題を修正
・`--worktree` が既存または古いワークツリーと衝突した際のエラーメッセージを改善
・プラグインマーケットプレイスの削除キーを、retry と競合していた `r` から `d`(他の削除操作と統一)に変更

v2.1.133 | #6

日本語 English
worktree.baseRef 設定(fresh | head)を追加。--worktreeEnterWorktree・エージェント分離ワークツリーのブランチ元を origin/<default> またはローカル HEAD から選択可能。**注意:** デフォルトの fresh により EnterWorktree のベースが origin/<default> に戻る(2.1.128 以降はローカル HEAD であった)。未プッシュのコミットを新しいワークツリーに引き継ぐには worktree.baseRef: "head" を設定すること Added worktree.baseRef setting (fresh | head) to choose whether --worktree, EnterWorktree, and agent-isolation worktrees branch from origin/<default> or local HEAD. **Note:** the default fresh changes EnterWorktree's base back to origin/<default> (it has been local HEAD since 2.1.128) — set worktree.baseRef: "head" to keep unpushed commits in new worktrees
カスタムの bubblewrap および socat バイナリのパスを指定する sandbox.bwrapPathsandbox.socatPath マネージド設定を追加(Linux/WSL) Added sandbox.bwrapPath and sandbox.socatPath managed settings (Linux/WSL) to specify custom bubblewrap and socat binary locations
SDK の managedSettings(親ティア)をポリシーマージに組み込めるようにする admin ティアキー parentSettingsBehavior'first-wins' | 'merge')を追加 Added parentSettingsBehavior admin-tier key ('first-wins' | 'merge') to let admins opt SDK managedSettings (parent tier) into the policy merge
フックが effort.level JSON 入力フィールドおよび $CLAUDE_EFFORT 環境変数を通じてアクティブなエフォートレベルを受け取れるように対応。Bash ツールのコマンドからも $CLAUDE_EFFORT を参照可能 Hooks now receive the active effort level via the effort.level JSON input field and the $CLAUDE_EFFORT environment variable, and Bash tool commands can read $CLAUDE_EFFORT
フォーカスモードの動作を改善 Improved focus mode behavior
メモリ逼迫時にウォームスペアのバックグラウンドワーカーを解放することでメモリ使用量を改善 Improved memory usage by releasing warm-spare background workers under memory pressure
リフレッシュトークンの競合により共有クレデンシャルが消去され、並行セッションがすべて 401 でデッドエンドになる問題を修正 Fixed parallel sessions all dead-ending at 401 after a refresh-token race wiped shared credentials
ドライブルート(C:\)または POSIX の / にスコープされた Edit/Write の許可ルールが誤ってマッチし、常に確認プロンプトが表示される問題を修正 Fixed Edit/Write allow rules scoped to a drive root (C:\) or POSIX / matching incorrectly and always prompting
クロックスキューや低速ディスクにより履歴またはセッションログのファイルロックが破損した際に未処理の拒否(ECOMPROMISED)が発生する問題を修正 Fixed an unhandled rejection (ECOMPROMISED) when a history or session-log file lock is compromised by clock skew or slow disk
会話圧縮中に Esc を押した際に "Error compacting conversation" 通知が誤って表示される問題を修正 Fixed pressing Esc during conversation compaction showing a spurious "Error compacting conversation" notification
ディスカバリー・動的クライアント登録・トークン交換・トークンリフレッシュを含む MCP OAuth フロー全体で HTTP(S)_PROXY / NO_PROXY / mTLS が適用されない問題を修正 Fixed HTTP(S)_PROXY / NO_PROXY / mTLS not being respected for the full MCP OAuth flow including discovery, dynamic client registration, token exchange, and token refresh
--add-dir / SDK の additionalDirectories で指定されたマップ済みネットワークドライブ上で Read/Write/Edit が拒否される問題を修正 Fixed Read/Write/Edit being denied on mapped network drives passed via --add-dir / SDK additionalDirectories
claude.ai からのリモートコントロールによる停止・中断がローカルの Esc と同様に CLI セッションを完全にキャンセルせず、スタックしたツールやプロンプトの中断後にキュー内のメッセージが進行しなくなる問題を修正 Fixed Remote Control stop/interrupt from claude.ai not fully canceling the CLI session the same way local Esc does, causing queued messages to never advance after interrupting a stuck tool or prompt
あるセッションでの /effort が他の並行セッションのエフォートレベルを意図せず変更する問題と、IDE でのエフォート変更がサイレントに破棄される関連問題を修正 Fixed /effort in one session unexpectedly changing the effort level of other concurrent sessions, and a related issue where an IDE effort change could be silently dropped
サブエージェントが Skill ツールを通じてプロジェクト・ユーザー・プラグインのスキルを検出できない問題を修正 Fixed subagents not discovering project, user, or plugin skills via the Skill tool
claude --help--remote-control-session-name-prefix と並べて --remote-control を表示するように対応 claude --help now lists --remote-control alongside --remote-control-session-name-prefix
[VSCode] 拡張ビルドに Claude バイナリがバンドルされていない場合に claudeCode.claudeProcessWrapper が "Unsupported platform" で失敗する問題を修正 [VSCode] Fixed claudeCode.claudeProcessWrapper failing with "Unsupported platform" when the extension build doesn't bundle a Claude binary
Claude Code - v2.1.133
・`worktree.baseRef` 設定(`fresh` | `head`)を追加。`--worktree`・`EnterWorktree`・エージェント分離ワークツリーのブランチ元を `origin/<default>` またはローカル `HEAD` から選択可能。**注意:** デフォルトの `fresh` により `EnterWorktree` のベースが `origin/<default>` に戻る(2.1.128 以降はローカル `HEAD` であった)。未プッシュのコミットを新しいワークツリーに引き継ぐには `worktree.baseRef: "head"` を設定すること
・カスタムの bubblewrap および socat バイナリのパスを指定する `sandbox.bwrapPath` と `sandbox.socatPath` マネージド設定を追加(Linux/WSL)
・SDK の `managedSettings`(親ティア)をポリシーマージに組み込めるようにする admin ティアキー `parentSettingsBehavior`(`'first-wins' | 'merge'`)を追加
・フックが `effort.level` JSON 入力フィールドおよび `$CLAUDE_EFFORT` 環境変数を通じてアクティブなエフォートレベルを受け取れるように対応。Bash ツールのコマンドからも `$CLAUDE_EFFORT` を参照可能
・フォーカスモードの動作を改善
・メモリ逼迫時にウォームスペアのバックグラウンドワーカーを解放することでメモリ使用量を改善
・リフレッシュトークンの競合により共有クレデンシャルが消去され、並行セッションがすべて 401 でデッドエンドになる問題を修正
・ドライブルート(`C:\`)または POSIX の `/` にスコープされた `Edit`/`Write` の許可ルールが誤ってマッチし、常に確認プロンプトが表示される問題を修正
・クロックスキューや低速ディスクにより履歴またはセッションログのファイルロックが破損した際に未処理の拒否(`ECOMPROMISED`)が発生する問題を修正
・会話圧縮中に Esc を押した際に "Error compacting conversation" 通知が誤って表示される問題を修正
・ディスカバリー・動的クライアント登録・トークン交換・トークンリフレッシュを含む MCP OAuth フロー全体で `HTTP(S)_PROXY` / `NO_PROXY` / mTLS が適用されない問題を修正
・`--add-dir` / SDK の `additionalDirectories` で指定されたマップ済みネットワークドライブ上で Read/Write/Edit が拒否される問題を修正
・claude.ai からのリモートコントロールによる停止・中断がローカルの Esc と同様に CLI セッションを完全にキャンセルせず、スタックしたツールやプロンプトの中断後にキュー内のメッセージが進行しなくなる問題を修正
・あるセッションでの `/effort` が他の並行セッションのエフォートレベルを意図せず変更する問題と、IDE でのエフォート変更がサイレントに破棄される関連問題を修正
・サブエージェントが Skill ツールを通じてプロジェクト・ユーザー・プラグインのスキルを検出できない問題を修正
・`claude --help` に `--remote-control-session-name-prefix` と並べて `--remote-control` を表示するように対応
・[VSCode] 拡張ビルドに Claude バイナリがバンドルされていない場合に `claudeCode.claudeProcessWrapper` が "Unsupported platform" で失敗する問題を修正

v2.1.132 | #5

日本語 English
Bash ツールのサブプロセス環境に、フックへ渡される session_id と一致する CLAUDE_CODE_SESSION_ID 環境変数を追加 Added CLAUDE_CODE_SESSION_ID environment variable to the Bash tool subprocess environment, matching the session_id passed to hooks
フルスクリーンの代替スクリーンレンダラーを無効化してターミナルのネイティブスクロールバックに会話を残すための CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 環境変数を追加 Added CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 env var to opt out of the fullscreen alternate-screen renderer and keep the conversation in the terminal's native scrollback
Ctrl+V による画像のクリップボード読み込み中に「Pasting…」フッターヒントを表示する機能を追加 Added a "Pasting…" footer hint while a Ctrl+V image paste is being read from the clipboard
外部 SIGINT(IDE の停止ボタンや kill -INT 等)でグレースフルシャットダウンが実行されない問題を修正。ターミナルモードが復元され、突然の終了の代わりに --resume ヒントが表示されるように対応 Fixed external SIGINT (e.g. IDE stop button, kill -INT) not running graceful shutdown — terminal modes are now restored and the --resume hint is printed instead of an abrupt exit
ネイティブビルドでセッション中にターミナルが閉じられたり SSH が切断された際に発生する未捕捉例外を修正 Fixed an uncaught exception when the terminal is closed or SSH disconnects mid-session under the native build
ツールエラーの切り捨て処理で絵文字が分断された際に --resumeno low surrogate in string で失敗する問題を修正。読み込み時に破損済みセッションをサニタイズするように対応 Fixed --resume failing with no low surrogate in string when a tool error truncation split an emoji; pre-corrupted sessions are sanitized on load
-p --continue/--resume でプランモードセッションを再開する際に --permission-mode フラグが無視される問題、および同一セッション内で ExitPlanMode 後にプランモードが再適用されない問題を修正 Fixed --permission-mode flag being ignored when resuming a plan-mode session with -p --continue/--resume, and plan mode not being re-applied after ExitPlanMode within the same session
ラップトップのスリープ/復帰や Ctrl+Z/fg 後、次のキー入力またはストリーム出力まで全画面モードが白紙になる問題を修正 Fixed fullscreen mode showing a blank screen after laptop sleep/wake or Ctrl+Z/fg until the next keystroke or stream output
インド系合字や ZWJ 絵文字が行をまたぐ場合に Ctrl+E/A/K/U/矢印キーでカーソルが書記素の途中に移動する問題を修正 Fixed cursor landing mid-grapheme on Ctrl+E/A/K/U/arrow keys when an Indic conjunct or ZWJ emoji wraps across lines
NFD 分解されたアクセント文字を含むテキストを vim オペレータが破壊する問題を修正 Fixed vim operators corrupting text containing decomposed (NFD) accented characters
/ で始まるテキストをペーストした際に入力がサイレントに消えるか未知コマンドの返答が発生する問題を修正 Fixed pasting text starting with / silently swallowing the input or triggering an unknown-command reply
フォーカスイベントやマウストラッキングレポートがブラケットペーストと混在した際に余分なエスケープシーケンスがプロンプトに流れ込む問題を修正 Fixed pasting dumping stray escape sequences into the prompt when focus events or mouse-tracking reports interleave with the bracketed paste
upstream の xterm.js バグが原因で Cursor および VS Code 1.92–1.104 のマウスホイールスクロールが速すぎる問題を修正 Fixed mouse wheel scrolling being too fast in Cursor and VS Code 1.92–1.104 due to an upstream xterm.js bug
JetBrains IDE 2025.2 ターミナルでのスクロールホイール処理(誤った矢印キー、逆方向イベント、加速の暴走)を修正 Fixed scroll-wheel handling in JetBrains IDE 2025.2 terminals (spurious arrow keys, wrong-direction events, runaway acceleration)
Linux/X11 で /usage の Ctrl+S が統計スクリーンショットをクリップボードにコピーする際にハングする問題を修正 Fixed /usage Ctrl+S hanging when copying the stats screenshot to the clipboard on Linux/X11
Windows Terminal で Shift+Enter がネイティブサポートされているにもかかわらず /terminal-setup が矛盾するエラーを表示する問題を修正 Fixed /terminal-setup showing a contradictory error in Windows Terminal — Shift+Enter is natively supported there
/effort ピッカーが CLAUDE_CODE_EFFORT_LEVEL 環境変数による上書きを反映しない問題を修正 Fixed /effort picker not reflecting the CLAUDE_CODE_EFFORT_LEVEL env var override
一部ユーザーで /status が誤ったデフォルトモデルを表示する問題を修正 Fixed /status showing the wrong default model for some users
スラッシュコマンドの自動補完ポップアップがターミナルの高さに応じてスケールせず 3〜5 件に制限される問題を修正 Fixed slash command autocomplete popup being capped at ~3–5 visible commands instead of scaling with terminal height
ステータスラインの context_window トークン数が現在のコンテキスト使用量ではなくセッションの累計を反映する問題を修正 Fixed statusline context_window token counts reflecting cumulative session totals instead of current context usage
「Option as Meta」が有効でない macOS ターミナル(iTerm2、Terminal.app のデフォルト)で Alt+T(思考切り替え)が機能しない問題を修正 Fixed Alt+T (thinking toggle) not working on macOS terminals without "Option as Meta" enabled (iTerm2, Terminal.app defaults)
claude agents からバックグラウンドセッションを再開した後に Windows でキーボード入力が効かなくなる問題を修正 Fixed dead keyboard input on Windows after re-opening a background session from claude agents
stdio MCP サーバーが非プロトコルデータを stdout に書き込む際にメモリが際限なく増加(RSS 10GB 超)する問題を修正 Fixed unbounded memory growth (10GB+ RSS) when a stdio MCP server writes non-protocol data to stdout
接続に成功しても tools/list が失敗した MCP サーバーがサイレントに 0 件表示される問題を修正。1 回リトライし /mcp で「connected · tools fetch failed」を表示するように対応 Fixed MCP servers that connect but fail tools/list silently showing 0 tools — they now retry once and show "connected · tools fetch failed" in /mcp
未認証の claude.ai MCP コネクタが「needs auth」ではなく「failed」と表示される問題、およびヘッドレス -p モードが一時的でない 4xx 接続エラーを継続してリトライする問題を修正 Fixed unauthorized claude.ai MCP connectors showing as "failed" instead of "needs auth", and headless -p mode retrying non-transient 4xx connection failures
スラッシュコマンドダイアログおよび /login/upgrade/extra-usage ダイアログのスペーシングの視覚的一貫性を改善 Improved visual consistency in slash command dialogs and /login, /upgrade, /extra-usage dialog spacing
/tui fullscreen 起動バナーにレンダラーの追加メリット(メモリ使用量の削減、マウスサポート、選択時の自動コピー)の説明を追記 Updated the /tui fullscreen startup banner to describe additional renderer benefits (lower memory usage, mouse support, auto-copy on select)
ENABLE_PROMPT_CACHING_1H が設定されている場合に Bedrock および Vertex で発生する 400 エラーを修正 Fixed Bedrock and Vertex 400 errors when ENABLE_PROMPT_CACHING_1H is set
Claude Code - v2.1.132
・Bash ツールのサブプロセス環境に、フックへ渡される `session_id` と一致する `CLAUDE_CODE_SESSION_ID` 環境変数を追加
・フルスクリーンの代替スクリーンレンダラーを無効化してターミナルのネイティブスクロールバックに会話を残すための `CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1` 環境変数を追加
・Ctrl+V による画像のクリップボード読み込み中に「Pasting…」フッターヒントを表示する機能を追加
・外部 SIGINT(IDE の停止ボタンや `kill -INT` 等)でグレースフルシャットダウンが実行されない問題を修正。ターミナルモードが復元され、突然の終了の代わりに `--resume` ヒントが表示されるように対応
・ネイティブビルドでセッション中にターミナルが閉じられたり SSH が切断された際に発生する未捕捉例外を修正
・ツールエラーの切り捨て処理で絵文字が分断された際に `--resume` が `no low surrogate in string` で失敗する問題を修正。読み込み時に破損済みセッションをサニタイズするように対応
・`-p --continue`/`--resume` でプランモードセッションを再開する際に `--permission-mode` フラグが無視される問題、および同一セッション内で `ExitPlanMode` 後にプランモードが再適用されない問題を修正
・ラップトップのスリープ/復帰や Ctrl+Z/`fg` 後、次のキー入力またはストリーム出力まで全画面モードが白紙になる問題を修正
・インド系合字や ZWJ 絵文字が行をまたぐ場合に Ctrl+E/A/K/U/矢印キーでカーソルが書記素の途中に移動する問題を修正
・NFD 分解されたアクセント文字を含むテキストを vim オペレータが破壊する問題を修正
・`/` で始まるテキストをペーストした際に入力がサイレントに消えるか未知コマンドの返答が発生する問題を修正
・フォーカスイベントやマウストラッキングレポートがブラケットペーストと混在した際に余分なエスケープシーケンスがプロンプトに流れ込む問題を修正
・upstream の xterm.js バグが原因で Cursor および VS Code 1.92–1.104 のマウスホイールスクロールが速すぎる問題を修正
・JetBrains IDE 2025.2 ターミナルでのスクロールホイール処理(誤った矢印キー、逆方向イベント、加速の暴走)を修正
・Linux/X11 で `/usage` の Ctrl+S が統計スクリーンショットをクリップボードにコピーする際にハングする問題を修正
・Windows Terminal で Shift+Enter がネイティブサポートされているにもかかわらず `/terminal-setup` が矛盾するエラーを表示する問題を修正
・`/effort` ピッカーが `CLAUDE_CODE_EFFORT_LEVEL` 環境変数による上書きを反映しない問題を修正
・一部ユーザーで `/status` が誤ったデフォルトモデルを表示する問題を修正
・スラッシュコマンドの自動補完ポップアップがターミナルの高さに応じてスケールせず 3〜5 件に制限される問題を修正
・ステータスラインの `context_window` トークン数が現在のコンテキスト使用量ではなくセッションの累計を反映する問題を修正
・「Option as Meta」が有効でない macOS ターミナル(iTerm2、Terminal.app のデフォルト)で Alt+T(思考切り替え)が機能しない問題を修正
・`claude agents` からバックグラウンドセッションを再開した後に Windows でキーボード入力が効かなくなる問題を修正
・stdio MCP サーバーが非プロトコルデータを stdout に書き込む際にメモリが際限なく増加(RSS 10GB 超)する問題を修正
・接続に成功しても `tools/list` が失敗した MCP サーバーがサイレントに 0 件表示される問題を修正。1 回リトライし `/mcp` で「connected · tools fetch failed」を表示するように対応
・未認証の claude.ai MCP コネクタが「needs auth」ではなく「failed」と表示される問題、およびヘッドレス `-p` モードが一時的でない 4xx 接続エラーを継続してリトライする問題を修正
・スラッシュコマンドダイアログおよび `/login`、`/upgrade`、`/extra-usage` ダイアログのスペーシングの視覚的一貫性を改善
・`/tui fullscreen` 起動バナーにレンダラーの追加メリット(メモリ使用量の削減、マウスサポート、選択時の自動コピー)の説明を追記
・`ENABLE_PROMPT_CACHING_1H` が設定されている場合に Bedrock および Vertex で発生する 400 エラーを修正

v2.1.131 | #4

日本語 English
Windows でバンドル済み SDK のハードコードされたビルドパス(createRequire polyfill バグ)が原因で VS Code 拡張機能が起動に失敗する問題を修正 Fixed VS Code extension failing to activate on Windows due to a hardcoded build path in the bundled SDK (createRequire polyfill bug)
x-api-key ヘッダーの欠落により Mantle エンドポイントの認証が失敗する問題を修正 Fixed Mantle endpoint authentication failing with missing x-api-key header
Claude Code - v2.1.131
・Windows でバンドル済み SDK のハードコードされたビルドパス(`createRequire` polyfill バグ)が原因で VS Code 拡張機能が起動に失敗する問題を修正
・`x-api-key` ヘッダーの欠落により Mantle エンドポイントの認証が失敗する問題を修正

v2.1.129 | #3

日本語 English
現在のセッション用に URL からプラグイン .zip アーカイブを取得する --plugin-url <url> フラグを追加 Added --plugin-url <url> flag to fetch a plugin .zip archive from a URL for the current session
自動検出が機能しないターミナル(例: Emacs eat)で同期出力を強制有効化する CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 環境変数を追加 Added CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 env var to force-enable synchronized output on terminals that auto-detection misses (e.g. Emacs eat)
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE を追加:Homebrew または WinGet 環境で設定した場合、バックグラウンドでアップグレードコマンドを実行し再起動を促す Added CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE: when set on Homebrew or WinGet installations, Claude Code runs the upgrade command in the background and prompts to restart
プラグインマニフェストの themes および monitors"experimental": { ... } 配下での宣言に変更を推奨。トップレベル宣言は引き続き機能するが claude plugin validate が警告を表示 Plugin manifests: themes and monitors should now be declared under "experimental": { ... }. Top-level declarations still work but claude plugin validate will warn
/model ピッカー向けのゲートウェイ /v1/models 探索を CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 によるオプトイン方式に変更(2.1.126〜2.1.128 では自動有効化だった) Gateway /v1/models discovery for the /model picker is now opt-in via CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 (was automatic in 2.1.126–2.1.128)
Ctrl+R 履歴ピッカーのデフォルトを全プロジェクト横断検索に変更(2.1.124 以前の動作に戻す)。Ctrl+S で現在のプロジェクトまたはセッションに絞り込み可能 Ctrl+R history picker now defaults to searching all prompts across all projects, matching pre-2.1.124 behavior. Press Ctrl+S to narrow to the current project or session
サードパーティデプロイメント(Bedrock、Vertex、Foundry、または ANTHROPIC_BASE_URL ゲートウェイ)でファーストパーティの Anthropic サービスを指すスピナーヒントが表示されなくなった Third-party deployments (Bedrock, Vertex, Foundry, or ANTHROPIC_BASE_URL gateway) no longer see spinner tips pointing at first-party Anthropic surfaces
skillOverrides 設定の動作を修正:off でモデルと / から非表示、user-invocable-only でモデルのみから非表示、name-only で説明を折りたたみ skillOverrides setting now works: off hides from model and /, user-invocable-only hides from model only, name-only collapses description
claude_code.pull_request.count OTel メトリクスで MCP ツール経由で作成された PR/MR もカウント対象に追加(シェルコマンドのみから拡張) The claude_code.pull_request.count OTel metric now counts PRs/MRs created via MCP tools, not just shell commands
ポリシー拒否エラーメッセージにサポートデバッグ用の API リクエスト ID を追加 Policy refusal error messages now include the API Request ID for easier support debugging
認識されない 400 ステータスコードの API エラーで生の JSON が表示される不具合を修正 Fixed API errors with unrecognized 400 status codes showing raw JSON instead of the underlying error message
会話後に /clear がターミナルタブのタイトルをリセットしない不具合を修正 Fixed /clear not resetting the terminal tab title after a conversation
権限ダイアログ等の表示中に /rename で設定したセッションタイトルチップが消える不具合を修正 Fixed session title chip from /rename disappearing while a permission or other dialog is active
サブエージェント実行中にプロンプト下のエージェントパネルが非表示になる不具合を修正(2.1.122 のリグレッション) Fixed agent panel below the prompt being hidden when subagents are running (regression in 2.1.122)
外部エディタへの引き渡し(Ctrl+G)でプロンプト上の会話履歴が消去される不具合を修正 Fixed external-editor handoff (Ctrl+G) blanking the conversation history above the prompt
/context がレンダリングされた ASCII 可視化グリッドを会話に出力し、呼び出しごとに約 1.6k トークンを無駄に消費する不具合を修正 Fixed /context dumping its rendered ASCII visualization grid into the conversation, wasting ~1.6k tokens per call
/agents ライブラリ一覧の矢印キーナビゲーションを修正:リストがビューポートを超えた場合もハイライト中のエージェントが表示され続けるよう改善 Fixed /agents Library list arrow-key navigation: the highlighted agent now stays visible when the list exceeds the viewport
/branch の成功メッセージに /resume 用の新規ブランチのセッション ID が含まれない不具合を修正 Fixed /branch success message not including the new branch's session id for /resume
フルスクリーンモードで太字ヘッダー内のキーキャップ・ZWJ・スキントーン絵文字の後続文字が欠落する不具合を修正 Fixed bold headers with keycap/ZWJ/skin-tone emoji losing trailing characters in fullscreen mode
保存済み OAuth 認証情報に user:inference スコープが含まれないエンタープライズ・チームユーザーにサーバー管理設定ポリシーが適用されない不具合を修正 Fixed server-managed settings policy not applying for enterprise/team users whose stored OAuth credentials lacked the user:inference scope
スリープ復帰後の OAuth リフレッシュの競合状態で全実行中セッションがログアウトされる不具合を修正 Fixed OAuth refresh race after wake-from-sleep that could log out all running sessions
プロンプトキャッシュの TTL が 1 時間から 5 分に暗黙的にダウングレードされる不具合を修正 Fixed 1-hour prompt cache TTL being silently downgraded to 5 minutes
/effort または /model 変更後の /clear やコンパクション実行時にキャッシュミス警告が誤表示される不具合を修正 Fixed cache-miss warning appearing spuriously after /clear or compaction when changing /effort or /model
プロジェクト内パスに対して Bash(mkdir *)Bash(touch *) などの許可ルールが適用されない不具合を修正 Fixed Bash(mkdir *), Bash(touch *) and similar allow rules not being honored for in-project paths
deniedMcpServers*:// スキームワイルドカードパターンが大文字小文字混在のホスト名にマッチしない不具合を修正 Fixed deniedMcpServers patterns with a *:// scheme wildcard not matching mixed-case hostnames
音声モードの --debug 実行中に無害な WebSocket 警告がエラーとして記録される不具合を修正 Fixed harmless WebSocket warning being logged as an error in --debug during voice mode
[VSCode] /clear が会話コンテキストと表示済みトランスクリプトをクリアしない不具合を修正 [VSCode] Fixed /clear not clearing the conversation context and displayed transcript
Claude Code - v2.1.129
・現在のセッション用に URL からプラグイン `.zip` アーカイブを取得する `--plugin-url <url>` フラグを追加
・自動検出が機能しないターミナル(例: Emacs `eat`)で同期出力を強制有効化する `CLAUDE_CODE_FORCE_SYNC_OUTPUT=1` 環境変数を追加
・`CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE` を追加:Homebrew または WinGet 環境で設定した場合、バックグラウンドでアップグレードコマンドを実行し再起動を促す
・プラグインマニフェストの `themes` および `monitors` を `"experimental": { ... }` 配下での宣言に変更を推奨。トップレベル宣言は引き続き機能するが `claude plugin validate` が警告を表示
・`/model` ピッカー向けのゲートウェイ `/v1/models` 探索を `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1` によるオプトイン方式に変更(2.1.126〜2.1.128 では自動有効化だった)
・Ctrl+R 履歴ピッカーのデフォルトを全プロジェクト横断検索に変更(2.1.124 以前の動作に戻す)。Ctrl+S で現在のプロジェクトまたはセッションに絞り込み可能
・サードパーティデプロイメント(Bedrock、Vertex、Foundry、または `ANTHROPIC_BASE_URL` ゲートウェイ)でファーストパーティの Anthropic サービスを指すスピナーヒントが表示されなくなった
・`skillOverrides` 設定の動作を修正:`off` でモデルと `/` から非表示、`user-invocable-only` でモデルのみから非表示、`name-only` で説明を折りたたみ
・`claude_code.pull_request.count` OTel メトリクスで MCP ツール経由で作成された PR/MR もカウント対象に追加(シェルコマンドのみから拡張)
・ポリシー拒否エラーメッセージにサポートデバッグ用の API リクエスト ID を追加
・認識されない 400 ステータスコードの API エラーで生の JSON が表示される不具合を修正
・会話後に `/clear` がターミナルタブのタイトルをリセットしない不具合を修正
・権限ダイアログ等の表示中に `/rename` で設定したセッションタイトルチップが消える不具合を修正
・サブエージェント実行中にプロンプト下のエージェントパネルが非表示になる不具合を修正(2.1.122 のリグレッション)
・外部エディタへの引き渡し(Ctrl+G)でプロンプト上の会話履歴が消去される不具合を修正
・`/context` がレンダリングされた ASCII 可視化グリッドを会話に出力し、呼び出しごとに約 1.6k トークンを無駄に消費する不具合を修正
・`/agents` ライブラリ一覧の矢印キーナビゲーションを修正:リストがビューポートを超えた場合もハイライト中のエージェントが表示され続けるよう改善
・`/branch` の成功メッセージに `/resume` 用の新規ブランチのセッション ID が含まれない不具合を修正
・フルスクリーンモードで太字ヘッダー内のキーキャップ・ZWJ・スキントーン絵文字の後続文字が欠落する不具合を修正
・保存済み OAuth 認証情報に `user:inference` スコープが含まれないエンタープライズ・チームユーザーにサーバー管理設定ポリシーが適用されない不具合を修正
・スリープ復帰後の OAuth リフレッシュの競合状態で全実行中セッションがログアウトされる不具合を修正
・プロンプトキャッシュの TTL が 1 時間から 5 分に暗黙的にダウングレードされる不具合を修正
・`/effort` または `/model` 変更後の `/clear` やコンパクション実行時にキャッシュミス警告が誤表示される不具合を修正
・プロジェクト内パスに対して `Bash(mkdir *)` や `Bash(touch *)` などの許可ルールが適用されない不具合を修正
・`deniedMcpServers` の `*://` スキームワイルドカードパターンが大文字小文字混在のホスト名にマッチしない不具合を修正
・音声モードの `--debug` 実行中に無害な WebSocket 警告がエラーとして記録される不具合を修正
・[VSCode] `/clear` が会話コンテキストと表示済みトランスクリプトをクリアしない不具合を修正

v2.1.128 | #2

日本語 English
引数なしの /color がランダムなセッションカラーを選択するように対応 Bare /color (no args) now picks a random session color
/mcp コマンドが接続済みサーバーのツール数を表示し、ツール数0で接続されたサーバーにフラグを表示するように改善 /mcp now shows the tool count for connected servers and flags servers that connected with 0 tools
--plugin-dir がディレクトリに加えて .zip プラグインアーカイブも受け付けるように対応 --plugin-dir now accepts .zip plugin archives in addition to directories
--channels がコンソール(APIキー)認証に対応 — マネージド設定を使用するコンソール組織は有効化のために channelsEnabled: true の設定が必要 --channels now works with console (API key) authentication — console orgs with managed settings must set channelsEnabled: true to enable
/model ピッカーを更新:重複していた Opus 4.7 のエントリを統合し、現在の Opus が "Opus 4.7" ではなく "Opus" と表示されるように変更 Updated /model picker: collapsed duplicate Opus 4.7 entries, and current Opus now shows as "Opus" instead of "Opus 4.7"
サブプロセス(Bash、フック、MCP、LSP)が OTEL_* 環境変数を継承しなくなり、Bash ツール経由で実行される OTEL 計装済みアプリが CLI 自身の OTLP エンドポイントを引き継がないよう修正 Subprocesses (Bash, hooks, MCP, LSP) no longer inherit OTEL_* environment variables, so OTEL-instrumented apps run via the Bash tool no longer pick up the CLI's own OTLP endpoint
MCP: workspace が予約済みサーバー名となり、同名の既存サーバーは警告とともにスキップされるように変更 MCP: workspace is now a reserved server name — existing servers with that name will be skipped with a warning
MCPサーバーの再接続時に毎回ツール名の全リストが会話に流れ込む問題を解消 — 再アナウンスされるツールはサーバープレフィックスで要約して表示 Reconnecting MCP servers no longer flood the conversation with full tool-name lists on every reconnect — re-announced tools are summarized by server prefix
SDKホストの Bash 権限プロンプトに永続的な localSettings 提案を追加し、「常に許可」を選択すると .claude/settings.local.json に書き込まれるように対応 SDK hosts now receive a persistent localSettings suggestion for Bash permission prompts, so "Always allow" writes to .claude/settings.local.json
EnterWorktree がドキュメント通り origin/<default-branch> ではなくローカルの HEAD から新しいブランチを作成するよう修正 — プッシュ前のコミットが失われなくなった EnterWorktree now creates the new branch from local HEAD as documented, instead of origin/<default-branch> — unpushed commits are no longer dropped
Auto mode: クラシファイアがアクションを評価できない場合、エラーにヒント(retry、/compact、または --debug での実行)を含めるように Auto mode: when the classifier can't evaluate an action, the error now includes a hint (retry, /compact, or run with --debug)
フォーカスモードで新しいプロンプト送信時に直前の応答が一瞬暗くなる問題を修正 Fixed focus mode briefly dimming the previous response when submitting a new prompt
KittyなどOSC 9を通知として解釈する端末で、/exit のたびに余分な "4;0;" デスクトップ通知が表示される問題を修正 Fixed stray "4;0;" desktop notification on every /exit in Kitty and other terminals that interpret OSC 9 as a notification
レート制限時にリモートコントロールが有用なアップセルオプションの代わりに空の「オプションを開いています…」メッセージを表示する問題を修正 Fixed Remote Control showing an empty "Opening your options…" message on rate limit instead of actionable upsell options
ドラッグ&ドロップによる画像アップロードで、画像の読み込みに失敗した際に「Pasting text…」のまま停止する問題を修正 Fixed drag-and-drop image upload hanging on "Pasting text…" when the image read fails
claude -p に標準入力経由で非常に大きな入力(10MB超)をパイプした際のクラッシュループを修正 Fixed crash loop when piping very large input (>10 MB) to claude -p via stdin
フルスクリーンモードで長いURLが折り返された各行で個別にクリックできない問題を修正 Fixed long URLs not being individually clickable on every wrapped row in fullscreen mode
--plugin-dir 経由で読み込んだプラグインで /plugin の Components パネルに「Marketplace 'inline' not found」が表示される問題を修正 Fixed /plugin Components panel showing "Marketplace 'inline' not found" for plugins loaded via --plugin-dir
MCPツールの結果で、サーバーが構造化コンテンツとコンテンツブロックの両方を返す場合に画像が欠落する問題を修正 Fixed MCP tool results dropping images when the server returns both structured content and content blocks
リストアイテム内のフェンスコードブロックをコピー&ペーストした際、先頭の空白がクリップボードに混入する問題を修正 Fixed fenced code blocks inside list items carrying leading whitespace into the clipboard on copy-paste
/config のタブナビゲーションでフォーカスが失われる問題を修正 — タブヘッダーにフォーカスが保持され、矢印キーとEscキーが正常に動作するよう対応 Fixed tab navigation in /config stranding focus — the tab header now stays focused so arrows and Esc keep working
OSC 8 ハイパーリンク非対応ターミナルでマークダウンリンクのラベルが失われる問題を修正 — リンクが URL のみではなく label (url) 形式で表示されるよう対応 Fixed markdown link labels being lost on terminals without OSC 8 hyperlink support — links now render as label (url) instead of just the URL
1Mコンテキストモデルでオートコンパクトウィンドウが小さい場合、実際のAPIの制限に達する前に「Prompt is too long」と誤ってブロックされるセッションの問題を修正 Fixed sessions on 1M-context models with a smaller autocompact window being falsely blocked with "Prompt is too long" before reaching the actual API limit
並列シェルツール呼び出しを修正:失敗した読み取り専用コマンド(grep、git diff、ls)が並列実行中の他の呼び出しをキャンセルしなくなった Fixed parallel shell tool calls: a failing read-only command (grep, git diff, ls) no longer cancels sibling calls
エフォートをサポートしないモデルで「with X effort」バナーが表示される問題を修正 Fixed banner showing "with X effort" on models that don't support effort
サードパーティプロバイダーで /fast が「利用不可」と表示する代わりに無関係なスキルにファジーマッチしていた問題を修正 Fixed /fast on 3P providers fuzzy-matching to an unrelated skill instead of showing "not available"
Bedrockのデフォルトモデルがリージョン適切なプレフィックスではなくglobal.*に解決される問題を修正 Fixed Bedrock default model resolving to global.* instead of the region-appropriate prefix
vimモードの修正: ノーマルモードでのSpaceキーがカーソルを右に移動するよう修正し、標準的なvi/vimの動作に準拠 Fixed vim mode: Space in NORMAL mode now moves the cursor right, matching standard vi/vim behavior
ターミナルの進捗インジケーター(OSC 9;4)がツール呼び出し間に点滅して消える問題を修正、ターン全体を通じて表示を維持するように Fixed terminal progress indicator (OSC 9;4) flickering off between tool calls — stays visible across the full turn
最後のエントリがコンパクト境界であるセッションを再開した際、引数なしの /rename が失敗する問題を修正 Fixed /rename without args failing on resumed sessions whose last entry is a compact boundary
--resume/--continue 後に以前のセッションの古い「remote-control is active」ステータスラインが残存する問題を修正 Fixed stale "remote-control is active" status lines from prior sessions appearing after --resume/--continue
削除済みのキャッシュディレクトリを参照する古いinstalled_plugins.jsonエントリがPATHを汚染する問題を修正 Fixed stale installed_plugins.json entries pointing at deleted cache directories polluting PATH
CLAUDE_CODE_SHELL_PREFIX が設定されている場合、引数にスペースやシェルメタキャラクタが含まれると MCP stdio サーバーが引数を破損して受け取る問題を修正 Fixed MCP stdio servers receiving corrupted arguments when CLAUDE_CODE_SHELL_PREFIX is set and an argument contains spaces or shell metacharacters
サブエージェントの進捗サマリーでプロンプトキャッシュが適用されていなかった問題を修正(cache_creation 約3倍削減) Fixed sub-agent progress summaries missing the prompt cache (~3× cache_creation reduction)
/plugin update が npm 由来のプラグインの新バージョンを検出できない問題を修正 Fixed /plugin update never detecting new versions of npm-sourced plugins
サブエージェントのトランスクリプトが静止している間にサマリーが繰り返し発火する問題を修正し、アイドル状態のサブエージェントにおける最悪ケースのトークンコストを抑制 Fixed sub-agent summaries firing repeatedly while a sub-agent's transcript is static, capping worst-case token cost on idle sub-agents
ヘッドレス --output-format stream-json: init.plugin_errors が依存関係のデモーションに加えて --plugin-dir の読み込み失敗も含むように対応 Headless --output-format stream-json: init.plugin_errors now includes --plugin-dir load failures in addition to dependency demotions
Claude Code - v2.1.128
・引数なしの `/color` がランダムなセッションカラーを選択するように対応
・`/mcp` コマンドが接続済みサーバーのツール数を表示し、ツール数0で接続されたサーバーにフラグを表示するように改善
・`--plugin-dir` がディレクトリに加えて `.zip` プラグインアーカイブも受け付けるように対応
・`--channels` がコンソール(APIキー)認証に対応 — マネージド設定を使用するコンソール組織は有効化のために `channelsEnabled: true` の設定が必要
・`/model` ピッカーを更新:重複していた Opus 4.7 のエントリを統合し、現在の Opus が "Opus 4.7" ではなく "Opus" と表示されるように変更
・サブプロセス(Bash、フック、MCP、LSP)が `OTEL_*` 環境変数を継承しなくなり、Bash ツール経由で実行される OTEL 計装済みアプリが CLI 自身の OTLP エンドポイントを引き継がないよう修正
・MCP: `workspace` が予約済みサーバー名となり、同名の既存サーバーは警告とともにスキップされるように変更
・MCPサーバーの再接続時に毎回ツール名の全リストが会話に流れ込む問題を解消 — 再アナウンスされるツールはサーバープレフィックスで要約して表示
・SDKホストの Bash 権限プロンプトに永続的な `localSettings` 提案を追加し、「常に許可」を選択すると `.claude/settings.local.json` に書き込まれるように対応
・`EnterWorktree` がドキュメント通り `origin/<default-branch>` ではなくローカルの HEAD から新しいブランチを作成するよう修正 — プッシュ前のコミットが失われなくなった
・Auto mode: クラシファイアがアクションを評価できない場合、エラーにヒント(retry、`/compact`、または `--debug` での実行)を含めるように
・フォーカスモードで新しいプロンプト送信時に直前の応答が一瞬暗くなる問題を修正
・KittyなどOSC 9を通知として解釈する端末で、`/exit` のたびに余分な "4;0;" デスクトップ通知が表示される問題を修正
・レート制限時にリモートコントロールが有用なアップセルオプションの代わりに空の「オプションを開いています…」メッセージを表示する問題を修正
・ドラッグ&ドロップによる画像アップロードで、画像の読み込みに失敗した際に「Pasting text…」のまま停止する問題を修正
・`claude -p` に標準入力経由で非常に大きな入力(10MB超)をパイプした際のクラッシュループを修正
・フルスクリーンモードで長いURLが折り返された各行で個別にクリックできない問題を修正
・`--plugin-dir` 経由で読み込んだプラグインで `/plugin` の Components パネルに「Marketplace 'inline' not found」が表示される問題を修正
・MCPツールの結果で、サーバーが構造化コンテンツとコンテンツブロックの両方を返す場合に画像が欠落する問題を修正
・リストアイテム内のフェンスコードブロックをコピー&ペーストした際、先頭の空白がクリップボードに混入する問題を修正
・`/config` のタブナビゲーションでフォーカスが失われる問題を修正 — タブヘッダーにフォーカスが保持され、矢印キーとEscキーが正常に動作するよう対応
・OSC 8 ハイパーリンク非対応ターミナルでマークダウンリンクのラベルが失われる問題を修正 — リンクが URL のみではなく `label (url)` 形式で表示されるよう対応
・1Mコンテキストモデルでオートコンパクトウィンドウが小さい場合、実際のAPIの制限に達する前に「Prompt is too long」と誤ってブロックされるセッションの問題を修正
・並列シェルツール呼び出しを修正:失敗した読み取り専用コマンド(grep、git diff、ls)が並列実行中の他の呼び出しをキャンセルしなくなった
・エフォートをサポートしないモデルで「with X effort」バナーが表示される問題を修正
・サードパーティプロバイダーで `/fast` が「利用不可」と表示する代わりに無関係なスキルにファジーマッチしていた問題を修正
・Bedrockのデフォルトモデルがリージョン適切なプレフィックスではなく`global.*`に解決される問題を修正
・vimモードの修正: ノーマルモードでの`Space`キーがカーソルを右に移動するよう修正し、標準的なvi/vimの動作に準拠
・ターミナルの進捗インジケーター(OSC 9;4)がツール呼び出し間に点滅して消える問題を修正、ターン全体を通じて表示を維持するように
・最後のエントリがコンパクト境界であるセッションを再開した際、引数なしの `/rename` が失敗する問題を修正
・`--resume`/`--continue` 後に以前のセッションの古い「remote-control is active」ステータスラインが残存する問題を修正
・削除済みのキャッシュディレクトリを参照する古い`installed_plugins.json`エントリがPATHを汚染する問題を修正
・`CLAUDE_CODE_SHELL_PREFIX` が設定されている場合、引数にスペースやシェルメタキャラクタが含まれると MCP stdio サーバーが引数を破損して受け取る問題を修正
・サブエージェントの進捗サマリーでプロンプトキャッシュが適用されていなかった問題を修正(`cache_creation` 約3倍削減)
・`/plugin update` が npm 由来のプラグインの新バージョンを検出できない問題を修正
・サブエージェントのトランスクリプトが静止している間にサマリーが繰り返し発火する問題を修正し、アイドル状態のサブエージェントにおける最悪ケースのトークンコストを抑制
・ヘッドレス `--output-format stream-json`: `init.plugin_errors` が依存関係のデモーションに加えて `--plugin-dir` の読み込み失敗も含むように対応

v2.1.126 | #1

日本語 English
ANTHROPIC_BASE_URL が Anthropic 互換ゲートウェイを指している場合、/model ピッカーがゲートウェイの /v1/models エンドポイントからモデル一覧を取得して表示するように対応 The /model picker now lists models from your gateway's /v1/models endpoint when ANTHROPIC_BASE_URL points at an Anthropic-compatible gateway
プロジェクトの全 Claude Code 状態(トランスクリプト、タスク、ファイル履歴、設定エントリ)を削除する claude project purge [path] を追加 — --dry-run-y/--yes-i/--interactive--all をサポート - Added claude project purge [path] to delete all Claude Code state for a project (transcripts, tasks, file history, config entry) — supports --dry-run, -y/--yes, -i/--interactive, and --all
--dangerously-skip-permissions.claude/.git/.vscode/、シェル設定ファイル、およびその他の従来保護されていたパスへの書き込みプロンプトもバイパスするように変更(破壊的な削除コマンドは安全策として引き続きプロンプトを表示) --dangerously-skip-permissions now bypasses prompts for writes to .claude/, .git/, .vscode/, shell config files, and other previously-protected paths (catastrophic removal commands still prompt as a safety net)
claude auth login がブラウザのコールバックで localhost に到達できない環境(WSL2、SSH、コンテナ)において、ターミナルへの OAuth コード貼り付けに対応 claude auth login now accepts the OAuth code pasted into the terminal when the browser callback can't reach localhost (WSL2, SSH, containers)
claude_code.skill_activated OpenTelemetry イベントがユーザー入力のスラッシュコマンドでも発火するよう対応し、新しい invocation_trigger 属性("user-slash""claude-proactive""nested-skill")を追加 claude_code.skill_activated OpenTelemetry event now fires for user-typed slash commands and carries a new invocation_trigger attribute ("user-slash", "claude-proactive", or "nested-skill")
Auto mode: パーミッションチェックが停止した際、ツールが実行中であるかのように見える代わりに、スピナーが赤く表示されるように変更 Auto mode: the spinner now turns red when a permission check stalls, instead of looking like the tool is running
ホスト管理デプロイメント(CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST)が Bedrock/Vertex/Foundry でのアナリティクスを自動無効化しないよう変更 Host-managed deployments (CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST) no longer auto-disable analytics on Bedrock/Vertex/Foundry
Windows: Microsoft Store、PATH なしの MSI、または .NET global tool 経由でインストールされた PowerShell 7 の検出に対応 Windows: PowerShell 7 installed via the Microsoft Store, MSI without PATH, or .NET global tool is now detected
Windows: PowerShellツールが有効な場合、Bashをデフォルトとする代わりにPowerShellをプライマリシェルとして扱うよう変更 Windows: when the PowerShell tool is enabled, Claude now treats PowerShell as the primary shell instead of defaulting to Bash
Read ツール: レガシーモデルで不当な拒否や「これはマルウェアではありません」というコメントを引き起こしていたファイルごとのマルウェア評価リマインダーを削除 Read tool: removed the per-file malware-assessment reminder that could cause spurious refusals and "this is not malware" commentary on legacy models
**Security:** 優先度の高いマネージド設定ソースに sandbox ブロックが存在しない場合、allowManagedDomainsOnly / allowManagedReadPathsOnly が無視される問題を修正 **Security:** Fixed allowManagedDomainsOnly / allowManagedReadPathsOnly being ignored when a higher-priority managed-settings source lacked a sandbox block
2000px を超える画像の貼り付けによりセッションが壊れる問題を修正——貼り付け時に画像を自動ダウンスケールし、履歴内のサイズ超過画像は自動削除してリクエストを再試行するよう対応 Fixed pasting an image larger than 2000px breaking the session — images are now downscaled on paste, and oversized images in history are automatically removed and the request retried
「OAuth not allowed for organization」エラー時にログイン画面が表示される問題を修正 — 管理者への連絡を促すガイダンスを表示するよう改善 Fixed showing the login screen for "OAuth not allowed for organization" errors — now shows guidance to contact your admin
低速またはプロキシ接続環境、IPv6のみのdevcontainer、およびブラウザのコールバックがlocalhostに到達できない場合にOAuthログインがタイムアウトで失敗する問題を修正 Fixed OAuth login failing with timeout on slow or proxied connections, in IPv6-only devcontainers, and when the browser callback can't reach localhost
同時の認証情報書き込みにより有効なOAuthリフレッシュトークンが消去される可能性があった稀なレースコンディションを修正 Fixed a rare race where a concurrent credential write could clear a valid OAuth refresh token
APIリトライのカウントダウンが試行間でカウントダウンされず「0s」で止まる問題を修正 Fixed API retry countdown sticking at "0s" instead of counting down between attempts
リクエスト中に Mac がスリープから復帰した際に発生する「Stream idle timeout」エラーを修正 Fixed "Stream idle timeout" error after waking Mac from sleep mid-request
バックグラウンドおよびリモートセッションが、モデルの長い思考停止中に "Stream idle timeout" で誤って中断される問題を修正 Fixed background and remote sessions falsely aborting with "Stream idle timeout" during long model thinking pauses
アシスタントが思考を完了しても、空のターンが連続した後に出力が表示されないハングを修正 Fixed a hang where the assistant could finish thinking but show no output after a run of empty turns
CursorおよびVS Code 1.92–1.104の統合ターミナルにおけるトラックパッドの過剰スクロールを修正 Fixed overly fast trackpad scrolling in Cursor and VS Code 1.92–1.104 integrated terminals
needs-auth 状態でスタックした手動サーバーによって claude.ai の MCP コネクターが抑制される問題を修正 Fixed claude.ai MCP connectors being suppressed by manual servers stuck in needs-auth state
Windowsのノーフリッカーモードで日本語・韓国語・中国語のテキストが文字化けして表示される問題を修正 Fixed Japanese/Korean/Chinese text rendering as garbled characters on Windows in no-flicker mode
Ctrl+L がプロンプト入力をクリアしていた問題を修正し、readline の動作に合わせて画面の再描画のみを行うように変更 Fixed Ctrl+L clearing the prompt input — it now only forces a screen redraw, matching readline behavior
遅延ツール(WebSearch、WebFetch など)が context: fork を持つスキルや他のサブエージェントの初回ターンで利用できない問題を修正 Fixed deferred tools (WebSearch, WebFetch, etc.) not being available to skills with context: fork and other subagents on their first turn
--channels で起動したインタラクティブセッションでプランモードのツールが使用できない問題を修正 Fixed plan-mode tools being unavailable in interactive sessions launched with --channels
/plugin のアンインストール時に「Uninstalled」ではなく「Enabled」と表示される不具合を修正 Fixed /plugin Uninstall reporting "Enabled" instead of "Uninstalled"
リンターが多数のファイルを一度に変更した際のファイル変更リマインダーの合計サイズを制限 Bounded total size of file-modified reminders when a linter touches many files at once
/remote-control のリトライが「connecting…」のまま止まって見える問題を修正。各リトライが結果を表示するように変更 Fixed /remote-control retries appearing stuck on "connecting…" — each retry now shows its result
リモートコントロールの初回接続失敗時、失敗通知にエラー理由が表示されない不具合を修正 Fixed Remote Control failure notification not showing the error reason for initial connection failures
Windows: クリップボードへの書き込み時にコピー内容がEDR/SIEMテレメトリから参照可能なプロセスのコマンドライン引数に露出する問題を修正、および22KBを超える選択内容がクリップボードに反映されない不具合を修正 Windows: clipboard writes no longer expose copied content in process command-line arguments visible to EDR/SIEM telemetry; also fixes >22KB selections not reaching the clipboard
PowerShellツール: 単独の --(例: git diff -- file)が --% のストップパーストークンとして誤検知されなくなった PowerShell tool: bare -- (e.g. git diff -- file) is no longer mis-flagged as the --% stop-parsing token
並列ツール呼び出しバッチでモデルが不正なツール名を出力した際にAgent SDKがハングする問題を修正 Fixed Agent SDK hang when the model emits a malformed tool name in a parallel tool call batch
Claude Code - v2.1.126
・`ANTHROPIC_BASE_URL` が Anthropic 互換ゲートウェイを指している場合、`/model` ピッカーがゲートウェイの `/v1/models` エンドポイントからモデル一覧を取得して表示するように対応
・プロジェクトの全 Claude Code 状態(トランスクリプト、タスク、ファイル履歴、設定エントリ)を削除する `claude project purge [path]` を追加 — `--dry-run`、`-y/--yes`、`-i/--interactive`、`--all` をサポート
・`--dangerously-skip-permissions` が `.claude/`、`.git/`、`.vscode/`、シェル設定ファイル、およびその他の従来保護されていたパスへの書き込みプロンプトもバイパスするように変更(破壊的な削除コマンドは安全策として引き続きプロンプトを表示)
・`claude auth login` がブラウザのコールバックで localhost に到達できない環境(WSL2、SSH、コンテナ)において、ターミナルへの OAuth コード貼り付けに対応
・`claude_code.skill_activated` OpenTelemetry イベントがユーザー入力のスラッシュコマンドでも発火するよう対応し、新しい `invocation_trigger` 属性(`"user-slash"`、`"claude-proactive"`、`"nested-skill"`)を追加
・Auto mode: パーミッションチェックが停止した際、ツールが実行中であるかのように見える代わりに、スピナーが赤く表示されるように変更
・ホスト管理デプロイメント(`CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST`)が Bedrock/Vertex/Foundry でのアナリティクスを自動無効化しないよう変更
・Windows: Microsoft Store、PATH なしの MSI、または `.NET global tool` 経由でインストールされた PowerShell 7 の検出に対応
・Windows: PowerShellツールが有効な場合、Bashをデフォルトとする代わりにPowerShellをプライマリシェルとして扱うよう変更
・Read ツール: レガシーモデルで不当な拒否や「これはマルウェアではありません」というコメントを引き起こしていたファイルごとのマルウェア評価リマインダーを削除
・**Security:** 優先度の高いマネージド設定ソースに `sandbox` ブロックが存在しない場合、`allowManagedDomainsOnly` / `allowManagedReadPathsOnly` が無視される問題を修正
・2000px を超える画像の貼り付けによりセッションが壊れる問題を修正——貼り付け時に画像を自動ダウンスケールし、履歴内のサイズ超過画像は自動削除してリクエストを再試行するよう対応
・「OAuth not allowed for organization」エラー時にログイン画面が表示される問題を修正 — 管理者への連絡を促すガイダンスを表示するよう改善
・低速またはプロキシ接続環境、IPv6のみのdevcontainer、およびブラウザのコールバックがlocalhostに到達できない場合にOAuthログインがタイムアウトで失敗する問題を修正
・同時の認証情報書き込みにより有効なOAuthリフレッシュトークンが消去される可能性があった稀なレースコンディションを修正
・APIリトライのカウントダウンが試行間でカウントダウンされず「0s」で止まる問題を修正
・リクエスト中に Mac がスリープから復帰した際に発生する「Stream idle timeout」エラーを修正
・バックグラウンドおよびリモートセッションが、モデルの長い思考停止中に "Stream idle timeout" で誤って中断される問題を修正
・アシスタントが思考を完了しても、空のターンが連続した後に出力が表示されないハングを修正
・CursorおよびVS Code 1.92–1.104の統合ターミナルにおけるトラックパッドの過剰スクロールを修正
・needs-auth 状態でスタックした手動サーバーによって claude.ai の MCP コネクターが抑制される問題を修正
・Windowsのノーフリッカーモードで日本語・韓国語・中国語のテキストが文字化けして表示される問題を修正
・`Ctrl+L` がプロンプト入力をクリアしていた問題を修正し、readline の動作に合わせて画面の再描画のみを行うように変更
・遅延ツール(WebSearch、WebFetch など)が `context: fork` を持つスキルや他のサブエージェントの初回ターンで利用できない問題を修正
・`--channels` で起動したインタラクティブセッションでプランモードのツールが使用できない問題を修正
・`/plugin` のアンインストール時に「Uninstalled」ではなく「Enabled」と表示される不具合を修正
・リンターが多数のファイルを一度に変更した際のファイル変更リマインダーの合計サイズを制限
・`/remote-control` のリトライが「connecting…」のまま止まって見える問題を修正。各リトライが結果を表示するように変更
・リモートコントロールの初回接続失敗時、失敗通知にエラー理由が表示されない不具合を修正
・Windows: クリップボードへの書き込み時にコピー内容がEDR/SIEMテレメトリから参照可能なプロセスのコマンドライン引数に露出する問題を修正、および22KBを超える選択内容がクリップボードに反映されない不具合を修正
・PowerShellツール: 単独の `--`(例: `git diff -- file`)が `--%` のストップパーストークンとして誤検知されなくなった
・並列ツール呼び出しバッチでモデルが不正なツール名を出力した際にAgent SDKがハングする問題を修正
2026年4月 26 リリース 669 変更

v2.1.123 | #26

日本語 English
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 が設定されている場合に OAuth 認証が 401 エラーのリトライループで失敗する問題を修正 Fixed OAuth authentication failing with a 401 retry loop when CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 is set
Claude Code - v2.1.123
・`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1` が設定されている場合に OAuth 認証が 401 エラーのリトライループで失敗する問題を修正

v2.1.122 | #25

日本語 English
Bedrock サービスティア(defaultflexpriority)を選択する環境変数 ANTHROPIC_BEDROCK_SERVICE_TIER を追加(X-Amzn-Bedrock-Service-Tier ヘッダーとして送信) Added ANTHROPIC_BEDROCK_SERVICE_TIER environment variable to select a Bedrock service tier (default, flex, or priority), sent as the X-Amzn-Bedrock-Service-Tier header
/resume の検索ボックスに PR URL を貼り付けることで、その PR を作成したセッションを検索可能に(GitHub、GitHub Enterprise、GitLab、Bitbucket 対応) Pasting a PR URL into the /resume search box now finds the session that created that PR (GitHub, GitHub Enterprise, GitLab, and Bitbucket)
/mcp で、同じ URL を持つ手動追加サーバーによって非表示になっていた claude.ai コネクターを表示するよう改善し、重複削除のヒントも表示 /mcp now shows claude.ai connectors hidden by a manually-added server with the same URL, with a hint to remove the duplicate
ブラウザサインインフロー後も MCP サーバーが未認証のままの場合に表示される /mcp メッセージを明確化 Clarified the /mcp message shown when an MCP server is still unauthorized after the browser sign-in flow
OpenTelemetry: api_request/api_error ログイベントの数値属性を文字列ではなく数値として出力するよう修正 OpenTelemetry: numeric attributes on api_request/api_error log events are now emitted as numbers, not strings
OpenTelemetry: @ メンション解決用の claude_code.at_mention ログイベントを追加 OpenTelemetry: added claude_code.at_mention log event for @-mention resolution
巻き戻されたタイムラインのエントリを含むセッションから /branch でフォークした際に「tool_use ids were found without tool_result blocks」エラーが発生する不具合を修正 Fixed /branch producing forks that fail with "tool_use ids were found without tool_result blocks" when the source session contained entries from rewound timelines
Bedrock アプリケーション推論プロファイル ARN に対して /model が Effort オプションを表示しない問題および当該 ARN に output_config.effort が送信されない問題を修正 Fixed /model not showing the Effort option for Bedrock application inference profile ARNs, and those ARNs not receiving output_config.effort
Vertex AI / Bedrock でセッションタイトル生成などの構造化出力クエリ時に invalid_request_error: output_config: Extra inputs are not permitted が返される不具合を修正 Fixed Vertex AI / Bedrock returning invalid_request_error: output_config: Extra inputs are not permitted on session-title generation and other structured-output queries
プロキシゲートウェイ経由のユーザーで Vertex AI の count_tokens エンドポイントが 400 エラーを返す不具合を修正 Fixed Vertex AI count_tokens endpoint returning 400 errors for users behind proxy gateways
spinnerTipsOverride.excludeDefault が時間ベースのスピナーヒントを抑制しない不具合を修正 Fixed spinnerTipsOverride.excludeDefault not suppressing the time-based spinner tips
非ブロッキングモードでセッション開始後に接続した MCP ツールが ToolSearch で見つからない不具合を修正 Fixed ToolSearch missing MCP tools that connected after session start in nonblocking mode
bash モードで !exit / !quit がシェルコマンドとして実行される代わりに CLI を終了してしまう不具合を修正 Fixed !exit / !quit in bash mode terminating the CLI instead of running as a shell command
新しいモデルに送信される画像が正しい最大サイズ 2000px ではなく 2576px にリサイズされる不具合を修正 Fixed images sent to newer models being resized to 2576px per side instead of the correct 2000px maximum
リモートコントロールセッションのアイドル状態が毎秒 2 回再描画され、tmux -CC コントロールパイプが溢れてターミナルが停止する不具合を修正 Fixed remote control session idle status redrawing twice per second, which could flood tmux -CC control pipes and pause the terminal
古いビュー設定により一部のセッションでアシスタントのメッセージが空白で表示される不具合を修正 Fixed assistant messages appearing blank in some sessions due to a stale view preference
settings.json 内の不正なフックエントリがファイル全体を無効にしてしまう不具合を修正 Fixed a malformed hooks entry in settings.json no longer invalidating the entire file
ボイスモード: ターミナルが Caps Lock をキーイベントとして送信しないため、Caps Lock にバインドされたキーバインドにエラーを表示するよう改善 Voice mode: keybindings bound to Caps Lock now show an error since terminals don't deliver Caps Lock as a key event
Claude Code - v2.1.122
・Bedrock サービスティア(`default`、`flex`、`priority`)を選択する環境変数 `ANTHROPIC_BEDROCK_SERVICE_TIER` を追加(`X-Amzn-Bedrock-Service-Tier` ヘッダーとして送信)
・`/resume` の検索ボックスに PR URL を貼り付けることで、その PR を作成したセッションを検索可能に(GitHub、GitHub Enterprise、GitLab、Bitbucket 対応)
・`/mcp` で、同じ URL を持つ手動追加サーバーによって非表示になっていた claude.ai コネクターを表示するよう改善し、重複削除のヒントも表示
・ブラウザサインインフロー後も MCP サーバーが未認証のままの場合に表示される `/mcp` メッセージを明確化
・OpenTelemetry: `api_request`/`api_error` ログイベントの数値属性を文字列ではなく数値として出力するよう修正
・OpenTelemetry: `@` メンション解決用の `claude_code.at_mention` ログイベントを追加
・巻き戻されたタイムラインのエントリを含むセッションから `/branch` でフォークした際に「tool_use ids were found without tool_result blocks」エラーが発生する不具合を修正
・Bedrock アプリケーション推論プロファイル ARN に対して `/model` が Effort オプションを表示しない問題および当該 ARN に `output_config.effort` が送信されない問題を修正
・Vertex AI / Bedrock でセッションタイトル生成などの構造化出力クエリ時に `invalid_request_error: output_config: Extra inputs are not permitted` が返される不具合を修正
・プロキシゲートウェイ経由のユーザーで Vertex AI の `count_tokens` エンドポイントが 400 エラーを返す不具合を修正
・`spinnerTipsOverride.excludeDefault` が時間ベースのスピナーヒントを抑制しない不具合を修正
・非ブロッキングモードでセッション開始後に接続した MCP ツールが ToolSearch で見つからない不具合を修正
・bash モードで `!exit` / `!quit` がシェルコマンドとして実行される代わりに CLI を終了してしまう不具合を修正
・新しいモデルに送信される画像が正しい最大サイズ 2000px ではなく 2576px にリサイズされる不具合を修正
・リモートコントロールセッションのアイドル状態が毎秒 2 回再描画され、`tmux -CC` コントロールパイプが溢れてターミナルが停止する不具合を修正
・古いビュー設定により一部のセッションでアシスタントのメッセージが空白で表示される不具合を修正
・`settings.json` 内の不正なフックエントリがファイル全体を無効にしてしまう不具合を修正
・ボイスモード: ターミナルが Caps Lock をキーイベントとして送信しないため、Caps Lock にバインドされたキーバインドにエラーを表示するよう改善

v2.1.121 | #24

日本語 English
MCPサーバー設定に alwaysLoad オプションを追加 — true の場合、そのサーバーのすべてのツールはツール検索の遅延をスキップし、常に利用可能となる Added alwaysLoad option to MCP server config — when true, all tools from that server skip tool-search deferral and are always available
孤立した自動インストール済みプラグイン依存関係を削除する claude plugin prune を追加;plugin uninstall --prune によるカスケード削除にも対応 Added claude plugin prune to remove orphaned auto-installed plugin dependencies; plugin uninstall --prune cascades
/skills にタイプして絞り込める検索ボックスを追加し、長いリストでもスクロールなしでスキルを検索可能に Added a type-to-filter search box to /skills so you can find a skill in long lists without scrolling
PostToolUse フックが hookSpecificOutput.updatedToolOutput を通じてすべてのツールの出力置き換えに対応(以前は MCP のみ) PostToolUse hooks can now replace tool output for all tools via hookSpecificOutput.updatedToolOutput (previously MCP-only)
フルスクリーンモードで、過去の出力を確認するためにスクロールアップした状態でプロンプトに入力しても、画面が最下部に戻らないよう修正 Fullscreen mode: typing into the prompt no longer jumps scroll back to the bottom after you've scrolled up to read earlier output
ターミナルからはみ出るダイアログが、フルスクリーン・非フルスクリーンの両モードで、矢印キー・PgUp/PgDn・Home/End・マウスホイールによるスクロールに対応 Dialogs that overflow the terminal are now scrollable with arrow keys, PgUp/PgDn, home/end, and mouse wheel in both fullscreen and non-fullscreen modes
フルスクリーンモードで複数行に折り返された長いURLの任意の行をクリックしてもURL全体が開くように修正 Clicking any line of a long URL that wraps across rows in fullscreen mode now opens the full URL
SDK および claude -p: 非インタラクティブセッションで CLAUDE_CODE_FORK_SUBAGENT=1 が動作するように対応 SDK and claude -p: CLAUDE_CODE_FORK_SUBAGENT=1 now works in non-interactive sessions
--dangerously-skip-permissions 使用時、.claude/skills/.claude/agents/.claude/commands/ への書き込みで確認プロンプトを表示しないように変更 --dangerously-skip-permissions no longer prompts for writes to .claude/skills/, .claude/agents/, and .claude/commands/
/terminal-setup が iTerm2 の「Applications in terminal may access clipboard」設定を有効化するようになり、tmux を含む環境でも /copy が機能するように対応 /terminal-setup now enables iTerm2's "Applications in terminal may access clipboard" setting so /copy works, including from tmux
MCP サーバーが起動時に一時的なエラーに遭遇した場合、切断されたままになる代わりに最大3回まで自動リトライするように改善 MCP servers that hit a transient error during startup now auto-retry up to 3 times instead of staying disconnected
ターミナルタブのセッションタイトルを設定済みの language 設定に従って生成するよう対応 The terminal tab session title is now generated in your configured language setting
同じアップストリームURLを持つClaude.aiコネクターが重複表示される代わりに重複排除されるように Claude.ai connectors with the same upstream URL are now deduplicated instead of appearing as duplicates
Vertex AI: X.509 証明書ベースの Workload Identity Federation(mTLS ADC)に対応 Vertex AI: support X.509 certificate-based Workload Identity Federation (mTLS ADC)
アップグレード後の起動を高速化:リリースノートのスプラッシュ画面から「最近のアクティビティ」パネルを削除 Faster startup after upgrading: removed the Recent Activity panel from the release-notes splash
LSP診断サマリーがクリック/ctrl+oで展開されるようになり、展開ヒントを表示するように対応 LSP diagnostic summaries now expand on click/ctrl+o and show the expand hint
SDK: mcp_authenticate がカスタムスキーム補完および claude.ai コネクター向けに redirectUri をサポート SDK: mcp_authenticate now supports redirectUri for custom scheme completion and claude.ai connectors
OpenTelemetry: LLMリクエストスパンに stop_reasongen_ai.response.finish_reasonsuser_system_promptOTEL_LOG_USER_PROMPTS で制御)を追加 OpenTelemetry: added stop_reason, gen_ai.response.finish_reasons, and user_system_prompt (gated behind OTEL_LOG_USER_PROMPTS) to LLM request spans
[VSCode] Claude Code の言語未設定時に音声入力が accessibility.voice.speechLanguage 設定を参照するように修正 [VSCode] Voice dictation now respects the accessibility.voice.speechLanguage setting when no Claude Code language is configured
[VSCode] /context がネイティブのトークン使用量ダイアログを開くように変更 [VSCode] /context now opens a native token usage dialog
セッション内で多数の画像を処理する際の無制限なメモリ増大(数GB規模のRSS)を修正 Fixed unbounded memory growth (multi-GB RSS) when processing many images in a session
大量のトランスクリプト履歴を持つマシンで /usage が最大約2GBのメモリリークを引き起こす問題を修正 Fixed /usage leaking up to ~2GB of memory on machines with large transcript histories
長時間実行ツールが進捗イベントを正常に発行しない場合のメモリリークを修正 Fixed memory leak when long-running tools fail to emit a clear progress event
セッション中にClaudeが起動したディレクトリが削除または移動された場合、Bashツールが永続的に使用不能になる問題を修正 Fixed Bash tool becoming permanently unusable when the directory Claude was started in is deleted or moved mid-session
外部ビルドの起動時に --resume がクラッシュする問題を修正 Fixed --resume crashing on startup in external builds
不正なシャットダウンによるトランスクリプト行の破損が原因で大規模セッションの --resume が失敗する問題を修正(破損行はスキップ) Fixed --resume failing on large sessions when a transcript line was corrupted by an unclean shutdown — the corrupt line is now skipped
Bedrock アプリケーション推論プロファイル ARN 使用時に発生する thinking.type.enabled is not supported エラーを修正 Fixed thinking.type.enabled is not supported error when using Bedrock application inference profile ARNs
Microsoft 365 MCP OAuth が重複または未サポートの prompt パラメータで失敗する問題を修正 Fixed Microsoft 365 MCP OAuth failing with duplicate or unsupported prompt parameter
tmux、GNOME Terminal、Windows Terminal、Konsole の非フルスクリーンモードで Ctrl+L を押したときや再描画をトリガーしたときに発生するスクロールバックの重複を修正 Fixed scrollback duplication when pressing Ctrl+L or triggering a redraw in non-fullscreen mode on tmux, GNOME Terminal, Windows Terminal, and Konsole
起動時にコネクターリストの取得で一時的な認証エラーが発生した際、claude.ai MCPコネクターが無言で消える問題を修正 Fixed claude.ai MCP connectors silently disappearing when the connector-list fetch hits a transient auth error at startup
リモートセッションで組み込みツールの「常に許可」ルールがワーカー再起動後に保持されない問題を修正 Fixed "Always allow" rules for built-in tools in remote sessions not surviving worker restarts
ネイティブビルドにおいて managed-settings.json で設定した NO_PROXY がすべての HTTP クライアントに反映されない問題を修正 Fixed NO_PROXY not being respected for all HTTP clients when set via managed-settings.json under the native build
マネージド設定の承認プロンプトで、承認してもセッションが終了してしまう問題を修正(設定を適用してセッションを継続するように変更) Fixed managed settings approval prompt exiting the session even when accepted — now applies settings and continues
期限切れ OAuth トークンにより /usage が "rate limited" を返す問題を修正 — 自動リフレッシュに対応 Fixed /usage returning "rate limited" after a stale OAuth token — now refreshes automatically
settings.json の無効なレガシー enum 値によってファイル全体が無効化される問題を修正 Fixed invalid legacy enum values in settings.json invalidating the entire settings file
フリッカーなしモードがオフの場合に /usage ダイアログのコンテンツが切り取られる問題を修正 Fixed /usage dialog content being clipped when no-flicker mode is off
フルスクリーンレンダラーが無効な場合に /focus が "Unknown command" と表示される問題を修正し、有効化方法を案内するよう変更 Fixed /focus showing "Unknown command" when the fullscreen renderer is off — now explains how to enable it
セッション中に実行バイナリが削除された場合に組み込みのgrep/find/rgシェルラッパーが失敗する問題を修正し、インストール済みツールへのフォールバックに対応 Fixed embedded grep/find/rg shell wrappers failing when the running binary is deleted mid-session — now falls back to installed tools
Bashツールで大規模なディレクトリツリーに対して find を実行する際のピークファイルディスクリプタ使用量を削減 Reduced peak file descriptor usage during find in the Bash tool on large directory trees
Claude Code - v2.1.121
・MCPサーバー設定に `alwaysLoad` オプションを追加 — `true` の場合、そのサーバーのすべてのツールはツール検索の遅延をスキップし、常に利用可能となる
・孤立した自動インストール済みプラグイン依存関係を削除する `claude plugin prune` を追加;`plugin uninstall --prune` によるカスケード削除にも対応
・`/skills` にタイプして絞り込める検索ボックスを追加し、長いリストでもスクロールなしでスキルを検索可能に
・PostToolUse フックが `hookSpecificOutput.updatedToolOutput` を通じてすべてのツールの出力置き換えに対応(以前は MCP のみ)
・フルスクリーンモードで、過去の出力を確認するためにスクロールアップした状態でプロンプトに入力しても、画面が最下部に戻らないよう修正
・ターミナルからはみ出るダイアログが、フルスクリーン・非フルスクリーンの両モードで、矢印キー・PgUp/PgDn・Home/End・マウスホイールによるスクロールに対応
・フルスクリーンモードで複数行に折り返された長いURLの任意の行をクリックしてもURL全体が開くように修正
・SDK および `claude -p`: 非インタラクティブセッションで `CLAUDE_CODE_FORK_SUBAGENT=1` が動作するように対応
・`--dangerously-skip-permissions` 使用時、`.claude/skills/`、`.claude/agents/`、`.claude/commands/` への書き込みで確認プロンプトを表示しないように変更
・`/terminal-setup` が iTerm2 の「Applications in terminal may access clipboard」設定を有効化するようになり、tmux を含む環境でも `/copy` が機能するように対応
・MCP サーバーが起動時に一時的なエラーに遭遇した場合、切断されたままになる代わりに最大3回まで自動リトライするように改善
・ターミナルタブのセッションタイトルを設定済みの `language` 設定に従って生成するよう対応
・同じアップストリームURLを持つClaude.aiコネクターが重複表示される代わりに重複排除されるように
・Vertex AI: X.509 証明書ベースの Workload Identity Federation(mTLS ADC)に対応
・アップグレード後の起動を高速化:リリースノートのスプラッシュ画面から「最近のアクティビティ」パネルを削除
・LSP診断サマリーがクリック/ctrl+oで展開されるようになり、展開ヒントを表示するように対応
・SDK: `mcp_authenticate` がカスタムスキーム補完および claude.ai コネクター向けに `redirectUri` をサポート
・OpenTelemetry: LLMリクエストスパンに `stop_reason`、`gen_ai.response.finish_reasons`、`user_system_prompt`(`OTEL_LOG_USER_PROMPTS` で制御)を追加
・[VSCode] Claude Code の言語未設定時に音声入力が `accessibility.voice.speechLanguage` 設定を参照するように修正
・[VSCode] `/context` がネイティブのトークン使用量ダイアログを開くように変更
・セッション内で多数の画像を処理する際の無制限なメモリ増大(数GB規模のRSS)を修正
・大量のトランスクリプト履歴を持つマシンで `/usage` が最大約2GBのメモリリークを引き起こす問題を修正
・長時間実行ツールが進捗イベントを正常に発行しない場合のメモリリークを修正
・セッション中にClaudeが起動したディレクトリが削除または移動された場合、Bashツールが永続的に使用不能になる問題を修正
・外部ビルドの起動時に `--resume` がクラッシュする問題を修正
・不正なシャットダウンによるトランスクリプト行の破損が原因で大規模セッションの `--resume` が失敗する問題を修正(破損行はスキップ)
・Bedrock アプリケーション推論プロファイル ARN 使用時に発生する `thinking.type.enabled is not supported` エラーを修正
・Microsoft 365 MCP OAuth が重複または未サポートの `prompt` パラメータで失敗する問題を修正
・tmux、GNOME Terminal、Windows Terminal、Konsole の非フルスクリーンモードで Ctrl+L を押したときや再描画をトリガーしたときに発生するスクロールバックの重複を修正
・起動時にコネクターリストの取得で一時的な認証エラーが発生した際、claude.ai MCPコネクターが無言で消える問題を修正
・リモートセッションで組み込みツールの「常に許可」ルールがワーカー再起動後に保持されない問題を修正
・ネイティブビルドにおいて `managed-settings.json` で設定した `NO_PROXY` がすべての HTTP クライアントに反映されない問題を修正
・マネージド設定の承認プロンプトで、承認してもセッションが終了してしまう問題を修正(設定を適用してセッションを継続するように変更)
・期限切れ OAuth トークンにより `/usage` が "rate limited" を返す問題を修正 — 自動リフレッシュに対応
・`settings.json` の無効なレガシー enum 値によってファイル全体が無効化される問題を修正
・フリッカーなしモードがオフの場合に `/usage` ダイアログのコンテンツが切り取られる問題を修正
・フルスクリーンレンダラーが無効な場合に `/focus` が "Unknown command" と表示される問題を修正し、有効化方法を案内するよう変更
・セッション中に実行バイナリが削除された場合に組み込みのgrep/find/rgシェルラッパーが失敗する問題を修正し、インストール済みツールへのフォールバックに対応
・Bashツールで大規模なディレクトリツリーに対して `find` を実行する際のピークファイルディスクリプタ使用量を削減

v2.1.120 | #23

日本語 English
Windows: Git for Windows(Git Bash)が不要に。未インストールの場合、Claude Code は PowerShell をシェルツールとして使用 Windows: Git for Windows (Git Bash) is no longer required — when absent, Claude Code uses PowerShell as the shell tool
CI やスクリプトから /ultrareview を非対話的に実行する claude ultrareview [target] サブコマンドを追加。結果を stdout に出力し(--json で生出力)、成功時は 0、失敗時は 1 で終了 Added claude ultrareview [target] subcommand to run /ultrareview non-interactively from CI or scripts — prints findings to stdout (--json for raw output) and exits 0 on completion or 1 on failure
スキルのコンテンツ内で ${CLAUDE_EFFORT} を使用して現在のエフォートレベルを参照可能に Skills can now reference the current effort level with ${CLAUDE_EFFORT} in their content
サブプロセスに AI_AGENT 環境変数を設定し、gh のトラフィックを Claude Code に帰属可能に Set AI_AGENT environment variable for subprocesses so gh can attribute traffic to Claude Code
デスクトップアプリのインストールやスキル・エージェントの作成を推奨するスピナーのヒントを、すでに利用済みの場合は非表示に Spinner tips that recommend installing the desktop app or creating skills/agents are now hidden when you already have them
ターミナルがスクロールイベントの代わりに矢印キーを送信する場合、「PgUp/PgDn でスクロール」のヒントを表示 Show a "use PgUp/PgDn to scroll" hint when the terminal sends arrow keys instead of scroll events
多数の claude.ai コネクタが設定されているが未認証の場合のセッション起動を高速化 Faster session start when you have many claude.ai connectors configured but not authorized
オートモードの拒否メッセージに設定ドキュメントへのリンクを追加 The auto mode denial message now links to the configuration docs
claude plugin validatemarketplace.json のトップレベルで $schemaversiondescription、および plugin.json$schema を受け入れるように対応 claude plugin validate now accepts $schema, version, and description at the top level of marketplace.json and $schema in plugin.json
オートモードの自動圧縮で、誤解を招くトークン数の代わりに auto(小文字、トークン数なし)を表示するように変更 Auto-compact in auto mode now displays auto (lowercase, no token count) instead of a misleading token value
stdio MCP ツール呼び出し中に Esc キーを押すとサーバー接続全体が閉じられる問題を修正(2.1.105 のリグレッション) Fixed pressing Esc during a stdio MCP tool call closing the entire server connection (regression in 2.1.105)
claude --resume で起動後、/rewind などのインタラクティブオーバーレイがキーボード入力に反応しない問題を修正 Fixed /rewind and other interactive overlays not responding to keyboard input after launching with claude --resume
非フルスクリーンモードでのターミナルスクロールバックの重複を修正(リサイズ、ダイアログ閉じ、長時間セッション) Fixed terminal scrollback duplication in non-fullscreen mode (resize, dialog dismiss, long sessions)
API およびエンタープライズユーザーで DISABLE_TELEMETRY / CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC が使用状況メトリクステレメトリを抑制しない問題を修正 Fixed DISABLE_TELEMETRY / CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC not suppressing usage metrics telemetry for API and enterprise users
パイプとリダイレクトの両方を含む複数行の bash コマンドに対して、オートモードで誤検知の「危険な rm 操作」許可プロンプトが表示される問題を修正 Fixed false-positive "Dangerous rm operation" permission prompts in auto mode for multi-line bash commands containing both a pipe and a redirect
フルスクリーンモードで長い選択メニューがターミナル下部にクリップされる問題を修正。スクロール時にフォーカス中のオプションが画面内に留まるように改善 Fixed long selection menus clipping below the terminal in fullscreen mode — the focused option now stays on screen as you scroll
フルスクリーンで「+N lines」をクリックした際に Write ツールの出力が展開ではなく折りたたまれる問題を修正 Fixed Write tool output collapsing instead of expanding when clicking "+N lines" in fullscreen
入力中にスラッシュコマンドのピッカーがジャンプする問題を修正し、連続した部分文字列のみを青色でハイライトするように改善 Fixed slash command picker jumping while typing, and improved highlight to only match contiguous substrings in blue
エントリのひとつが未認識のソース形式を使用している場合に /plugin マーケットプレイスが読み込めない問題を修正。該当エントリは表示されるが、インストール時にアップデートを促すプロンプトを表示 Fixed /plugin marketplace failing to load when one entry uses an unrecognized source format — that entry is shown but installing it prompts you to update
[VSCode] /usage がプレーンテキストのセッションコストを返す代わりに、ネイティブのアカウントと使用状況ダイアログを開くように変更 [VSCode] /usage now opens the native Account & Usage dialog instead of returning plain-text session cost
[VSCode] 音声入力が ~/.claude/settings.jsonlanguage 設定に従うように対応 [VSCode] Voice dictation now respects the language setting in ~/.claude/settings.json
大規模なディレクトリツリーで Bash ツールの find がオープンファイルディスクリプタを枯渇させ、ホスト全体がクラッシュする問題を修正(macOS/Linux ネイティブビルド) Fixed find in the Bash tool exhausting open file descriptors on large directory trees, causing host-wide crashes (macOS/Linux native builds)
Claude Code - v2.1.120
・Windows: Git for Windows(Git Bash)が不要に。未インストールの場合、Claude Code は PowerShell をシェルツールとして使用
・CI やスクリプトから `/ultrareview` を非対話的に実行する `claude ultrareview [target]` サブコマンドを追加。結果を stdout に出力し(`--json` で生出力)、成功時は 0、失敗時は 1 で終了
・スキルのコンテンツ内で `${CLAUDE_EFFORT}` を使用して現在のエフォートレベルを参照可能に
・サブプロセスに `AI_AGENT` 環境変数を設定し、`gh` のトラフィックを Claude Code に帰属可能に
・デスクトップアプリのインストールやスキル・エージェントの作成を推奨するスピナーのヒントを、すでに利用済みの場合は非表示に
・ターミナルがスクロールイベントの代わりに矢印キーを送信する場合、「PgUp/PgDn でスクロール」のヒントを表示
・多数の claude.ai コネクタが設定されているが未認証の場合のセッション起動を高速化
・オートモードの拒否メッセージに設定ドキュメントへのリンクを追加
・`claude plugin validate` が `marketplace.json` のトップレベルで `$schema`・`version`・`description`、および `plugin.json` の `$schema` を受け入れるように対応
・オートモードの自動圧縮で、誤解を招くトークン数の代わりに `auto`(小文字、トークン数なし)を表示するように変更
・stdio MCP ツール呼び出し中に Esc キーを押すとサーバー接続全体が閉じられる問題を修正(2.1.105 のリグレッション)
・`claude --resume` で起動後、`/rewind` などのインタラクティブオーバーレイがキーボード入力に反応しない問題を修正
・非フルスクリーンモードでのターミナルスクロールバックの重複を修正(リサイズ、ダイアログ閉じ、長時間セッション)
・API およびエンタープライズユーザーで `DISABLE_TELEMETRY` / `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` が使用状況メトリクステレメトリを抑制しない問題を修正
・パイプとリダイレクトの両方を含む複数行の bash コマンドに対して、オートモードで誤検知の「危険な rm 操作」許可プロンプトが表示される問題を修正
・フルスクリーンモードで長い選択メニューがターミナル下部にクリップされる問題を修正。スクロール時にフォーカス中のオプションが画面内に留まるように改善
・フルスクリーンで「+N lines」をクリックした際に Write ツールの出力が展開ではなく折りたたまれる問題を修正
・入力中にスラッシュコマンドのピッカーがジャンプする問題を修正し、連続した部分文字列のみを青色でハイライトするように改善
・エントリのひとつが未認識のソース形式を使用している場合に `/plugin` マーケットプレイスが読み込めない問題を修正。該当エントリは表示されるが、インストール時にアップデートを促すプロンプトを表示
・[VSCode] `/usage` がプレーンテキストのセッションコストを返す代わりに、ネイティブのアカウントと使用状況ダイアログを開くように変更
・[VSCode] 音声入力が `~/.claude/settings.json` の `language` 設定に従うように対応
・大規模なディレクトリツリーで Bash ツールの `find` がオープンファイルディスクリプタを枯渇させ、ホスト全体がクラッシュする問題を修正(macOS/Linux ネイティブビルド)

v2.1.119 | #22

日本語 English
/config で設定したテーマ・エディタモード・verbose 等が ~/.claude/settings.json に保存されるようになり、プロジェクト/ローカル/ポリシーのオーバーライド優先順位にも従うように /config settings (theme, editor mode, verbose, etc.) now persist to ~/.claude/settings.json and participate in project/local/policy override precedence
フッターの PR バッジを github.com の代わりにカスタムコードレビュー URL へ向けられる prUrlTemplate 設定を追加 Added prUrlTemplate setting to point the footer PR badge at a custom code-review URL instead of github.com
起動ロゴの作業ディレクトリを非表示にする環境変数 CLAUDE_CODE_HIDE_CWD を追加 Added CLAUDE_CODE_HIDE_CWD environment variable to hide the working directory in the startup logo
--from-pr が GitLab マージリクエスト、Bitbucket プルリクエスト、GitHub Enterprise PR URL に対応 --from-pr now accepts GitLab merge-request, Bitbucket pull-request, and GitHub Enterprise PR URLs
--print モードがエージェントの tools: および disallowedTools: フロントマターを尊重するようになり、インタラクティブモードの動作と一致 --print mode now honors the agent's tools: and disallowedTools: frontmatter, matching interactive-mode behavior
--agent <name> で組み込みエージェントの permissionMode が正しく適用されるように修正 --agent <name> now honors the agent definition's permissionMode for built-in agents
PowerShell ツールコマンドがパーミッションモードで自動承認可能になり、Bash の動作と統一 PowerShell tool commands can now be auto-approved in permission mode, matching Bash behavior
フック: PostToolUse および PostToolUseFailure のフック入力に duration_ms(ツール実行時間。パーミッションプロンプトおよび PreToolUse フックの時間を除く)を追加 Hooks: PostToolUse and PostToolUseFailure hook inputs now include duration_ms (tool execution time, excluding permission prompts and PreToolUse hooks)
サブエージェントおよびSDKのMCPサーバー再設定において、サーバーへの接続を直列ではなく並列で実行するように変更 Subagent and SDK MCP server reconfiguration now connects servers in parallel instead of serially
別のプラグインのバージョン制約によって固定されたプラグインが、条件を満たす最新の git タグへ自動更新されるように対応 Plugins pinned by another plugin's version constraint now auto-update to the highest satisfying git tag
Vim モード: INSERT モードで Esc を押してもキュー済みメッセージが入力欄に戻らないよう修正;割り込みには再度 Esc を押す Vim mode: Esc in INSERT no longer pulls a queued message back into the input; press Esc again to interrupt
スラッシュコマンドの候補で、クエリにマッチした文字をハイライト表示 Slash command suggestions now highlight the characters that matched your query
スラッシュコマンドピッカーで長い説明文が切り捨てられる代わりに2行目に折り返されるように変更 Slash command picker now wraps long descriptions onto a second line instead of truncating
出力内の owner/repo#N 形式のショートハンドリンクが、常に github.com を指す代わりに git リモートのホストを使用するように変更 owner/repo#N shorthand links in output now use your git remote's host instead of always pointing at github.com
セキュリティ: blockedMarketplaceshostPattern および pathPattern エントリが正しく適用されるように修正 Security: blockedMarketplaces now correctly enforces hostPattern and pathPattern entries
OpenTelemetry: tool_result および tool_decision イベントに tool_use_id を追加、tool_result には tool_input_size_bytes も追加 OpenTelemetry: tool_result and tool_decision events now include tool_use_id; tool_result also includes tool_input_size_bytes
ステータスライン: stdin JSON に effort.levelthinking.enabled を追加 Status line: stdin JSON now includes effort.level and thinking.enabled
CRLFコンテンツ(Windowsクリップボード、Xcodeコンソール)のペースト時に各行間へ余分な空白行が挿入される問題を修正 Fixed pasting CRLF content (Windows clipboards, Xcode console) inserting an extra blank line between every line
ブラケットペースト内でkittyキーボードプロトコルシーケンスを使用するターミナルにおいて、複数行ペースト時に改行が失われる問題を修正 Fixed multi-line paste losing newlines in terminals using kitty keyboard protocol sequences inside bracketed paste
ネイティブ macOS/Linux ビルドで Bash ツールがパーミッションにより拒否された際、Glob および Grep ツールが消える問題を修正 Fixed Glob and Grep tools disappearing on native macOS/Linux builds when the Bash tool is denied via permissions
フルスクリーンモードでスクロールアップした際、ツールの実行が完了するたびに最下部へ強制スクロールされる問題を修正 Fixed scrolling up in fullscreen mode snapping back to the bottom every time a tool finishes
OAuthディスカバリーリクエストに対してサーバーが非JSONボディを返した際にMCP HTTP接続が「Invalid OAuth error response」で失敗する問題を修正 Fixed MCP HTTP connections failing with "Invalid OAuth error response" when servers returned non-JSON bodies for OAuth discovery requests
画像添付のあるメッセージで Rewind オーバーレイに "(no prompt)" と表示される不具合を修正 Fixed Rewind overlay showing "(no prompt)" for messages with image attachments
auto mode が「Execute immediately」という競合する指示によって plan mode を上書きしてしまう問題を修正 Fixed auto mode overriding plan mode with conflicting "Execute immediately" instructions
レスポンスペイロードを返さない非同期 PostToolUse フックがセッショントランスクリプトに空エントリを書き込む問題を修正 Fixed async PostToolUse hooks that emit no response payload writing empty entries to the session transcript
サブエージェントタスクの通知がキューに孤立した際にスピナーが表示されたままになる問題を修正 Fixed spinner staying on when a subagent task notification is orphaned in the queue
サポートされていないベータヘッダーエラーを回避するため、Vertex AI でのツール検索をデフォルトで無効化(ENABLE_TOOL_SEARCH でオプトイン可能) Tool search is now disabled by default on Vertex AI to avoid an unsupported beta header error (opt in with ENABLE_TOOL_SEARCH)
スラッシュコマンド内で絶対パスを使用した際に @ ファイルのTab補完がプロンプト全体を置き換える問題を修正 Fixed @-file Tab completion replacing the entire prompt when used inside a slash command with an absolute path
macOS の Terminal.app で Docker または SSH 経由で起動時にプロンプトに余分な p 文字が表示される問題を修正 Fixed a stray p character appearing at the prompt on startup in macOS Terminal.app via Docker or SSH
HTTP/SSE/WebSocket MCPサーバーのheadersにおける${ENV_VAR}プレースホルダーがリクエスト前に置換されない問題を修正 Fixed ${ENV_VAR} placeholders in headers for HTTP/SSE/WebSocket MCP servers not being substituted before requests
--client-secret で保存された MCP OAuth クライアントシークレットが client_secret_post を要求するサーバーでのトークン交換時に送信されない問題を修正 Fixed MCP OAuth client secret stored via --client-secret not being sent during token exchange for servers requiring client_secret_post
/skills でEnterキーを押した際にダイアログが閉じてしまう代わりに、プロンプトへ /<skill-name> が事前入力されるよう修正 Fixed /skills Enter key closing the dialog instead of pre-filling /<skill-name> in the prompt
/agents 詳細ビューでサブエージェントが利用できない組み込みツールを "Unrecognized" と誤表示していた問題を修正 Fixed /agents detail view mislabeling built-in tools unavailable to subagents as "Unrecognized"
プラグインキャッシュが不完全な場合に Windows でプラグインの MCP サーバーが起動しない問題を修正 Fixed MCP servers from plugins not spawning on Windows when the plugin cache was incomplete
/export が実際に会話で使用されたモデルではなく、現在のデフォルトモデルを表示していた問題を修正 Fixed /export showing the current default model instead of the model the conversation actually used
再起動後に詳細出力設定が保持されない問題を修正 Fixed verbose output setting not persisting after restart
/usage のプログレスバーが「Resets …」ラベルと重なる問題を修正 Fixed /usage progress bars overlapping with their "Resets …" labels
プラグインの MCP サーバーが ${user_config.*} でオプションフィールドを空白のままにした場合に失敗する問題を修正 Fixed plugin MCP servers failing when ${user_config.*} references an optional field left blank
文末に数字を含むリスト項目で、その数字が単独行に折り返される問題を修正 Fixed list items containing a sentence-final number wrapping the number onto its own line
/plan および /plan open がプランモード移行時に既存のプランに対して動作しない問題を修正 Fixed /plan and /plan open not acting on the existing plan when entering plan mode
自動圧縮前に呼び出されたスキルが次のユーザーメッセージに対して再実行される問題を修正 Fixed skills invoked before auto-compaction being re-executed against the next user message
無効化されたプラグインに対して /reload-plugins/doctor が読み込みエラーを報告する問題を修正 Fixed /reload-plugins and /doctor reporting load errors for disabled plugins
Agent ツールの isolation: "worktree" が過去のセッションの古いワークツリーを再利用する問題を修正 Fixed Agent tool with isolation: "worktree" reusing stale worktrees from prior sessions
無効化されたMCPサーバーが /status で「failed」と表示される問題を修正 Fixed disabled MCP servers appearing as "failed" in /status
TaskList がID順ではなく任意のファイルシステム順でタスクを返していた問題を修正 Fixed TaskList returning tasks in arbitrary filesystem order instead of sorted by ID
gh の出力に "rate limit" を含む PR タイトルが存在する場合に、誤って「GitHub API レート制限超過」のヒントが表示される問題を修正 Fixed spurious "GitHub API rate limit exceeded" hints when gh output contained PR titles mentioning "rate limit"
SDK/bridge の read_file が増加するファイルに対してサイズ上限を正しく適用しない問題を修正 Fixed SDK/bridge read_file not correctly enforcing size cap on growing files
git worktree で作業中に PR がセッションに紐付けられない問題を修正 Fixed PR not linked to session when working in a git worktree
より高い優先スコープによって上書きされた MCP サーバーエントリに関する /doctor の警告を修正 Fixed /doctor warning about MCP server entries overridden by a higher-precedence scope
Windows: 誤検知だった「Windowsでは 'cmd /c' ラッパーが必要」というMCP設定の警告を削除 Windows: removed false-positive "Windows requires 'cmd /c' wrapper" MCP config warning
[VSCode] macOS でマイク権限のプロンプト表示中に音声入力の最初の録音が無効になる問題を修正 [VSCode] Fixed voice dictation's first recording producing nothing on macOS while the microphone permission prompt is showing
Claude Code - v2.1.119
・`/config` で設定したテーマ・エディタモード・verbose 等が `~/.claude/settings.json` に保存されるようになり、プロジェクト/ローカル/ポリシーのオーバーライド優先順位にも従うように
・フッターの PR バッジを github.com の代わりにカスタムコードレビュー URL へ向けられる `prUrlTemplate` 設定を追加
・起動ロゴの作業ディレクトリを非表示にする環境変数 `CLAUDE_CODE_HIDE_CWD` を追加
・`--from-pr` が GitLab マージリクエスト、Bitbucket プルリクエスト、GitHub Enterprise PR URL に対応
・`--print` モードがエージェントの `tools:` および `disallowedTools:` フロントマターを尊重するようになり、インタラクティブモードの動作と一致
・`--agent <name>` で組み込みエージェントの `permissionMode` が正しく適用されるように修正
・PowerShell ツールコマンドがパーミッションモードで自動承認可能になり、Bash の動作と統一
・フック: `PostToolUse` および `PostToolUseFailure` のフック入力に `duration_ms`(ツール実行時間。パーミッションプロンプトおよび PreToolUse フックの時間を除く)を追加
・サブエージェントおよびSDKのMCPサーバー再設定において、サーバーへの接続を直列ではなく並列で実行するように変更
・別のプラグインのバージョン制約によって固定されたプラグインが、条件を満たす最新の git タグへ自動更新されるように対応
・Vim モード: INSERT モードで Esc を押してもキュー済みメッセージが入力欄に戻らないよう修正;割り込みには再度 Esc を押す
・スラッシュコマンドの候補で、クエリにマッチした文字をハイライト表示
・スラッシュコマンドピッカーで長い説明文が切り捨てられる代わりに2行目に折り返されるように変更
・出力内の `owner/repo#N` 形式のショートハンドリンクが、常に github.com を指す代わりに git リモートのホストを使用するように変更
・セキュリティ: `blockedMarketplaces` の `hostPattern` および `pathPattern` エントリが正しく適用されるように修正
・OpenTelemetry: `tool_result` および `tool_decision` イベントに `tool_use_id` を追加、`tool_result` には `tool_input_size_bytes` も追加
・ステータスライン: stdin JSON に `effort.level` と `thinking.enabled` を追加
・CRLFコンテンツ(Windowsクリップボード、Xcodeコンソール)のペースト時に各行間へ余分な空白行が挿入される問題を修正
・ブラケットペースト内でkittyキーボードプロトコルシーケンスを使用するターミナルにおいて、複数行ペースト時に改行が失われる問題を修正
・ネイティブ macOS/Linux ビルドで Bash ツールがパーミッションにより拒否された際、Glob および Grep ツールが消える問題を修正
・フルスクリーンモードでスクロールアップした際、ツールの実行が完了するたびに最下部へ強制スクロールされる問題を修正
・OAuthディスカバリーリクエストに対してサーバーが非JSONボディを返した際にMCP HTTP接続が「Invalid OAuth error response」で失敗する問題を修正
・画像添付のあるメッセージで Rewind オーバーレイに "(no prompt)" と表示される不具合を修正
・auto mode が「Execute immediately」という競合する指示によって plan mode を上書きしてしまう問題を修正
・レスポンスペイロードを返さない非同期 `PostToolUse` フックがセッショントランスクリプトに空エントリを書き込む問題を修正
・サブエージェントタスクの通知がキューに孤立した際にスピナーが表示されたままになる問題を修正
・サポートされていないベータヘッダーエラーを回避するため、Vertex AI でのツール検索をデフォルトで無効化(`ENABLE_TOOL_SEARCH` でオプトイン可能)
・スラッシュコマンド内で絶対パスを使用した際に `@` ファイルのTab補完がプロンプト全体を置き換える問題を修正
・macOS の Terminal.app で Docker または SSH 経由で起動時にプロンプトに余分な `p` 文字が表示される問題を修正
・HTTP/SSE/WebSocket MCPサーバーの`headers`における`${ENV_VAR}`プレースホルダーがリクエスト前に置換されない問題を修正
・`--client-secret` で保存された MCP OAuth クライアントシークレットが `client_secret_post` を要求するサーバーでのトークン交換時に送信されない問題を修正
・`/skills` でEnterキーを押した際にダイアログが閉じてしまう代わりに、プロンプトへ `/<skill-name>` が事前入力されるよう修正
・`/agents` 詳細ビューでサブエージェントが利用できない組み込みツールを "Unrecognized" と誤表示していた問題を修正
・プラグインキャッシュが不完全な場合に Windows でプラグインの MCP サーバーが起動しない問題を修正
・`/export` が実際に会話で使用されたモデルではなく、現在のデフォルトモデルを表示していた問題を修正
・再起動後に詳細出力設定が保持されない問題を修正
・`/usage` のプログレスバーが「Resets …」ラベルと重なる問題を修正
・プラグインの MCP サーバーが `${user_config.*}` でオプションフィールドを空白のままにした場合に失敗する問題を修正
・文末に数字を含むリスト項目で、その数字が単独行に折り返される問題を修正
・`/plan` および `/plan open` がプランモード移行時に既存のプランに対して動作しない問題を修正
・自動圧縮前に呼び出されたスキルが次のユーザーメッセージに対して再実行される問題を修正
・無効化されたプラグインに対して `/reload-plugins` と `/doctor` が読み込みエラーを報告する問題を修正
・Agent ツールの `isolation: "worktree"` が過去のセッションの古いワークツリーを再利用する問題を修正
・無効化されたMCPサーバーが `/status` で「failed」と表示される問題を修正
・`TaskList` がID順ではなく任意のファイルシステム順でタスクを返していた問題を修正
・`gh` の出力に "rate limit" を含む PR タイトルが存在する場合に、誤って「GitHub API レート制限超過」のヒントが表示される問題を修正
・SDK/bridge の `read_file` が増加するファイルに対してサイズ上限を正しく適用しない問題を修正
・git worktree で作業中に PR がセッションに紐付けられない問題を修正
・より高い優先スコープによって上書きされた MCP サーバーエントリに関する `/doctor` の警告を修正
・Windows: 誤検知だった「Windowsでは 'cmd /c' ラッパーが必要」というMCP設定の警告を削除
・[VSCode] macOS でマイク権限のプロンプト表示中に音声入力の最初の録音が無効になる問題を修正

v2.1.118 | #21

日本語 English
vim ビジュアルモード(v)およびビジュアルラインモード(V)を追加(選択、オペレータ、視覚的フィードバック付き) Added vim visual mode (v) and visual-line mode (V) with selection, operators, and visual feedback
/cost/stats/usage に統合(両コマンドは引き続き該当タブを開くショートカットとして使用可能) Merged /cost and /stats into /usage — both remain as typing shortcuts that open the relevant tab
/theme から名前付きカスタムテーマの作成・切り替えが可能に。~/.claude/themes/ の JSON ファイルを直接編集するか、プラグインが themes/ ディレクトリ経由でテーマを提供することも可能 Create and switch between named custom themes from /theme, or hand-edit JSON files in ~/.claude/themes/; plugins can also ship themes via a themes/ directory
フックから type: "mcp_tool" を使って MCP ツールを直接呼び出し可能に Hooks can now invoke MCP tools directly via type: "mcp_tool"
すべての更新経路(手動の claude update を含む)を完全に遮断する環境変数 DISABLE_UPDATES を追加(DISABLE_AUTOUPDATER より厳格) Added DISABLE_UPDATES env var to completely block all update paths including manual claude update — stricter than DISABLE_AUTOUPDATER
Windows 上の WSL が wslInheritsWindowsSettings ポリシーキーを通じて Windows 側の管理設定を継承可能に WSL on Windows can now inherit Windows-side managed settings via the wslInheritsWindowsSettings policy key
オートモード: autoMode.allowautoMode.soft_denyautoMode.environment"$defaults" を含めることで、組み込みリストを置き換えずにカスタムルールを追加可能に Auto mode: include "$defaults" in autoMode.allow, autoMode.soft_deny, or autoMode.environment to add custom rules alongside the built-in list instead of replacing it
オートモードの有効化プロンプトに「次回から確認しない」オプションを追加 Added a "Don't ask again" option to the auto mode opt-in prompt
バージョン検証付きでプラグインのリリース git タグを作成する claude plugin tag を追加 Added claude plugin tag to create release git tags for plugins with version validation
--continue/--resume/add-dir で追加された現在のディレクトリを持つセッションを検索可能に --continue/--resume now find sessions that added the current directory via /add-dir
リモートコントロール接続時に /color がセッションのアクセントカラーを claude.ai/code に同期するように改善 /color now syncs the session accent color to claude.ai/code when Remote Control is connected
カスタム ANTHROPIC_BASE_URL ゲートウェイ使用時に /model ピッカーが ANTHROPIC_DEFAULT_*_MODEL_NAME/_DESCRIPTION の上書き設定を反映するように改善 The /model picker now honors ANTHROPIC_DEFAULT_*_MODEL_NAME/_DESCRIPTION overrides when using a custom ANTHROPIC_BASE_URL gateway
別プラグインのバージョン制約によりプラグインの自動更新がスキップされた場合、/doctor/plugin のエラータブに表示されるように改善 When auto-update skips a plugin due to another plugin's version constraint, the skip now appears in /doctor and the /plugin Errors tab
headersHelper で設定されたサーバーの OAuth 認証/再認証アクションが /mcp メニューに表示されない問題、および一時的な 401 エラー後にカスタムヘッダー付き HTTP/SSE MCP サーバーが「認証が必要」状態のまま抜け出せない問題を修正 Fixed /mcp menu hiding OAuth Authenticate/Re-authenticate actions for servers configured with headersHelper, and HTTP/SSE MCP servers with custom headers being stuck in "needs authentication" after a transient 401
OAuth トークンレスポンスに expires_in が含まれない MCP サーバーで毎時再認証が要求される問題を修正 Fixed MCP servers whose OAuth token response omits expires_in requiring re-authentication every hour
サーバーの insufficient_scope 403 エラーが現在のトークンが既に持つスコープを指している場合に、再同意を求めずにサイレントリフレッシュされる MCP ステップアップ認証の問題を修正 Fixed MCP step-up authorization silently refreshing instead of prompting for re-consent when the server's insufficient_scope 403 names a scope the current token already has
MCP サーバーの OAuth フローがタイムアウトまたはキャンセルされた際の未処理の Promise rejection を修正 Fixed an unhandled promise rejection when an MCP server's OAuth flow times out or is cancelled
競合状態時に MCP OAuth リフレッシュがクロスプロセスロックなしで進行する問題を修正 Fixed MCP OAuth refresh proceeding without its cross-process lock under contention
同時 MCP トークンリフレッシュが新しくリフレッシュされた OAuth トークンを上書きし、予期しない「/login を実行してください」プロンプトが表示される macOS キーチェーンの競合状態を修正 Fixed macOS keychain race where a concurrent MCP token refresh could overwrite a freshly-refreshed OAuth token, causing unexpected "Please run /login" prompts
サーバーがローカルの有効期限前にトークンを失効させた場合に OAuth トークンリフレッシュが失敗する問題を修正 Fixed OAuth token refresh failing when the server revokes a token before its local expiry time
Linux/Windows で認証情報の保存時にクラッシュし ~/.claude/.credentials.json が破損する問題を修正 Fixed credential save crash on Linux/Windows corrupting ~/.claude/.credentials.json
CLAUDE_CODE_OAUTH_TOKEN で起動したセッションで /login が無効になる問題を修正(環境変数のトークンをクリアしてディスク上の認証情報が有効になるように) Fixed /login having no effect in a session launched with CLAUDE_CODE_OAUTH_TOKEN — the env token is now cleared so disk credentials take effect
「新しいメッセージ」スクロールピルと /plugin バッジのテキストが読めない問題を修正 Fixed unreadable text in the "new messages" scroll pill and /plugin badges
--dangerously-skip-permissions 実行時にプラン承認ダイアログが「パーミッションのバイパス」の代わりに「オートモード」を提示する問題を修正 Fixed plan acceptance dialog offering "auto mode" instead of "bypass permissions" when running with --dangerously-skip-permissions
Stop または SubagentStop 以外のイベント向けに設定した場合にエージェント型フックが「Messages are required for agent hooks」で失敗する問題を修正 Fixed agent-type hooks failing with "Messages are required for agent hooks" when configured for events other than Stop or SubagentStop
エージェントフック検証サブエージェントによるツール呼び出し時に prompt フックが再実行される問題を修正 Fixed prompt hooks re-firing on tool calls made by an agent-hook verifier subagent
/fork がフォークごとに親会話全体をディスクに書き込む問題を修正(ポインタを書き込み、読み取り時に展開する方式に変更) Fixed /fork writing the full parent conversation to disk per fork — now writes a pointer and hydrates on read
Alt+K / Alt+X / Alt+^ / Alt+_ でキーボード入力がフリーズする問題を修正 Fixed Alt+K / Alt+X / Alt+^ / Alt+_ freezing keyboard input
リモートセッションへの接続時に ~/.claude/settings.json のローカルの model 設定が上書きされる問題を修正 Fixed connecting to a remote session overwriting your local model setting in ~/.claude/settings.json
/ で始まるファイルパスを貼り付けた際にタイプアヘッドが「No commands match」エラーを表示する問題を修正 Fixed typeahead showing "No commands match" error when pasting file paths that start with /
インストール済みプラグインに対して plugin install を実行しても誤ったバージョンでインストールされた依存関係が再解決されない問題を修正 Fixed plugin install on an already-installed plugin not re-resolving a dependency installed at the wrong version
無効なパスまたはファイルディスクリプタの枯渇時にファイルウォッチャーから発生する未処理エラーを修正 Fixed unhandled errors from file watcher on invalid paths or fd exhaustion
JWT リフレッシュ中の一時的な CCR 初期化の乱れによりリモートコントロールセッションがアーカイブされる問題を修正 Fixed Remote Control sessions getting archived on transient CCR initialization blips during JWT refresh
SendMessage で再開されたサブエージェントが起動時に指定された cwd を復元しない問題を修正 Fixed subagents resumed via SendMessage not restoring the explicit cwd they were spawned with
Claude Code - v2.1.118
・vim ビジュアルモード(`v`)およびビジュアルラインモード(`V`)を追加(選択、オペレータ、視覚的フィードバック付き)
・`/cost` と `/stats` を `/usage` に統合(両コマンドは引き続き該当タブを開くショートカットとして使用可能)
・`/theme` から名前付きカスタムテーマの作成・切り替えが可能に。`~/.claude/themes/` の JSON ファイルを直接編集するか、プラグインが `themes/` ディレクトリ経由でテーマを提供することも可能
・フックから `type: "mcp_tool"` を使って MCP ツールを直接呼び出し可能に
・すべての更新経路(手動の `claude update` を含む)を完全に遮断する環境変数 `DISABLE_UPDATES` を追加(`DISABLE_AUTOUPDATER` より厳格)
・Windows 上の WSL が `wslInheritsWindowsSettings` ポリシーキーを通じて Windows 側の管理設定を継承可能に
・オートモード: `autoMode.allow`、`autoMode.soft_deny`、`autoMode.environment` に `"$defaults"` を含めることで、組み込みリストを置き換えずにカスタムルールを追加可能に
・オートモードの有効化プロンプトに「次回から確認しない」オプションを追加
・バージョン検証付きでプラグインのリリース git タグを作成する `claude plugin tag` を追加
・`--continue`/`--resume` が `/add-dir` で追加された現在のディレクトリを持つセッションを検索可能に
・リモートコントロール接続時に `/color` がセッションのアクセントカラーを claude.ai/code に同期するように改善
・カスタム `ANTHROPIC_BASE_URL` ゲートウェイ使用時に `/model` ピッカーが `ANTHROPIC_DEFAULT_*_MODEL_NAME`/`_DESCRIPTION` の上書き設定を反映するように改善
・別プラグインのバージョン制約によりプラグインの自動更新がスキップされた場合、`/doctor` と `/plugin` のエラータブに表示されるように改善
・`headersHelper` で設定されたサーバーの OAuth 認証/再認証アクションが `/mcp` メニューに表示されない問題、および一時的な 401 エラー後にカスタムヘッダー付き HTTP/SSE MCP サーバーが「認証が必要」状態のまま抜け出せない問題を修正
・OAuth トークンレスポンスに `expires_in` が含まれない MCP サーバーで毎時再認証が要求される問題を修正
・サーバーの `insufficient_scope` 403 エラーが現在のトークンが既に持つスコープを指している場合に、再同意を求めずにサイレントリフレッシュされる MCP ステップアップ認証の問題を修正
・MCP サーバーの OAuth フローがタイムアウトまたはキャンセルされた際の未処理の Promise rejection を修正
・競合状態時に MCP OAuth リフレッシュがクロスプロセスロックなしで進行する問題を修正
・同時 MCP トークンリフレッシュが新しくリフレッシュされた OAuth トークンを上書きし、予期しない「/login を実行してください」プロンプトが表示される macOS キーチェーンの競合状態を修正
・サーバーがローカルの有効期限前にトークンを失効させた場合に OAuth トークンリフレッシュが失敗する問題を修正
・Linux/Windows で認証情報の保存時にクラッシュし `~/.claude/.credentials.json` が破損する問題を修正
・`CLAUDE_CODE_OAUTH_TOKEN` で起動したセッションで `/login` が無効になる問題を修正(環境変数のトークンをクリアしてディスク上の認証情報が有効になるように)
・「新しいメッセージ」スクロールピルと `/plugin` バッジのテキストが読めない問題を修正
・`--dangerously-skip-permissions` 実行時にプラン承認ダイアログが「パーミッションのバイパス」の代わりに「オートモード」を提示する問題を修正
・`Stop` または `SubagentStop` 以外のイベント向けに設定した場合にエージェント型フックが「Messages are required for agent hooks」で失敗する問題を修正
・エージェントフック検証サブエージェントによるツール呼び出し時に `prompt` フックが再実行される問題を修正
・`/fork` がフォークごとに親会話全体をディスクに書き込む問題を修正(ポインタを書き込み、読み取り時に展開する方式に変更)
・Alt+K / Alt+X / Alt+^ / Alt+_ でキーボード入力がフリーズする問題を修正
・リモートセッションへの接続時に `~/.claude/settings.json` のローカルの `model` 設定が上書きされる問題を修正
・`/` で始まるファイルパスを貼り付けた際にタイプアヘッドが「No commands match」エラーを表示する問題を修正
・インストール済みプラグインに対して `plugin install` を実行しても誤ったバージョンでインストールされた依存関係が再解決されない問題を修正
・無効なパスまたはファイルディスクリプタの枯渇時にファイルウォッチャーから発生する未処理エラーを修正
・JWT リフレッシュ中の一時的な CCR 初期化の乱れによりリモートコントロールセッションがアーカイブされる問題を修正
・`SendMessage` で再開されたサブエージェントが起動時に指定された `cwd` を復元しない問題を修正

v2.1.117 | #20

日本語 English
CLAUDE_CODE_FORK_SUBAGENT=1 を設定することで、外部ビルドでフォークサブエージェントを有効化可能に Forked subagents can now be enabled on external builds by setting CLAUDE_CODE_FORK_SUBAGENT=1
エージェントのフロントマター mcpServers--agent 経由のメインスレッドエージェントセッションで読み込まれるように対応 Agent frontmatter mcpServers are now loaded for main-thread agent sessions via --agent
/model を改善:プロジェクトが別のモデルをピン留めしている場合でも選択内容が再起動後に保持されるようになり、起動時ヘッダーにアクティブなモデルがプロジェクトまたは管理設定のピン留めに由来するかどうかを表示するように Improved /model: selections now persist across restarts even when the project pins a different model, and the startup header shows when the active model comes from a project or managed-settings pin
/resume コマンドが古い大規模セッションの再読み込み前に要約を提案するようになり、既存の --resume の動作と統一 The /resume command now offers to summarize stale, large sessions before re-reading them, matching the existing --resume behavior
ローカルとclaude.ai両方のMCPサーバーが設定されている場合の起動を高速化(並行接続がデフォルトに) Faster startup when both local and claude.ai MCP servers are configured (concurrent connect now default)
既にインストール済みのプラグインに対して plugin install を実行した際、「already installed」で停止せず、不足している依存関係をインストールするように修正 plugin install on an already-installed plugin now installs any missing dependencies instead of stopping at "already installed"
プラグインの依存関係エラーに「not installed」メッセージとインストールヒントを表示するよう改善し、claude plugin marketplace add が設定済みマーケットプレイスから不足している依存関係を自動解決するよう対応 Plugin dependency errors now say "not installed" with an install hint, and claude plugin marketplace add now auto-resolves missing dependencies from configured marketplaces
マネージド設定の blockedMarketplacesstrictKnownMarketplaces が、プラグインのインストール・更新・リフレッシュ・自動更新時に適用されるように Managed-settings blockedMarketplaces and strictKnownMarketplaces are now enforced on plugin install, update, refresh, and autoupdate
Advisor Tool(実験的): ダイアログに「実験的」ラベル、詳細リンク、有効時の起動通知を追加し、プロンプトおよび /compact のたびに「Advisor tool result content could not be processed」エラーでセッションが停止する問題を修正 Advisor Tool (experimental): dialog now carries an "experimental" label, learn-more link, and startup notification when enabled; sessions no longer get stuck with "Advisor tool result content could not be processed" errors on every prompt and /compact
cleanupPeriodDays の保持期間スイープが ~/.claude/tasks/~/.claude/shell-snapshots/~/.claude/backups/ にも適用されるように対応 The cleanupPeriodDays retention sweep now also covers ~/.claude/tasks/, ~/.claude/shell-snapshots/, and ~/.claude/backups/
OpenTelemetry: スラッシュコマンド向けに user_prompt イベントへ command_namecommand_source を追加;モデルがエフォートレベルに対応する場合、cost.usagetoken.usageapi_requestapi_erroreffort 属性を追加;カスタム/MCP コマンド名は OTEL_LOG_TOOL_DETAILS=1 未設定時はマスク処理される OpenTelemetry: user_prompt events now include command_name and command_source for slash commands; cost.usage, token.usage, api_request, and api_error now include an effort attribute when the model supports effort levels. Custom/MCP command names are redacted unless OTEL_LOG_TOOL_DETAILS=1 is set
macOS および Linux のネイティブビルドにおいて、Glob ツールと Grep ツールを Bash ツール経由で利用可能な組み込みの bfs および ugrep に置き換え、ツール呼び出しの往復なしに高速な検索を実現(Windows および npm インストール版は変更なし) Native builds on macOS and Linux: the Glob and Grep tools are replaced by embedded bfs and ugrep available through the Bash tool — faster searches without a separate tool round-trip (Windows and npm-installed builds unchanged)
Windows: where.exe の実行ファイル検索をプロセスごとにキャッシュし、サブプロセスの起動を高速化 Windows: cached where.exe executable lookups per process for faster subprocess launches
Opus 4.6 および Sonnet 4.6 における Pro/Max サブスクライバーのデフォルト effort を high に変更(従来は medium Default effort for Pro/Max subscribers on Opus 4.6 and Sonnet 4.6 is now high (was medium)
セッション中にアクセストークンが期限切れになると「Please run /login」が表示されて Plain-CLI OAuth セッションが切断される問題を修正(401 受信時にトークンをリアクティブに更新するよう対応) Fixed Plain-CLI OAuth sessions dying with "Please run /login" when the access token expires mid-session — the token is now refreshed reactively on 401
非常に大きな HTML ページで WebFetch がハングする問題を、HTML からマークダウン変換前に入力を切り捨てることで修正 Fixed WebFetch hanging on very large HTML pages by truncating input before HTML-to-markdown conversion
プロキシが HTTP 204 No Content を返す際のクラッシュを修正し、TypeError の代わりに明確なエラーを表示するよう対応 Fixed a crash when a proxy returns HTTP 204 No Content — now surfaces a clear error instead of a TypeError
CLAUDE_CODE_OAUTH_TOKEN 環境変数で起動した状態でトークンが期限切れになった際に /login が無効になる問題を修正 Fixed /login having no effect when launched with CLAUDE_CODE_OAUTH_TOKEN env var and that token expires
プロンプト入力のアンドゥ(Ctrl+_)が入力直後に機能しない問題と、アンドゥのたびに状態がスキップされる問題を修正 Fixed prompt-input undo (Ctrl+_) doing nothing immediately after typing, and skipping a state on each undo step
Bun 環境下でリモート API リクエスト時に NO_PROXY が適用されない問題を修正 Fixed NO_PROXY not being respected for remote API requests when running under Bun
低速な接続でキー名がまとまって届く際に稀に発生する誤ったエスケープ/リターントリガーを修正 Fixed rare spurious escape/return triggers when key names arrive as coalesced text over slow connections
SDK の reload_plugins がすべてのユーザー MCP サーバーを直列で再接続する問題を修正 Fixed SDK reload_plugins reconnecting all user MCP servers serially
thinking 無効時に Opus 4.7 をバックエンドとする Bedrock の application-inference-profile リクエストが 400 で失敗する問題を修正 Fixed Bedrock application-inference-profile requests failing with 400 when backed by Opus 4.7 with thinking disabled
print/SDK モードでターン途中にサーバーの接続が完了した際、MCP elicitation/create リクエストが自動キャンセルされる問題を修正 Fixed MCP elicitation/create requests auto-cancelling in print/SDK mode when the server finishes connecting mid-turn
メインエージェントと異なるモデルで実行されているサブエージェントが、ファイル読み取りをマルウェア警告として誤検知する問題を修正 Fixed subagents running a different model than the main agent incorrectly flagging file reads with a malware warning
バックグラウンドタスクが存在する場合のアイドル時の再レンダリングループを修正し、Linux でのメモリ増加を抑制 Fixed idle re-render loop when background tasks are present, reducing memory growth on Linux
[VSCode] 複数の大規模マーケットプレイスが設定されている場合に「Manage Plugins」パネルが機能しなくなる問題を修正 [VSCode] Fixed "Manage Plugins" panel breaking when multiple large marketplaces are configured
Opus 4.7 セッションで /context のパーセンテージが過大に表示され、自動コンパクションが早期に実行される問題を修正(Claude Code が Opus 4.7 ネイティブの 1M ではなく 200K のコンテキストウィンドウを基準に計算していた) Fixed Opus 4.7 sessions showing inflated /context percentages and autocompacting too early — Claude Code was computing against a 200K context window instead of Opus 4.7's native 1M
Claude Code - v2.1.117
・`CLAUDE_CODE_FORK_SUBAGENT=1` を設定することで、外部ビルドでフォークサブエージェントを有効化可能に
・エージェントのフロントマター `mcpServers` が `--agent` 経由のメインスレッドエージェントセッションで読み込まれるように対応
・`/model` を改善:プロジェクトが別のモデルをピン留めしている場合でも選択内容が再起動後に保持されるようになり、起動時ヘッダーにアクティブなモデルがプロジェクトまたは管理設定のピン留めに由来するかどうかを表示するように
・`/resume` コマンドが古い大規模セッションの再読み込み前に要約を提案するようになり、既存の `--resume` の動作と統一
・ローカルとclaude.ai両方のMCPサーバーが設定されている場合の起動を高速化(並行接続がデフォルトに)
・既にインストール済みのプラグインに対して `plugin install` を実行した際、「already installed」で停止せず、不足している依存関係をインストールするように修正
・プラグインの依存関係エラーに「not installed」メッセージとインストールヒントを表示するよう改善し、`claude plugin marketplace add` が設定済みマーケットプレイスから不足している依存関係を自動解決するよう対応
・マネージド設定の `blockedMarketplaces` と `strictKnownMarketplaces` が、プラグインのインストール・更新・リフレッシュ・自動更新時に適用されるように
・Advisor Tool(実験的): ダイアログに「実験的」ラベル、詳細リンク、有効時の起動通知を追加し、プロンプトおよび `/compact` のたびに「Advisor tool result content could not be processed」エラーでセッションが停止する問題を修正
・`cleanupPeriodDays` の保持期間スイープが `~/.claude/tasks/`、`~/.claude/shell-snapshots/`、`~/.claude/backups/` にも適用されるように対応
・OpenTelemetry: スラッシュコマンド向けに `user_prompt` イベントへ `command_name` と `command_source` を追加;モデルがエフォートレベルに対応する場合、`cost.usage`・`token.usage`・`api_request`・`api_error` に `effort` 属性を追加;カスタム/MCP コマンド名は `OTEL_LOG_TOOL_DETAILS=1` 未設定時はマスク処理される
・macOS および Linux のネイティブビルドにおいて、`Glob` ツールと `Grep` ツールを Bash ツール経由で利用可能な組み込みの `bfs` および `ugrep` に置き換え、ツール呼び出しの往復なしに高速な検索を実現(Windows および npm インストール版は変更なし)
・Windows: `where.exe` の実行ファイル検索をプロセスごとにキャッシュし、サブプロセスの起動を高速化
・Opus 4.6 および Sonnet 4.6 における Pro/Max サブスクライバーのデフォルト effort を `high` に変更(従来は `medium`)
・セッション中にアクセストークンが期限切れになると「Please run /login」が表示されて Plain-CLI OAuth セッションが切断される問題を修正(401 受信時にトークンをリアクティブに更新するよう対応)
・非常に大きな HTML ページで `WebFetch` がハングする問題を、HTML からマークダウン変換前に入力を切り捨てることで修正
・プロキシが HTTP 204 No Content を返す際のクラッシュを修正し、`TypeError` の代わりに明確なエラーを表示するよう対応
・`CLAUDE_CODE_OAUTH_TOKEN` 環境変数で起動した状態でトークンが期限切れになった際に `/login` が無効になる問題を修正
・プロンプト入力のアンドゥ(`Ctrl+_`)が入力直後に機能しない問題と、アンドゥのたびに状態がスキップされる問題を修正
・Bun 環境下でリモート API リクエスト時に `NO_PROXY` が適用されない問題を修正
・低速な接続でキー名がまとまって届く際に稀に発生する誤ったエスケープ/リターントリガーを修正
・SDK の `reload_plugins` がすべてのユーザー MCP サーバーを直列で再接続する問題を修正
・thinking 無効時に Opus 4.7 をバックエンドとする Bedrock の application-inference-profile リクエストが 400 で失敗する問題を修正
・print/SDK モードでターン途中にサーバーの接続が完了した際、MCP `elicitation/create` リクエストが自動キャンセルされる問題を修正
・メインエージェントと異なるモデルで実行されているサブエージェントが、ファイル読み取りをマルウェア警告として誤検知する問題を修正
・バックグラウンドタスクが存在する場合のアイドル時の再レンダリングループを修正し、Linux でのメモリ増加を抑制
・[VSCode] 複数の大規模マーケットプレイスが設定されている場合に「Manage Plugins」パネルが機能しなくなる問題を修正
・Opus 4.7 セッションで `/context` のパーセンテージが過大に表示され、自動コンパクションが早期に実行される問題を修正(Claude Code が Opus 4.7 ネイティブの 1M ではなく 200K のコンテキストウィンドウを基準に計算していた)

v2.1.116 | #19

日本語 English
大規模セッションでの /resume を大幅に高速化(40MB以上のセッションで最大67%)し、デッドフォークエントリが多いセッションをより効率的に処理 /resume on large sessions is significantly faster (up to 67% on 40MB+ sessions) and handles sessions with many dead-fork entries more efficiently
複数のstdioサーバー設定時のMCP起動を高速化し、resources/templates/list を最初の @ メンション時まで遅延実行するよう変更 Faster MCP startup when multiple stdio servers are configured; resources/templates/list is now deferred to first @-mention
VS Code、Cursor、Windsurf ターミナルでのフルスクリーンスクロールをスムーズ化し、/terminal-setup でエディタのスクロール感度を設定可能に Smoother fullscreen scrolling in VS Code, Cursor, and Windsurf terminals — /terminal-setup now configures the editor's scroll sensitivity
思考中スピナーのプログレス表示をインライン化(「still thinking」「thinking more」「almost done thinking」)し、独立したヒント行を廃止 Thinking spinner now shows progress inline ("still thinking", "thinking more", "almost done thinking"), replacing the separate hint row
/config の検索でオプション値もマッチするよう改善(例:「vim」で検索するとエディタモード設定が見つかる) /config search now matches option values (e.g. searching "vim" finds the Editor mode setting)
Claude が応答中でも /doctor を開けるようになり、現在のターンの終了を待つ必要がなくなった /doctor can now be opened while Claude is responding, without waiting for the current turn to finish
/reload-plugins およびバックグラウンドのプラグイン自動更新で、追加済みマーケットプレイスから不足しているプラグイン依存関係を自動インストール /reload-plugins and background plugin auto-update now auto-install missing plugin dependencies from marketplaces you've already added
gh コマンドが GitHub API レート制限に達した際に Bash ツールがヒントを表示し、エージェントが再試行せずにバックオフ可能に Bash tool now surfaces a hint when gh commands hit GitHub's API rate limit, so agents can back off instead of retrying
設定の使用状況タブで5時間および週次の使用量を即座に表示し、使用量エンドポイントがレート制限されても失敗しないよう修正 The Usage tab in Settings now shows your 5-hour and weekly usage immediately and no longer fails when the usage endpoint is rate-limited
--agent でメインスレッドエージェントとして実行時にエージェントフロントマターの hooks: が発火するよう修正 Agent frontmatter hooks: now fire when running as a main-thread agent via --agent
フィルター結果がゼロのとき、スラッシュコマンドメニューが消える代わりに「No commands match」を表示するよう改善 Slash command menu now shows "No commands match" when your filter has zero results, instead of disappearing
セキュリティ:サンドボックスの自動許可が /$HOME などの重要なシステムディレクトリを対象とした rm/rmdir の危険パス安全チェックをバイパスしないよう修正 Security: sandbox auto-allow no longer bypasses the dangerous-path safety check for rm/rmdir targeting /, $HOME, or other critical system directories
Claude Code とインストーラーのリリース取得先 URL を https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases から https://downloads.claude.ai/claude-code-releases に変更 Claude Code and installer now use https://downloads.claude.ai/claude-code-releases instead of https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases
ターミナル UI でデーヴァナーガリーおよびその他のインド系文字が列アライメント崩れでレンダリングされる問題を修正 Fixed Devanagari and other Indic scripts rendering with broken column alignment in the terminal UI
Kitty キーボードプロトコルを使用するターミナル(iTerm2、Ghostty、kitty、WezTerm、Windows Terminal)で Ctrl+- がアンドゥをトリガーしない問題を修正 Fixed Ctrl+- not triggering undo in terminals using the Kitty keyboard protocol (iTerm2, Ghostty, kitty, WezTerm, Windows Terminal)
Kitty キーボードプロトコルを使用するターミナル(Warp フルスクリーン、kitty、Ghostty、WezTerm)で Cmd+左右矢印が行頭・行末にジャンプしない問題を修正 Fixed Cmd+Left/Right not jumping to line start/end in terminals that use the Kitty keyboard protocol (Warp fullscreen, kitty, Ghostty, WezTerm)
npxbun run などのラッパープロセス経由で Claude Code を起動した際に Ctrl+Z がターミナルをハングさせる問題を修正 Fixed Ctrl+Z hanging the terminal when Claude Code is launched via a wrapper process (e.g. npx, bun run)
インラインモードでターミナルのリサイズや大量出力時に過去の会話履歴がスクロールバックに重複表示される問題を修正 Fixed scrollback duplication in inline mode where resizing the terminal or large output bursts would repeat earlier conversation history
ターミナルの高さが短い場合にモーダル検索ダイアログが画面からはみ出し、検索ボックスとキーボードヒントが隠れる問題を修正 Fixed modal search dialogs overflowing the screen at short terminal heights, hiding the search box and keyboard hints
VS Code 統合ターミナルでのスクロール中に空白セルが散在しコンポーザーのクロームが消える問題を修正 Fixed scattered blank cells and disappearing composer chrome in the VS Code integrated terminal during scrolling
リクエストセットアップ中に並列リクエストが完了した際に発生するキャッシュコントロール TTL の順序に起因する断続的な API 400 エラーを修正 Fixed an intermittent API 400 error related to cache control TTL ordering that could occur when a parallel request completed during request setup
50MB を超えるトランスクリプトを持つ会話を /branch が拒否する問題を修正 Fixed /branch rejecting conversations with transcripts larger than 50MB
大きなセッションファイルでロードエラーを報告せずに /resume が空の会話をサイレントに表示する問題を修正 Fixed /resume silently showing an empty conversation on large session files instead of reporting the load error
「要注意」または「お気に入り」に表示されるアイテムが /plugin のインストール済みタブに重複表示される問題を修正 Fixed /plugin Installed tab showing the same item twice when it appears under Needs attention or Favorites
セッション途中でワークツリーに入った後に /update/tui が動作しなくなる問題を修正 Fixed /update and /tui not working after entering a worktree mid-session
Claude Code - v2.1.116
・大規模セッションでの `/resume` を大幅に高速化(40MB以上のセッションで最大67%)し、デッドフォークエントリが多いセッションをより効率的に処理
・複数のstdioサーバー設定時のMCP起動を高速化し、`resources/templates/list` を最初の `@` メンション時まで遅延実行するよう変更
・VS Code、Cursor、Windsurf ターミナルでのフルスクリーンスクロールをスムーズ化し、`/terminal-setup` でエディタのスクロール感度を設定可能に
・思考中スピナーのプログレス表示をインライン化(「still thinking」「thinking more」「almost done thinking」)し、独立したヒント行を廃止
・`/config` の検索でオプション値もマッチするよう改善(例:「vim」で検索するとエディタモード設定が見つかる)
・Claude が応答中でも `/doctor` を開けるようになり、現在のターンの終了を待つ必要がなくなった
・`/reload-plugins` およびバックグラウンドのプラグイン自動更新で、追加済みマーケットプレイスから不足しているプラグイン依存関係を自動インストール
・`gh` コマンドが GitHub API レート制限に達した際に Bash ツールがヒントを表示し、エージェントが再試行せずにバックオフ可能に
・設定の使用状況タブで5時間および週次の使用量を即座に表示し、使用量エンドポイントがレート制限されても失敗しないよう修正
・`--agent` でメインスレッドエージェントとして実行時にエージェントフロントマターの `hooks:` が発火するよう修正
・フィルター結果がゼロのとき、スラッシュコマンドメニューが消える代わりに「No commands match」を表示するよう改善
・セキュリティ:サンドボックスの自動許可が `/`、`$HOME` などの重要なシステムディレクトリを対象とした `rm`/`rmdir` の危険パス安全チェックをバイパスしないよう修正
・Claude Code とインストーラーのリリース取得先 URL を `https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases` から `https://downloads.claude.ai/claude-code-releases` に変更
・ターミナル UI でデーヴァナーガリーおよびその他のインド系文字が列アライメント崩れでレンダリングされる問題を修正
・Kitty キーボードプロトコルを使用するターミナル(iTerm2、Ghostty、kitty、WezTerm、Windows Terminal)で Ctrl+- がアンドゥをトリガーしない問題を修正
・Kitty キーボードプロトコルを使用するターミナル(Warp フルスクリーン、kitty、Ghostty、WezTerm)で Cmd+左右矢印が行頭・行末にジャンプしない問題を修正
・`npx`、`bun run` などのラッパープロセス経由で Claude Code を起動した際に Ctrl+Z がターミナルをハングさせる問題を修正
・インラインモードでターミナルのリサイズや大量出力時に過去の会話履歴がスクロールバックに重複表示される問題を修正
・ターミナルの高さが短い場合にモーダル検索ダイアログが画面からはみ出し、検索ボックスとキーボードヒントが隠れる問題を修正
・VS Code 統合ターミナルでのスクロール中に空白セルが散在しコンポーザーのクロームが消える問題を修正
・リクエストセットアップ中に並列リクエストが完了した際に発生するキャッシュコントロール TTL の順序に起因する断続的な API 400 エラーを修正
・50MB を超えるトランスクリプトを持つ会話を `/branch` が拒否する問題を修正
・大きなセッションファイルでロードエラーを報告せずに `/resume` が空の会話をサイレントに表示する問題を修正
・「要注意」または「お気に入り」に表示されるアイテムが `/plugin` のインストール済みタブに重複表示される問題を修正
・セッション途中でワークツリーに入った後に `/update` と `/tui` が動作しなくなる問題を修正

v2.1.114 | #18

日本語 English
エージェントチームのメンバーがツール権限を要求した際にパーミッションダイアログがクラッシュする問題を修正 Fixed a crash in the permission dialog when an agent teams teammate requested tool permission
Claude Code - v2.1.114
・エージェントチームのメンバーがツール権限を要求した際にパーミッションダイアログがクラッシュする問題を修正

v2.1.113 | #17

日本語 English
バンドルされたJavaScriptの代わりに、プラットフォームごとのオプション依存関係経由でネイティブのClaude Codeバイナリを起動するようCLIを変更 Changed the CLI to spawn a native Claude Code binary (via a per-platform optional dependency) instead of bundled JavaScript
より広い allowedDomains ワイルドカードが許可する場合でも特定のドメインをブロックできる sandbox.network.deniedDomains 設定を追加 Added sandbox.network.deniedDomains setting to block specific domains even when a broader allowedDomains wildcard would otherwise permit them
フルスクリーンモードで選択範囲を可視領域の端を超えて拡張する際、Shift+↑/↓ がビューポートをスクロールするように対応 Fullscreen mode: Shift+↑/↓ now scrolls the viewport when extending a selection past the visible edge
複数行入力において Ctrl+ACtrl+E が現在の論理行の先頭/末尾に移動するようになり、readline の挙動に準拠 Ctrl+A and Ctrl+E now move to the start/end of the current logical line in multiline input, matching readline behavior
WindowsでCtrl+Backspaceによる前の単語の削除に対応 Windows: Ctrl+Backspace now deletes the previous word
レスポンスおよびbash出力内の長いURLが複数行に折り返されてもクリック可能な状態を維持(OSC 8ハイパーリンク対応ターミナル) Long URLs in responses and bash output stay clickable when they wrap across lines (in terminals with OSC 8 hyperlinks)
/loop を改善: Esc キー押下で保留中のウェイクアップをキャンセル可能にし、ウェイクアップ時の表示を「Claude resuming /loop wakeup」に変更してわかりやすく Improved /loop: pressing Esc now cancels pending wakeups, and wakeups display as "Claude resuming /loop wakeup" for clarity
/extra-usage がリモートコントロール(モバイル/ウェブ)クライアントから利用可能に /extra-usage now works from Remote Control (mobile/web) clients
リモートコントロールクライアントが @ ファイルのオートコンプリート候補を取得可能に Remote Control clients can now query @-file autocomplete suggestions
/ultrareview を改善: チェックの並列化による起動高速化、起動ダイアログへの diffstat 表示、起動中のアニメーション状態に対応 Improved /ultrareview: faster launch with parallelized checks, diffstat in the launch dialog, and animated launching state
ストリーム途中で停止したサブエージェントが、無音のままハングする代わりに10分後に明確なエラーで失敗するように変更 Subagents that stall mid-stream now fail with a clear error after 10 minutes instead of hanging silently
Bashツール: 最初の行がコメントである複数行コマンドについて、トランスクリプトにコマンド全体を表示するよう変更し、UIスプーフィングの攻撃経路を閉鎖 Bash tool: multi-line commands whose first line is a comment now show the full command in the transcript, closing a UI-spoofing vector
cd <current-directory> && git … 実行時、cd が no-op の場合に権限プロンプトが表示されなくなった Running cd <current-directory> && git … no longer triggers a permission prompt when the cd is a no-op
セキュリティ: macOS において、Bash(rm:*) の許可ルール下で /private/{etc,var,tmp,home} パスを危険な削除対象として扱うように対応 Security: on macOS, /private/{etc,var,tmp,home} paths are now treated as dangerous removal targets under Bash(rm:*) allow rules
セキュリティ: env/sudo/watch/ionice/setsid などの exec ラッパーでラップされたコマンドにも Bash 拒否ルールが適用されるよう対応 Security: Bash deny rules now match commands wrapped in env/sudo/watch/ionice/setsid and similar exec wrappers
セキュリティ: Bash(find:*) の許可ルールで find -exec/-delete が自動承認されなくなった Security: Bash(find:*) allow rules no longer auto-approve find -exec/-delete
MCPの並行呼び出しタイムアウト処理において、あるツール呼び出しへのメッセージが別の呼び出しのウォッチドッグをサイレントに無効化してしまう問題を修正 Fixed MCP concurrent-call timeout handling where a message for one tool call could silently disarm another call's watchdog
Cmd-backspace / Ctrl+U でカーソルから行頭までを削除する動作を修正 Fixed Cmd-backspace / Ctrl+U to once again delete from the cursor to the start of the line
マークダウンテーブルのセルにパイプ文字を含むインラインコードスパンがある場合にテーブルが崩れる問題を修正 Fixed markdown tables breaking when a cell contains an inline code span with a pipe character
プロンプトで未送信テキストを入力中にセッションサマリーが自動実行される問題を修正 Fixed session recap auto-firing while composing unsent text in the prompt
/copy の「Full response」で GitHub、Notion、Slack への貼り付け時にマークダウンテーブルの列が揃わない問題を修正 Fixed /copy "Full response" not aligning markdown table columns for pasting into GitHub, Notion, or Slack
実行中のサブエージェントを表示中に入力したメッセージがそのトランスクリプトに表示されず、親AIに誤って帰属される問題を修正 Fixed messages typed while viewing a running subagent being hidden from its transcript and misattributed to the parent AI
Bash の dangerouslyDisableSandbox がパーミッションプロンプトなしでサンドボックス外のコマンドを実行していた問題を修正 Fixed Bash dangerouslyDisableSandbox running commands outside the sandbox without a permission prompt
/effort auto の確認メッセージを修正 — ステータスバーのラベルに合わせて「Effort level set to max」と表示するように変更 Fixed /effort auto confirmation — now says "Effort level set to max" to match the status bar label
「コピーした N 文字」トーストが絵文字などのマルチコードユニット文字を過剰カウントする問題を修正 Fixed the "copied N chars" toast overcounting emoji and other multi-code-unit characters
Windows で /insightsEBUSY エラーによりクラッシュする問題を修正 Fixed /insights crashing with EBUSY on Windows
終了確認ダイアログがワンショットのスケジュールタスクを繰り返しタスクと誤表示していた問題を修正し、カウントダウン表示に対応 Fixed exit confirmation dialog mislabeling one-shot scheduled tasks as recurring — now shows a countdown
フルスクリーンモードでスラッシュ/@補完メニューがプロンプト境界に密着しない問題を修正 Fixed slash/@ completion menu not sitting flush against the prompt border in fullscreen mode
CLAUDE_CODE_EXTRA_BODYoutput_config.effort が、effortをサポートしないモデルおよびVertex AIへのサブエージェント呼び出し時に400エラーを引き起こす問題を修正 Fixed CLAUDE_CODE_EXTRA_BODY output_config.effort causing 400 errors on subagent calls to models that don't support effort and on Vertex AI
NO_COLOR が設定されている場合にプロンプトのカーソルが消える問題を修正 Fixed prompt cursor disappearing when NO_COLOR is set
ToolSearch のランキングを修正し、貼り付けた MCP ツール名が説明文マッチの類似ツールではなく実際のツールを返すように対応 Fixed ToolSearch ranking so pasted MCP tool names surface the actual tool instead of description-matching siblings
再開したロングコンテキストセッションのコンパクションが「Extra usage is required for long context requests」エラーで失敗する問題を修正 Fixed compacting a resumed long-context session failing with "Extra usage is required for long context requests"
依存バージョンがインストール済みプラグインと競合する場合に plugin install が成功してしまう問題を修正 — range-conflict を報告するように変更 Fixed plugin install succeeding when a dependency version conflicts with an already-installed plugin — now reports range-conflict
"Refine with Ultraplan" がトランスクリプトにリモートセッション URL を表示しない問題を修正 Fixed "Refine with Ultraplan" not showing the remote session URL in the transcript
処理に失敗したSDK画像コンテンツブロックによるセッションクラッシュを修正 — テキストプレースホルダーへのフォールバックに変更 Fixed SDK image content blocks that fail to process crashing the session — now degrade to a text placeholder
リモートコントロールセッションでサブエージェントのトランスクリプトがストリーミングされない問題を修正 Fixed Remote Control sessions not streaming subagent transcripts
Claude Code 終了時にリモートコントロールセッションがアーカイブされない問題を修正 Fixed Remote Control sessions not being archived when Claude Code exits
Bedrock Application Inference Profile ARN 経由で Opus 4.7 を使用する際に発生する thinking.type.enabled is not supported 400 エラーを修正 Fixed thinking.type.enabled is not supported 400 error when using Opus 4.7 via a Bedrock Application Inference Profile ARN
Claude Code - v2.1.113
・バンドルされたJavaScriptの代わりに、プラットフォームごとのオプション依存関係経由でネイティブのClaude Codeバイナリを起動するようCLIを変更
・より広い `allowedDomains` ワイルドカードが許可する場合でも特定のドメインをブロックできる `sandbox.network.deniedDomains` 設定を追加
・フルスクリーンモードで選択範囲を可視領域の端を超えて拡張する際、Shift+↑/↓ がビューポートをスクロールするように対応
・複数行入力において `Ctrl+A` と `Ctrl+E` が現在の論理行の先頭/末尾に移動するようになり、readline の挙動に準拠
・Windowsで`Ctrl+Backspace`による前の単語の削除に対応
・レスポンスおよびbash出力内の長いURLが複数行に折り返されてもクリック可能な状態を維持(OSC 8ハイパーリンク対応ターミナル)
・`/loop` を改善: Esc キー押下で保留中のウェイクアップをキャンセル可能にし、ウェイクアップ時の表示を「Claude resuming /loop wakeup」に変更してわかりやすく
・`/extra-usage` がリモートコントロール(モバイル/ウェブ)クライアントから利用可能に
・リモートコントロールクライアントが `@` ファイルのオートコンプリート候補を取得可能に
・`/ultrareview` を改善: チェックの並列化による起動高速化、起動ダイアログへの diffstat 表示、起動中のアニメーション状態に対応
・ストリーム途中で停止したサブエージェントが、無音のままハングする代わりに10分後に明確なエラーで失敗するように変更
・Bashツール: 最初の行がコメントである複数行コマンドについて、トランスクリプトにコマンド全体を表示するよう変更し、UIスプーフィングの攻撃経路を閉鎖
・`cd <current-directory> && git …` 実行時、`cd` が no-op の場合に権限プロンプトが表示されなくなった
・セキュリティ: macOS において、`Bash(rm:*)` の許可ルール下で `/private/{etc,var,tmp,home}` パスを危険な削除対象として扱うように対応
・セキュリティ: `env`/`sudo`/`watch`/`ionice`/`setsid` などの exec ラッパーでラップされたコマンドにも Bash 拒否ルールが適用されるよう対応
・セキュリティ: `Bash(find:*)` の許可ルールで `find -exec`/`-delete` が自動承認されなくなった
・MCPの並行呼び出しタイムアウト処理において、あるツール呼び出しへのメッセージが別の呼び出しのウォッチドッグをサイレントに無効化してしまう問題を修正
・Cmd-backspace / `Ctrl+U` でカーソルから行頭までを削除する動作を修正
・マークダウンテーブルのセルにパイプ文字を含むインラインコードスパンがある場合にテーブルが崩れる問題を修正
・プロンプトで未送信テキストを入力中にセッションサマリーが自動実行される問題を修正
・`/copy` の「Full response」で GitHub、Notion、Slack への貼り付け時にマークダウンテーブルの列が揃わない問題を修正
・実行中のサブエージェントを表示中に入力したメッセージがそのトランスクリプトに表示されず、親AIに誤って帰属される問題を修正
・Bash の `dangerouslyDisableSandbox` がパーミッションプロンプトなしでサンドボックス外のコマンドを実行していた問題を修正
・`/effort auto` の確認メッセージを修正 — ステータスバーのラベルに合わせて「Effort level set to max」と表示するように変更
・「コピーした N 文字」トーストが絵文字などのマルチコードユニット文字を過剰カウントする問題を修正
・Windows で `/insights` が `EBUSY` エラーによりクラッシュする問題を修正
・終了確認ダイアログがワンショットのスケジュールタスクを繰り返しタスクと誤表示していた問題を修正し、カウントダウン表示に対応
・フルスクリーンモードでスラッシュ/@補完メニューがプロンプト境界に密着しない問題を修正
・`CLAUDE_CODE_EXTRA_BODY` の `output_config.effort` が、effortをサポートしないモデルおよびVertex AIへのサブエージェント呼び出し時に400エラーを引き起こす問題を修正
・`NO_COLOR` が設定されている場合にプロンプトのカーソルが消える問題を修正
・`ToolSearch` のランキングを修正し、貼り付けた MCP ツール名が説明文マッチの類似ツールではなく実際のツールを返すように対応
・再開したロングコンテキストセッションのコンパクションが「Extra usage is required for long context requests」エラーで失敗する問題を修正
・依存バージョンがインストール済みプラグインと競合する場合に `plugin install` が成功してしまう問題を修正 — `range-conflict` を報告するように変更
・"Refine with Ultraplan" がトランスクリプトにリモートセッション URL を表示しない問題を修正
・処理に失敗したSDK画像コンテンツブロックによるセッションクラッシュを修正 — テキストプレースホルダーへのフォールバックに変更
・リモートコントロールセッションでサブエージェントのトランスクリプトがストリーミングされない問題を修正
・Claude Code 終了時にリモートコントロールセッションがアーカイブされない問題を修正
・Bedrock Application Inference Profile ARN 経由で Opus 4.7 を使用する際に発生する `thinking.type.enabled is not supported` 400 エラーを修正

v2.1.112 | #16

日本語 English
auto モードで "claude-opus-4-7 is temporarily unavailable" と表示される問題を修正 Fixed "claude-opus-4-7 is temporarily unavailable" for auto mode
Claude Code - v2.1.112
・auto モードで "claude-opus-4-7 is temporarily unavailable" と表示される問題を修正

v2.1.111 | #15

日本語 English
Claude Opus 4.7 の xhigh が利用可能に。/effort で速度とインテリジェンスのバランスを調整可能 Claude Opus 4.7 xhigh is now available! Use /effort to tune speed vs. intelligence
Opus 4.7 使用時、Max サブスクライバー向けに Auto モードが利用可能に Auto mode is now available for Max subscribers when using Opus 4.7
Opus 4.7 向けに highmax の間に位置する xhigh エフォートレベルを追加。/effort--effort、モデルピッカーから利用可能。他のモデルは high にフォールバック Added xhigh effort level for Opus 4.7, sitting between high and max. Available via /effort, --effort, and the model picker; other models fall back to high
/effort を引数なしで呼び出すとインタラクティブスライダーが開き、矢印キーでレベルを選択、Enter で確定 /effort now opens an interactive slider when called without arguments, with arrow-key navigation between levels and Enter to confirm
ターミナルのダーク/ライトモードに追従する「Auto (match terminal)」テーマオプションを追加。/theme から選択可能 Added "Auto (match terminal)" theme option that matches your terminal's dark/light mode — select it from /theme
/less-permission-prompts スキルを追加。よく使われる読み取り専用 Bash および MCP ツール呼び出しをトランスクリプトからスキャンし、.claude/settings.json への優先許可リストを提案 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
並列マルチエージェント分析を用いたクラウド上での包括的コードレビュー用 /ultrareview を追加。引数なしで現在のブランチをレビュー、/ultrareview <PR#> で特定の GitHub PR を取得してレビュー Added /ultrareview for running comprehensive code review in the cloud using parallel multi-agent analysis and critique — invoke with no arguments to review your current branch, or /ultrareview <PR#> to fetch and review a specific GitHub PR
Auto モードに --enable-auto-mode が不要に Auto mode no longer requires --enable-auto-mode
Windows: PowerShell ツールを段階的に展開中。CLAUDE_CODE_USE_POWERSHELL_TOOL でオプトイン/アウト可能。Linux・macOS では CLAUDE_CODE_USE_POWERSHELL_TOOL=1 で有効化(PATH に pwsh が必要) Windows: PowerShell tool is progressively rolling out. Opt in or out with CLAUDE_CODE_USE_POWERSHELL_TOOL. On Linux and macOS, enable with CLAUDE_CODE_USE_POWERSHELL_TOOL=1 (requires pwsh on PATH)
グロブパターンを含む読み取り専用 bash コマンド(例: ls *.ts)および cd <project-dir> && で始まるコマンドが権限プロンプトをトリガーしないように変更 Read-only bash commands with glob patterns (e.g. ls *.ts) and commands starting with cd <project-dir> && no longer trigger a permission prompt
claude <word> でタイポに近い入力があった場合、最も近いサブコマンドを候補として提案(例: claude udpate → "Did you mean claude update?") Suggest the closest matching subcommand when claude <word> is invoked with a near-miss typo (e.g. claude udpate → "Did you mean claude update?")
プランファイルの名前がランダム単語ではなくプロンプト内容に基づいたものに変更(例: fix-auth-race-snug-otter.md Plan files are now named after your prompt (e.g. fix-auth-race-snug-otter.md) instead of purely random words
/setup-vertex および /setup-bedrock を改善。CLAUDE_CONFIG_DIR 設定時に実際の settings.json パスを表示、再実行時に既存ピンからモデル候補を引き継ぎ、対応モデルに「with 1M context」オプションを追加 Improved /setup-vertex and /setup-bedrock to show the actual settings.json path when CLAUDE_CONFIG_DIR is set, seed model candidates from existing pins on re-run, and offer a "with 1M context" option for supported models
/skills メニューで推定トークン数によるソートに対応。t キーで切り替え可能 /skills menu now supports sorting by estimated token count — press t to toggle
Ctrl+U で入力バッファ全体をクリアするように変更(以前は行頭まで削除)。Ctrl+Y で復元可能 Ctrl+U now clears the entire input buffer (previously: delete to start of line); press Ctrl+Y to restore
Ctrl+L でプロンプト入力のクリアに加えて画面全体の再描画も実行するように変更 Ctrl+L now forces a full screen redraw in addition to clearing the prompt input
トランスクリプトビューのフッターに [(スクロールバックへ出力)と v(エディタで開く)のショートカットを表示 Transcript view footer now shows [ (dump to scrollback) and v (open in editor) shortcuts
長いペーストの切り捨て時に表示される「+N lines」マーカーを全幅ルールに変更し、視認性を改善 The "+N lines" marker for truncated long pastes is now a full-width rule for easier scanning
ヘッドレス --output-format stream-json で、依存関係未充足によりプラグインが降格された場合に init イベントへ plugin_errors を含むように改善 Headless --output-format stream-json now includes plugin_errors on the init event when plugins are demoted for unsatisfied dependencies
デバッグ用に API リクエスト・レスポンスの全ボディを OpenTelemetry ログイベントとして出力する環境変数 OTEL_LOG_RAW_API_BODIES を追加 Added OTEL_LOG_RAW_API_BODIES environment variable to emit full API request and response bodies as OpenTelemetry log events for debugging
通常操作中に TUI に表示されることがあった不正な解凍・ネットワーク・一時的エラーメッセージを抑制 Suppressed spurious decompression, network, and transient error messages that could appear in the TUI during normal operation
v2.1.110 で追加した非ストリーミングフォールバックリトライの上限を差し戻し。API 過負荷時に長い待機の代わりに失敗が増加する問題のため Reverted the v2.1.110 cap on non-streaming fallback retries — it traded long waits for more outright failures during API overload
ターミナル通知送信時に iTerm2 + tmux 環境で発生していた画面の乱れ(文字化け、入力位置のズレ)を修正 Fixed terminal display tearing (random characters, drifting input) in iTerm2 + tmux setups when terminal notifications are sent
git 管理外ディレクトリでターンごとにプロジェクト全体を再スキャンする @ ファイル候補の問題と、追跡ファイルのない初期化直後の git リポジトリで設定ファイルのみ表示される問題を修正 Fixed @ file suggestions re-scanning the entire project on every turn in non-git working directories, and showing only config files in freshly-initialized git repos with no tracked files
編集前の LSP 診断が編集後に表示され、モデルが直前に編集したファイルを再読み込みしていた問題を修正 Fixed LSP diagnostics from before an edit appearing after it, causing the model to re-read files it just edited
/resume のタブ補完でセッションピッカーを表示せずに任意のセッションが即座に再開されていた問題を修正 Fixed tab-completing /resume immediately resuming an arbitrary titled session instead of showing the session picker
/context グリッドの行間に余分な空行が表示されていたレンダリングの問題を修正 Fixed /context grid rendering with extra blank lines between rows
/clear 実行時に /rename で設定したセッション名が失われ、ステータスライン出力の session_name が消える問題を修正 Fixed /clear dropping the session name set by /rename, causing statusline output to lose session_name
プラグインのエラーハンドリングを改善。依存エラーで競合・無効・過複雑なバージョン要件を区別、plugin update 後の古い解決済みバージョンを修正、plugin install が中断された以前のインストールから回復可能に Improved plugin error handling: dependency errors now distinguish conflicting, invalid, and overly complex version requirements; fixed stale resolved versions after plugin update; plugin install now recovers from interrupted prior installs
カスタム /commit コマンドを持たないユーザーに対して存在しない commit スキルを呼び出し「Unknown skill: commit」と表示していた問題を修正 Fixed Claude calling a non-existent commit skill and showing "Unknown skill: commit" for users without a custom /commit command
Bedrock/Vertex/Foundry での 429 レート制限エラーが status.claude.com を参照していた問題を修正(status.claude.com は Anthropic 運営プロバイダーのみ対象) Fixed 429 rate-limit errors on Bedrock/Vertex/Foundry referencing status.claude.com (it only covers Anthropic-operated providers)
フィードバックサーベイを閉じた直後に連続して表示されていた問題を修正 Fixed feedback surveys appearing back-to-back after dismissing one
bash/PowerShell/MCP ツール出力中の素の URL がターミナルで折り返された際にクリック不可になっていた問題を修正 Fixed bare URLs in bash/PowerShell/MCP tool output being unclickable when the terminal wraps them across lines
Windows: CLAUDE_ENV_FILE および SessionStart フックの環境ファイルが適用されるように修正(以前は無効) Windows: CLAUDE_ENV_FILE and SessionStart hook environment files now apply (previously a no-op)
Windows: ドライブレターパスを含む権限ルールが正しくルートアンカーされるように修正。ドライブレターの大文字/小文字のみが異なるパスを同一パスとして認識 Windows: permission rules with drive-letter paths are now correctly root-anchored, and paths differing only by drive-letter case are recognized as the same path
Claude Code - v2.1.111
・Claude Opus 4.7 の xhigh が利用可能に。`/effort` で速度とインテリジェンスのバランスを調整可能
・Opus 4.7 使用時、Max サブスクライバー向けに Auto モードが利用可能に
・Opus 4.7 向けに `high` と `max` の間に位置する `xhigh` エフォートレベルを追加。`/effort`、`--effort`、モデルピッカーから利用可能。他のモデルは `high` にフォールバック
・`/effort` を引数なしで呼び出すとインタラクティブスライダーが開き、矢印キーでレベルを選択、Enter で確定
・ターミナルのダーク/ライトモードに追従する「Auto (match terminal)」テーマオプションを追加。`/theme` から選択可能
・`/less-permission-prompts` スキルを追加。よく使われる読み取り専用 Bash および MCP ツール呼び出しをトランスクリプトからスキャンし、`.claude/settings.json` への優先許可リストを提案
・並列マルチエージェント分析を用いたクラウド上での包括的コードレビュー用 `/ultrareview` を追加。引数なしで現在のブランチをレビュー、`/ultrareview <PR#>` で特定の GitHub PR を取得してレビュー
・Auto モードに `--enable-auto-mode` が不要に
・Windows: PowerShell ツールを段階的に展開中。`CLAUDE_CODE_USE_POWERSHELL_TOOL` でオプトイン/アウト可能。Linux・macOS では `CLAUDE_CODE_USE_POWERSHELL_TOOL=1` で有効化(PATH に `pwsh` が必要)
・グロブパターンを含む読み取り専用 bash コマンド(例: `ls *.ts`)および `cd <project-dir> &&` で始まるコマンドが権限プロンプトをトリガーしないように変更
・`claude <word>` でタイポに近い入力があった場合、最も近いサブコマンドを候補として提案(例: `claude udpate` → "Did you mean `claude update`?")
・プランファイルの名前がランダム単語ではなくプロンプト内容に基づいたものに変更(例: `fix-auth-race-snug-otter.md`)
・`/setup-vertex` および `/setup-bedrock` を改善。`CLAUDE_CONFIG_DIR` 設定時に実際の `settings.json` パスを表示、再実行時に既存ピンからモデル候補を引き継ぎ、対応モデルに「with 1M context」オプションを追加
・`/skills` メニューで推定トークン数によるソートに対応。`t` キーで切り替え可能
・`Ctrl+U` で入力バッファ全体をクリアするように変更(以前は行頭まで削除)。`Ctrl+Y` で復元可能
・`Ctrl+L` でプロンプト入力のクリアに加えて画面全体の再描画も実行するように変更
・トランスクリプトビューのフッターに `[`(スクロールバックへ出力)と `v`(エディタで開く)のショートカットを表示
・長いペーストの切り捨て時に表示される「+N lines」マーカーを全幅ルールに変更し、視認性を改善
・ヘッドレス `--output-format stream-json` で、依存関係未充足によりプラグインが降格された場合に init イベントへ `plugin_errors` を含むように改善
・デバッグ用に API リクエスト・レスポンスの全ボディを OpenTelemetry ログイベントとして出力する環境変数 `OTEL_LOG_RAW_API_BODIES` を追加
・通常操作中に TUI に表示されることがあった不正な解凍・ネットワーク・一時的エラーメッセージを抑制
・v2.1.110 で追加した非ストリーミングフォールバックリトライの上限を差し戻し。API 過負荷時に長い待機の代わりに失敗が増加する問題のため
・ターミナル通知送信時に iTerm2 + tmux 環境で発生していた画面の乱れ(文字化け、入力位置のズレ)を修正
・git 管理外ディレクトリでターンごとにプロジェクト全体を再スキャンする `@` ファイル候補の問題と、追跡ファイルのない初期化直後の git リポジトリで設定ファイルのみ表示される問題を修正
・編集前の LSP 診断が編集後に表示され、モデルが直前に編集したファイルを再読み込みしていた問題を修正
・`/resume` のタブ補完でセッションピッカーを表示せずに任意のセッションが即座に再開されていた問題を修正
・`/context` グリッドの行間に余分な空行が表示されていたレンダリングの問題を修正
・`/clear` 実行時に `/rename` で設定したセッション名が失われ、ステータスライン出力の `session_name` が消える問題を修正
・プラグインのエラーハンドリングを改善。依存エラーで競合・無効・過複雑なバージョン要件を区別、`plugin update` 後の古い解決済みバージョンを修正、`plugin install` が中断された以前のインストールから回復可能に
・カスタム `/commit` コマンドを持たないユーザーに対して存在しない `commit` スキルを呼び出し「Unknown skill: commit」と表示していた問題を修正
・Bedrock/Vertex/Foundry での 429 レート制限エラーが status.claude.com を参照していた問題を修正(status.claude.com は Anthropic 運営プロバイダーのみ対象)
・フィードバックサーベイを閉じた直後に連続して表示されていた問題を修正
・bash/PowerShell/MCP ツール出力中の素の URL がターミナルで折り返された際にクリック不可になっていた問題を修正
・Windows: `CLAUDE_ENV_FILE` および SessionStart フックの環境ファイルが適用されるように修正(以前は無効)
・Windows: ドライブレターパスを含む権限ルールが正しくルートアンカーされるように修正。ドライブレターの大文字/小文字のみが異なるパスを同一パスとして認識

v2.1.110 | #14

日本語 English
/tui コマンドと tui 設定を追加 — /tui fullscreen で同一会話内においてちらつきのないレンダリングに切り替え可能 Added /tui command and tui setting — run /tui fullscreen to switch to flicker-free rendering in the same conversation
プッシュ通知ツールを追加 — Remote Control と「Push when Claude decides」設定が有効な場合、Claude がモバイルプッシュ通知を送信可能 Added push notification tool — Claude can send mobile push notifications when Remote Control and "Push when Claude decides" config are enabled
Ctrl+O を通常とverboseトランスクリプト間のトグルに変更;フォーカスビューは新しい /focus コマンドで別途切り替え可能 Changed Ctrl+O to toggle between normal and verbose transcript only; focus view is now toggled separately with the new /focus command
フルスクリーンモードでの会話の自動スクロールを無効化する autoScrollEnabled 設定を追加 Added autoScrollEnabled config to disable conversation auto-scroll in fullscreen mode
Ctrl+G 外部エディタでClaudeの直近の応答をコメント付きコンテキストとして表示するオプションを追加(/config で有効化) Added option to show Claude's last response as commented context in the Ctrl+G external editor (enable via /config)
/plugin のインストール済みタブを改善 — 要注意アイテムとお気に入りが上部に表示、無効アイテムは折り畳み内に格納、f でお気に入り登録可能 Improved /plugin Installed tab — items needing attention and favorites appear at the top, disabled items are hidden behind a fold, and f favorites the selected item
/doctor を改善 — MCPサーバーが複数の設定スコープに異なるエンドポイントで定義されている場合に警告を表示 Improved /doctor to warn when an MCP server is defined in multiple config scopes with different endpoints
--resume/--continue で未期限のスケジュール済みタスクを復元可能に --resume/--continue now resurrects unexpired scheduled tasks
/context/exit/reload-plugins がリモートコントロール(モバイル/ウェブ)クライアントから動作するように対応 /context, /exit, and /reload-plugins now work from Remote Control (mobile/web) clients
WriteツールがIDEのdiff画面で提案内容を編集してから承認した場合にモデルへ通知するように改善 Write tool now informs the model when you edit the proposed content in the IDE diff before accepting
Bashツールが任意の大きな値を受け入れる代わりに、ドキュメントに記載された最大タイムアウトを強制するように修正 Bash tool now enforces the documented maximum timeout instead of accepting arbitrarily large values
SDK/ヘッドレスセッションが分散トレース連携のために環境変数から TRACEPARENT/TRACESTATE を読み取るように対応 SDK/headless sessions now read TRACEPARENT/TRACESTATE from the environment for distributed trace linking
テレメトリが無効なユーザー(Bedrock、Vertex、Foundry、DISABLE_TELEMETRY)向けにセッションリキャップを有効化。/config または CLAUDE_CODE_ENABLE_AWAY_SUMMARY=0 でオプトアウト可能 Session recap is now enabled for users with telemetry disabled (Bedrock, Vertex, Foundry, DISABLE_TELEMETRY). Opt out via /config or CLAUDE_CODE_ENABLE_AWAY_SUMMARY=0.
SSE/HTTPトランスポートで応答中にサーバー接続が切断された際にMCPツールコールが無限にハングする問題を修正 Fixed MCP tool calls hanging indefinitely when the server connection drops mid-response on SSE/HTTP transports
APIが到達不能な場合に非ストリーミングフォールバックリトライが数分間のハングを引き起こす問題を修正 Fixed non-streaming fallback retries causing multi-minute hangs when the API is unreachable
フォーカスモードでセッションリキャップ、ローカルスラッシュコマンドの出力、その他のシステムステータス行が表示されない問題を修正 Fixed session recap, local slash-command output, and other system status lines not appearing in focus mode
ツール実行中にテキストが選択されているとフルスクリーンモードでCPU使用率が高くなる問題を修正 Fixed high CPU usage in fullscreen when text is selected while a tool is running
マーケットプレイスエントリで省略された場合に plugin.json で宣言された依存関係が考慮されないプラグインインストールの問題を修正;/plugin インストールで自動インストールされた依存関係を一覧表示するように Fixed plugin install not honoring dependencies declared in plugin.json when the marketplace entry omits them; /plugin install now lists auto-installed dependencies
disable-model-invocation: true を持つスキルがメッセージ途中で /<skill> から呼び出すと失敗する問題を修正 Fixed skills with disable-model-invocation: true failing when invoked via /<skill> mid-message
まだ実行中またはアンクリーンに終了したセッションで --resume/rename 名の代わりに最初のプロンプトを表示する場合がある問題を修正 Fixed --resume sometimes showing the first prompt instead of the /rename name for sessions still running or exited uncleanly
マルチツールコールターン中にキューされたメッセージが一時的に二重表示される問題を修正 Fixed queued messages briefly appearing twice during multi-tool-call turns
セッションクリーンアップがサブエージェントのトランスクリプトを含むセッションディレクトリ全体を削除しない問題を修正 Fixed session cleanup not removing the full session directory including subagent transcripts
CLI再起動後(例: /tui、プロバイダセットアップウィザード)にキーストロークがドロップされる問題を修正 Fixed dropped keystrokes after the CLI relaunches (e.g. /tui, provider setup wizards)
同期出力をサポートしないmacOS Terminal.appおよびその他のターミナルでの起動時の描画が乱れる問題を修正 Fixed garbled startup rendering in macOS Terminal.app and other terminals that don't support synchronized output
信頼されていないファイル名によるコマンドインジェクションに対して「エディタで開く」アクションを強化 Hardened "Open in editor" actions against command injection from untrusted filenames
PermissionRequest フックが返す updatedInputpermissions.deny ルールで再チェックされない問題を修正;setMode:'bypassPermissions' の更新が disableBypassPermissionsMode を尊重するように Fixed PermissionRequest hooks returning updatedInput not being re-checked against permissions.deny rules; setMode:'bypassPermissions' updates now respect disableBypassPermissionsMode
ツールコール失敗時に PreToolUse フックの additionalContext が破棄される問題を修正 Fixed PreToolUse hook additionalContext being dropped when the tool call fails
stdoutに無関係な非JSON行を出力するstdio MCPサーバーが最初の無関係な行で切断される問題を修正(2.1.105のリグレッション) Fixed stdio MCP servers that print stray non-JSON lines to stdout being disconnected on the first stray line (regression in 2.1.105)
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC または CLAUDE_CODE_DISABLE_TERMINAL_TITLE が設定されている場合にヘッドレス/SDKセッションの自動タイトルが余分なHaikuリクエストを発行する問題を修正 Fixed headless/SDK session auto-title firing an extra Haiku request when CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC or CLAUDE_CODE_DISABLE_TERMINAL_TITLE is set
パイプ(非TTY)のInk出力に非常に幅の広い行が含まれる場合に過剰なメモリ割り当てが発生する可能性がある問題を修正 Fixed potential excessive memory allocation when piped (non-TTY) Ink output contains a single very wide line
フルスクリーンモードでリストがモーダルをオーバーフローした際に /skills メニューがスクロールしない問題を修正 Fixed /skills menu not scrolling when the list overflows the modal in fullscreen mode
セッションが古すぎる場合にRemote Controlセッションが再ログインを促す代わりに汎用エラーを表示する問題を修正 Fixed Remote Control sessions showing a generic error instead of prompting for re-login when the session is too old
claude.aiからのRemote ControlセッションのリネームがローカルのCLIセッションにタイトルを永続化しない問題を修正 Fixed Remote Control session renames from claude.ai not persisting the title to the local CLI session
Claude Code - v2.1.110
・`/tui` コマンドと `tui` 設定を追加 — `/tui fullscreen` で同一会話内においてちらつきのないレンダリングに切り替え可能
・プッシュ通知ツールを追加 — Remote Control と「Push when Claude decides」設定が有効な場合、Claude がモバイルプッシュ通知を送信可能
・`Ctrl+O` を通常とverboseトランスクリプト間のトグルに変更;フォーカスビューは新しい `/focus` コマンドで別途切り替え可能
・フルスクリーンモードでの会話の自動スクロールを無効化する `autoScrollEnabled` 設定を追加
・`Ctrl+G` 外部エディタでClaudeの直近の応答をコメント付きコンテキストとして表示するオプションを追加(`/config` で有効化)
・`/plugin` のインストール済みタブを改善 — 要注意アイテムとお気に入りが上部に表示、無効アイテムは折り畳み内に格納、`f` でお気に入り登録可能
・`/doctor` を改善 — MCPサーバーが複数の設定スコープに異なるエンドポイントで定義されている場合に警告を表示
・`--resume`/`--continue` で未期限のスケジュール済みタスクを復元可能に
・`/context`、`/exit`、`/reload-plugins` がリモートコントロール(モバイル/ウェブ)クライアントから動作するように対応
・WriteツールがIDEのdiff画面で提案内容を編集してから承認した場合にモデルへ通知するように改善
・Bashツールが任意の大きな値を受け入れる代わりに、ドキュメントに記載された最大タイムアウトを強制するように修正
・SDK/ヘッドレスセッションが分散トレース連携のために環境変数から `TRACEPARENT`/`TRACESTATE` を読み取るように対応
・テレメトリが無効なユーザー(Bedrock、Vertex、Foundry、`DISABLE_TELEMETRY`)向けにセッションリキャップを有効化。`/config` または `CLAUDE_CODE_ENABLE_AWAY_SUMMARY=0` でオプトアウト可能
・SSE/HTTPトランスポートで応答中にサーバー接続が切断された際にMCPツールコールが無限にハングする問題を修正
・APIが到達不能な場合に非ストリーミングフォールバックリトライが数分間のハングを引き起こす問題を修正
・フォーカスモードでセッションリキャップ、ローカルスラッシュコマンドの出力、その他のシステムステータス行が表示されない問題を修正
・ツール実行中にテキストが選択されているとフルスクリーンモードでCPU使用率が高くなる問題を修正
・マーケットプレイスエントリで省略された場合に `plugin.json` で宣言された依存関係が考慮されないプラグインインストールの問題を修正;`/plugin` インストールで自動インストールされた依存関係を一覧表示するように
・`disable-model-invocation: true` を持つスキルがメッセージ途中で `/<skill>` から呼び出すと失敗する問題を修正
・まだ実行中またはアンクリーンに終了したセッションで `--resume` が `/rename` 名の代わりに最初のプロンプトを表示する場合がある問題を修正
・マルチツールコールターン中にキューされたメッセージが一時的に二重表示される問題を修正
・セッションクリーンアップがサブエージェントのトランスクリプトを含むセッションディレクトリ全体を削除しない問題を修正
・CLI再起動後(例: `/tui`、プロバイダセットアップウィザード)にキーストロークがドロップされる問題を修正
・同期出力をサポートしないmacOS Terminal.appおよびその他のターミナルでの起動時の描画が乱れる問題を修正
・信頼されていないファイル名によるコマンドインジェクションに対して「エディタで開く」アクションを強化
・`PermissionRequest` フックが返す `updatedInput` が `permissions.deny` ルールで再チェックされない問題を修正;`setMode:'bypassPermissions'` の更新が `disableBypassPermissionsMode` を尊重するように
・ツールコール失敗時に `PreToolUse` フックの `additionalContext` が破棄される問題を修正
・stdoutに無関係な非JSON行を出力するstdio MCPサーバーが最初の無関係な行で切断される問題を修正(2.1.105のリグレッション)
・`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` または `CLAUDE_CODE_DISABLE_TERMINAL_TITLE` が設定されている場合にヘッドレス/SDKセッションの自動タイトルが余分なHaikuリクエストを発行する問題を修正
・パイプ(非TTY)のInk出力に非常に幅の広い行が含まれる場合に過剰なメモリ割り当てが発生する可能性がある問題を修正
・フルスクリーンモードでリストがモーダルをオーバーフローした際に `/skills` メニューがスクロールしない問題を修正
・セッションが古すぎる場合にRemote Controlセッションが再ログインを促す代わりに汎用エラーを表示する問題を修正
・claude.aiからのRemote ControlセッションのリネームがローカルのCLIセッションにタイトルを永続化しない問題を修正

v2.1.109 | #13

日本語 English
拡張思考インジケーターを回転プログレスヒントで改善 Improved the extended-thinking indicator with a rotating progress hint
Claude Code - v2.1.109
・拡張思考インジケーターを回転プログレスヒントで改善

v2.1.108 | #12

日本語 English
APIキー・Bedrock・Vertex・Foundry で1時間のプロンプトキャッシュTTLを有効にする環境変数 ENABLE_PROMPT_CACHING_1H を追加(ENABLE_PROMPT_CACHING_1H_BEDROCK は非推奨だが引き続き有効)、および5分TTLを強制する FORCE_PROMPT_CACHING_5M を追加 Added ENABLE_PROMPT_CACHING_1H env var to opt into 1-hour prompt cache TTL on API key, Bedrock, Vertex, and Foundry (ENABLE_PROMPT_CACHING_1H_BEDROCK is deprecated but still honored), and FORCE_PROMPT_CACHING_5M to force 5-minute TTL
セッション復帰時にコンテキストを提供するリキャップ機能を追加。/config で設定可能、/recap で手動実行でき、テレメトリー無効時は CLAUDE_CODE_ENABLE_AWAY_SUMMARY で強制有効化可能。 Added recap feature to provide context when returning to a session, configurable in /config and manually invocable with /recap; force with CLAUDE_CODE_ENABLE_AWAY_SUMMARY if telemetry disabled.
Skillツールを通じて /init/review/security-review などの組み込みスラッシュコマンドをモデルが検出・実行できるように対応 The model can now discover and invoke built-in slash commands like /init, /review, and /security-review via the Skill tool
/undo/rewind のエイリアスとして追加 /undo is now an alias for /rewind
会話中のモデル切り替え前に警告を表示するよう /model を改善(次のレスポンスでフルヒストリーがキャッシュなしで再読み込みされるため) Improved /model to warn before switching models mid-conversation, since the next response re-reads the full history uncached
/resume ピッカーをカレントディレクトリのセッションをデフォルト表示するよう改善、Ctrl+A で全プロジェクトを表示 Improved /resume picker to default to sessions from the current directory; press Ctrl+A to show all projects
エラーメッセージを改善:サーバーレート制限とプラン使用制限を区別表示、5xx/529エラーにstatus.claude.comへのリンクを追加、不明なスラッシュコマンドに最も近い候補を提示 Improved error messages: server rate limits are now distinguished from plan usage limits; 5xx/529 errors show a link to status.claude.com; unknown slash commands suggest the closest match
言語グラマーのオンデマンド読み込みにより、ファイル読み込み・編集・シンタックスハイライトのメモリ使用量を削減 Reduced memory footprint for file reads, edits, and syntax highlighting by loading language grammars on demand
詳細トランスクリプト表示(Ctrl+O)時に「verbose」インジケーターを追加 Added "verbose" indicator when viewing the detailed transcript (Ctrl+O)
DISABLE_PROMPT_CACHING* 環境変数でプロンプトキャッシュが無効化されている場合に起動時警告を表示するよう追加 Added a warning at startup when prompt caching is disabled via DISABLE_PROMPT_CACHING* environment variables
/login のコードプロンプトでペーストが機能しない問題を修正(2.1.105のリグレッション) Fixed paste not working in the /login code prompt (regression in 2.1.105)
DISABLE_TELEMETRY を設定しているサブスクライバーのプロンプトキャッシュTTLが1時間ではなく5分にフォールバックする問題を修正 Fixed subscribers who set DISABLE_TELEMETRY falling back to 5-minute prompt cache TTL instead of 1 hour
安全分類器のトランスクリプトがコンテキストウィンドウを超えた際、Agentツールがオートモードでパーミッションを要求する問題を修正 Fixed Agent tool prompting for permission in auto mode when the safety classifier's transcript exceeded its context window
CLAUDE_ENV_FILE(例: ~/.zprofile)が # コメント行で終わる場合にBashツールが出力を生成しない問題を修正 Fixed Bash tool producing no output when CLAUDE_ENV_FILE (e.g. ~/.zprofile) ends with a # comment line
claude --resume <session-id>/rename により設定したセッションのカスタム名とカラーが失われる問題を修正 Fixed claude --resume <session-id> losing the session's custom name and color set via /rename
最初のメッセージが短い挨拶の場合にセッションタイトルにプレースホルダーのサンプルテキストが表示される問題を修正 Fixed session titles showing placeholder example text when the first message is a short greeting
--teleport 後のプロンプト入力にターミナルエスケープコードが文字化けとして表示される問題を修正 Fixed terminal escape codes appearing as garbage text in the prompt input after --teleport
/feedback 送信失敗後、説明を編集せずにEnterキーで再送信できない問題を修正 Fixed /feedback retry: pressing Enter to resubmit after a failure now works without first editing the description
--teleport および --resume <id> の前提条件エラー(例: gitツリーの未コミット変更、セッションが見つからない)がエラーメッセージを表示せずにサイレント終了する問題を修正 Fixed --teleport and --resume <id> precondition errors (e.g. dirty git tree, session not found) exiting silently instead of showing the error message
Web UIで設定したRemote ControlセッションのタイトルがメッセージThat's3通目以降に自動生成タイトルで上書きされる問題を修正 Fixed Remote Control session titles set in the web UI being overwritten by auto-generated titles after the third message
トランスクリプトに自己参照メッセージが含まれる場合に --resume でセッションが切り捨てられる問題を修正 Fixed --resume truncating sessions when the transcript contained a self-referencing message
トランスクリプトの書き込み失敗(例: ディスクフル)がログに記録されずサイレントに無視される問題を修正 Fixed transcript write failures (e.g., disk full) being silently dropped instead of being logged
language 設定が構成されている場合にレスポンスからダイアクリティカルマーク(アクセント・ウムラウト・セジーユ)が脱落する問題を修正 Fixed diacritical marks (accents, umlauts, cedillas) being dropped from responses when the language setting is configured
ポリシー管理プラグインが初回インストール時と異なるプロジェクトから実行した場合に自動更新されない問題を修正 Fixed policy-managed plugins never auto-updating when running from a different project than where they were first installed
Claude Code - v2.1.108
・APIキー・Bedrock・Vertex・Foundry で1時間のプロンプトキャッシュTTLを有効にする環境変数 `ENABLE_PROMPT_CACHING_1H` を追加(`ENABLE_PROMPT_CACHING_1H_BEDROCK` は非推奨だが引き続き有効)、および5分TTLを強制する `FORCE_PROMPT_CACHING_5M` を追加
・セッション復帰時にコンテキストを提供するリキャップ機能を追加。`/config` で設定可能、`/recap` で手動実行でき、テレメトリー無効時は `CLAUDE_CODE_ENABLE_AWAY_SUMMARY` で強制有効化可能。
・Skillツールを通じて `/init`・`/review`・`/security-review` などの組み込みスラッシュコマンドをモデルが検出・実行できるように対応
・`/undo` を `/rewind` のエイリアスとして追加
・会話中のモデル切り替え前に警告を表示するよう `/model` を改善(次のレスポンスでフルヒストリーがキャッシュなしで再読み込みされるため)
・`/resume` ピッカーをカレントディレクトリのセッションをデフォルト表示するよう改善、`Ctrl+A` で全プロジェクトを表示
・エラーメッセージを改善:サーバーレート制限とプラン使用制限を区別表示、5xx/529エラーにstatus.claude.comへのリンクを追加、不明なスラッシュコマンドに最も近い候補を提示
・言語グラマーのオンデマンド読み込みにより、ファイル読み込み・編集・シンタックスハイライトのメモリ使用量を削減
・詳細トランスクリプト表示(`Ctrl+O`)時に「verbose」インジケーターを追加
・`DISABLE_PROMPT_CACHING*` 環境変数でプロンプトキャッシュが無効化されている場合に起動時警告を表示するよう追加
・`/login` のコードプロンプトでペーストが機能しない問題を修正(2.1.105のリグレッション)
・`DISABLE_TELEMETRY` を設定しているサブスクライバーのプロンプトキャッシュTTLが1時間ではなく5分にフォールバックする問題を修正
・安全分類器のトランスクリプトがコンテキストウィンドウを超えた際、Agentツールがオートモードでパーミッションを要求する問題を修正
・`CLAUDE_ENV_FILE`(例: `~/.zprofile`)が `#` コメント行で終わる場合にBashツールが出力を生成しない問題を修正
・`claude --resume <session-id>` で `/rename` により設定したセッションのカスタム名とカラーが失われる問題を修正
・最初のメッセージが短い挨拶の場合にセッションタイトルにプレースホルダーのサンプルテキストが表示される問題を修正
・`--teleport` 後のプロンプト入力にターミナルエスケープコードが文字化けとして表示される問題を修正
・`/feedback` 送信失敗後、説明を編集せずにEnterキーで再送信できない問題を修正
・`--teleport` および `--resume <id>` の前提条件エラー(例: gitツリーの未コミット変更、セッションが見つからない)がエラーメッセージを表示せずにサイレント終了する問題を修正
・Web UIで設定したRemote ControlセッションのタイトルがメッセージThat's3通目以降に自動生成タイトルで上書きされる問題を修正
・トランスクリプトに自己参照メッセージが含まれる場合に `--resume` でセッションが切り捨てられる問題を修正
・トランスクリプトの書き込み失敗(例: ディスクフル)がログに記録されずサイレントに無視される問題を修正
・`language` 設定が構成されている場合にレスポンスからダイアクリティカルマーク(アクセント・ウムラウト・セジーユ)が脱落する問題を修正
・ポリシー管理プラグインが初回インストール時と異なるプロジェクトから実行した場合に自動更新されない問題を修正

v2.1.107 | #11

日本語 English
長時間の操作中にthinkingヒントをより早く表示 Show thinking hints sooner during long operations
Claude Code - v2.1.107
・長時間の操作中にthinkingヒントをより早く表示

v2.1.105 | #10

日本語 English
EnterWorktree ツールに、現在のリポジトリの既存ワークツリーへ切り替えるための path パラメータを追加 Added path parameter to the EnterWorktree tool to switch into an existing worktree of the current repository
PreCompact フックのサポートを追加:コード 2 で終了または {"decision":"block"} を返すことでコンパクションをブロック可能に Added PreCompact hook support: hooks can now block compaction by exiting with code 2 or returning {"decision":"block"}
プラグインのバックグラウンドモニターサポートを追加:トップレベルの monitors マニフェストキーによりセッション開始またはスキル呼び出し時に自動起動 Added background monitor support for plugins via a top-level monitors manifest key that auto-arms at session start or on skill invoke
/proactive/loop のエイリアスとして追加 /proactive is now an alias for /loop
APIストリームの停止処理を改善:データが届かない場合5分後にストリームを中断し、無期限のハングの代わりに非ストリーミングで再試行 Improved stalled API stream handling: streams now abort after 5 minutes of no data and retry non-streaming instead of hanging indefinitely
ネットワークエラーメッセージを改善:接続エラー時にサイレントなスピナーの代わりに再試行メッセージを即時表示 Improved network error messages: connection errors now show a retry message immediately instead of a silent spinner
ファイル書き込み表示を改善:長い1行の書き込み(例:圧縮済みJSON)を複数画面にまたがるページ表示ではなくUIで省略表示 Improved file write display: long single-line writes (e.g. minified JSON) are now truncated in the UI instead of paginating across many screens
/doctor のレイアウトをステータスアイコン付きに改善:f キーで報告された問題をClaudeに修正させることが可能に Improved /doctor layout with status icons; press f to have Claude fix reported issues
/config のラベルと説明をより明確に改善 Improved /config labels and descriptions for clarity
スキル説明の処理を改善:リスト表示の上限を250文字から1,536文字に引き上げ、説明が省略される場合の起動時警告を追加 Improved skill description handling: raised the listing cap from 250 to 1,536 characters and added a startup warning when descriptions are truncated
WebFetch を改善:取得したページから <style><script> の内容を除去し、CSSが多いページでも本文到達前にコンテンツバジェットを消費しないよう対応 Improved WebFetch to strip <style> and <script> contents from fetched pages so CSS-heavy pages no longer exhaust the content budget before reaching actual text
古いエージェントワークツリーのクリーンアップを改善:スカッシュマージされたPRのワークツリーを無期限に保持する代わりに削除するよう対応 Improved stale agent worktree cleanup to remove worktrees whose PR was squash-merged instead of keeping them indefinitely
MCPの大規模出力省略プロンプトを改善:フォーマット固有の対処法(例:JSONには jq、テキストには計算済みの読み取りチャンクサイズ)を提示 Improved MCP large-output truncation prompt to give format-specific recipes (e.g. jq for JSON, computed Read chunk sizes for text)
Claudeの処理中に送信されたキューメッセージに添付された画像が消える問題を修正 Fixed images attached to queued messages (sent while Claude is working) being dropped
長い会話でプロンプト入力が2行目に折り返された際に画面が空白になる問題を修正 Fixed screen going blank when the prompt input wraps to a second line in long conversations
フルスクリーンモードで複数行のアシスタント応答を選択した際に先頭の空白がコピーされる問題を修正 Fixed leading whitespace getting copied when selecting multi-line assistant responses in fullscreen mode
アシスタントメッセージの先頭の空白が削除され、アスキーアートやインデントされた図が崩れる問題を修正 Fixed leading whitespace being trimmed from assistant messages, breaking ASCII art and indented diagrams
コマンドがクリック可能なファイルリンク(例:Pythonの rich/loguru ログ)を出力する際にbash出力が文字化けする問題を修正 Fixed garbled bash output when commands print clickable file links (e.g. Python rich/loguru logging)
ESCプレフィックスのaltエンコーディングを使用するターミナルでalt+enterが改行を挿入しない問題、およびCtrl+Jが改行を挿入しない問題を修正(2.1.100でのリグレッション) Fixed alt+enter not inserting a newline in terminals using ESC-prefix alt encoding, and Ctrl+J not inserting a newline (regression in 2.1.100)
EnterWorktree/ExitWorktree ツールの表示で「Creating worktree」テキストが重複する問題を修正 Fixed duplicate "Creating worktree" text in EnterWorktree/ExitWorktree tool display
キューに入ったユーザープロンプトがフォーカスモードから消える問題を修正 Fixed queued user prompts disappearing from focus mode
ファイルウォッチャーが実行後のクリーンアップを見逃した際に、ワンショットのスケジュールタスクが繰り返し再実行される問題を修正 Fixed one-shot scheduled tasks re-firing repeatedly when the file watcher missed the post-fire cleanup
Team/Enterprise ユーザーで最初のメッセージ以降の受信チャンネル通知がサイレントに破棄される問題を修正 Fixed inbound channel notifications being silently dropped after the first message for Team/Enterprise users
package.json とロックファイルを持つマーケットプレイスプラグインのインストール・更新後に依存関係が自動インストールされない問題を修正 Fixed marketplace plugins with package.json and lockfile not having dependencies installed automatically after install/update
更新中にプラグインプロセスがファイルを開いたままの場合、マーケットプレイスの自動更新が公式マーケットプレイスを壊れた状態にする問題を修正 Fixed marketplace auto-update leaving the official marketplace in a broken state when a plugin process holds files open during the update
/resume--worktree/branch の後の終了時に「Resume this session with...」のヒントが表示されない問題を修正 Fixed "Resume this session with..." hint not printing on exit after /resume, --worktree, or /branch
フィードバックサーベイのショートカットキーが長いプロンプトの末尾に入力された際に誤って発動する問題を修正 Fixed feedback survey shortcut keys firing when typed at the end of a longer prompt
stdio MCPサーバーが不正な(非JSON)出力を送出した際に「Connection closed」で即失敗する代わりにセッションがハングする問題を修正 Fixed stdio MCP server emitting malformed (non-JSON) output hanging the session instead of failing fast with "Connection closed"
MCPサーバーが非同期接続する場合にヘッドレス/リモートトリガーセッションの最初のターンでMCPツールが欠落する問題を修正 Fixed MCP tools missing on the first turn of headless/remote-trigger sessions when MCP servers connect asynchronously
米国外リージョンのAWS Bedrockで推論プロファイルの検出中に /model ピッカーが無効な us.* モデルIDを settings.json に保存する問題を修正 Fixed /model picker on AWS Bedrock in non-US regions persisting invalid us.* model IDs to settings.json when inference profile discovery is still in-flight
APIキー、Bedrock、Vertex ユーザーで429レート制限エラーが整形されたメッセージの代わりに生のJSONダンプを表示する問題を修正 Fixed 429 rate-limit errors showing a raw JSON dump instead of a clean message for API-key, Bedrock, and Vertex users
セッションに不正なテキストブロックが含まれる場合に再開時にクラッシュする問題を修正 Fixed crash on resume when session contains malformed text blocks
ターミナルの高さが低い場合に /help のタブバー、ショートカット見出し、フッターが消える問題を修正 Fixed /help dropping the tab bar, Shortcuts heading, and footer at short terminal heights
keybindings.json 内の不正なキーバインドエントリ値が明確なエラーで拒否される代わりにサイレントに読み込まれる問題を修正 Fixed malformed keybinding entry values in keybindings.json being silently loaded instead of rejected with a clear error
あるプロジェクトの設定で CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC を設定すると、マシン上の全プロジェクトの使用メトリクスが永続的に無効化される問題を修正 Fixed CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC in one project's settings permanently disabling usage metrics for all projects on the machine
SSH/mosh 経由で Ghostty、Kitty、Alacritty、WezTerm、foot、rio、Contour を使用した際に16色パレットが色あせて表示される問題を修正 Fixed washed-out 16-color palette when using Ghostty, Kitty, Alacritty, WezTerm, foot, rio, or Contour over SSH/mosh
プランモード終了時により高い権限レベルからダウングレードされる場合に Bash ツールが acceptEdits 権限モードを提案する問題を修正 Fixed Bash tool suggesting acceptEdits permission mode when exiting plan mode would downgrade from a higher permission level
Claude Code - v2.1.105
・`EnterWorktree` ツールに、現在のリポジトリの既存ワークツリーへ切り替えるための `path` パラメータを追加
・PreCompact フックのサポートを追加:コード 2 で終了または `{"decision":"block"}` を返すことでコンパクションをブロック可能に
・プラグインのバックグラウンドモニターサポートを追加:トップレベルの `monitors` マニフェストキーによりセッション開始またはスキル呼び出し時に自動起動
・`/proactive` を `/loop` のエイリアスとして追加
・APIストリームの停止処理を改善:データが届かない場合5分後にストリームを中断し、無期限のハングの代わりに非ストリーミングで再試行
・ネットワークエラーメッセージを改善:接続エラー時にサイレントなスピナーの代わりに再試行メッセージを即時表示
・ファイル書き込み表示を改善:長い1行の書き込み(例:圧縮済みJSON)を複数画面にまたがるページ表示ではなくUIで省略表示
・`/doctor` のレイアウトをステータスアイコン付きに改善:`f` キーで報告された問題をClaudeに修正させることが可能に
・`/config` のラベルと説明をより明確に改善
・スキル説明の処理を改善:リスト表示の上限を250文字から1,536文字に引き上げ、説明が省略される場合の起動時警告を追加
・`WebFetch` を改善:取得したページから `<style>` と `<script>` の内容を除去し、CSSが多いページでも本文到達前にコンテンツバジェットを消費しないよう対応
・古いエージェントワークツリーのクリーンアップを改善:スカッシュマージされたPRのワークツリーを無期限に保持する代わりに削除するよう対応
・MCPの大規模出力省略プロンプトを改善:フォーマット固有の対処法(例:JSONには `jq`、テキストには計算済みの読み取りチャンクサイズ)を提示
・Claudeの処理中に送信されたキューメッセージに添付された画像が消える問題を修正
・長い会話でプロンプト入力が2行目に折り返された際に画面が空白になる問題を修正
・フルスクリーンモードで複数行のアシスタント応答を選択した際に先頭の空白がコピーされる問題を修正
・アシスタントメッセージの先頭の空白が削除され、アスキーアートやインデントされた図が崩れる問題を修正
・コマンドがクリック可能なファイルリンク(例:Pythonの `rich`/`loguru` ログ)を出力する際にbash出力が文字化けする問題を修正
・ESCプレフィックスのaltエンコーディングを使用するターミナルでalt+enterが改行を挿入しない問題、およびCtrl+Jが改行を挿入しない問題を修正(2.1.100でのリグレッション)
・EnterWorktree/ExitWorktree ツールの表示で「Creating worktree」テキストが重複する問題を修正
・キューに入ったユーザープロンプトがフォーカスモードから消える問題を修正
・ファイルウォッチャーが実行後のクリーンアップを見逃した際に、ワンショットのスケジュールタスクが繰り返し再実行される問題を修正
・Team/Enterprise ユーザーで最初のメッセージ以降の受信チャンネル通知がサイレントに破棄される問題を修正
・`package.json` とロックファイルを持つマーケットプレイスプラグインのインストール・更新後に依存関係が自動インストールされない問題を修正
・更新中にプラグインプロセスがファイルを開いたままの場合、マーケットプレイスの自動更新が公式マーケットプレイスを壊れた状態にする問題を修正
・`/resume`、`--worktree`、`/branch` の後の終了時に「Resume this session with...」のヒントが表示されない問題を修正
・フィードバックサーベイのショートカットキーが長いプロンプトの末尾に入力された際に誤って発動する問題を修正
・stdio MCPサーバーが不正な(非JSON)出力を送出した際に「Connection closed」で即失敗する代わりにセッションがハングする問題を修正
・MCPサーバーが非同期接続する場合にヘッドレス/リモートトリガーセッションの最初のターンでMCPツールが欠落する問題を修正
・米国外リージョンのAWS Bedrockで推論プロファイルの検出中に `/model` ピッカーが無効な `us.*` モデルIDを `settings.json` に保存する問題を修正
・APIキー、Bedrock、Vertex ユーザーで429レート制限エラーが整形されたメッセージの代わりに生のJSONダンプを表示する問題を修正
・セッションに不正なテキストブロックが含まれる場合に再開時にクラッシュする問題を修正
・ターミナルの高さが低い場合に `/help` のタブバー、ショートカット見出し、フッターが消える問題を修正
・`keybindings.json` 内の不正なキーバインドエントリ値が明確なエラーで拒否される代わりにサイレントに読み込まれる問題を修正
・あるプロジェクトの設定で `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` を設定すると、マシン上の全プロジェクトの使用メトリクスが永続的に無効化される問題を修正
・SSH/mosh 経由で Ghostty、Kitty、Alacritty、WezTerm、foot、rio、Contour を使用した際に16色パレットが色あせて表示される問題を修正
・プランモード終了時により高い権限レベルからダウングレードされる場合に Bash ツールが `acceptEdits` 権限モードを提案する問題を修正

v2.1.101 | #9

日本語 English
ローカルの Claude Code 使用状況からチームメンバー向けオンボーディングガイドを生成する /team-onboarding コマンドを追加 Added /team-onboarding command to generate a teammate ramp-up guide from your local Claude Code usage
OSのCA証明書ストアをデフォルトで信頼するように対応し、追加設定なしでエンタープライズTLSプロキシが動作可能に(バンドルされたCAのみを使用する場合は CLAUDE_CODE_CERT_STORE=bundled を設定) Added OS CA certificate store trust by default, so enterprise TLS proxies work without extra setup (set CLAUDE_CODE_CERT_STORE=bundled to use only bundled CAs)
/ultraplan などのリモートセッション機能が、ウェブでの事前セットアップなしにデフォルトのクラウド環境を自動作成するように対応 /ultraplan and other remote-session features now auto-create a default cloud environment instead of requiring web setup first
Claudeが構造化メッセージではなくプレーンテキストで応答した場合に一度リトライするようブリーフモードを改善 Improved brief mode to retry once when Claude responds with plain text instead of a structured message
フォーカスモードを改善: 最終メッセージのみが表示されることを踏まえ、より自己完結したサマリーを生成 Improved focus mode: Claude now writes more self-contained summaries since it knows you only see its final message
ツールが現在のコンテキストで利用できない場合に、その理由と次のステップを説明するエラーメッセージを改善 Improved tool-not-available errors to explain why and how to proceed when the model calls a tool that exists but isn't available in the current context
レート制限のリトライメッセージを改善し、不透明な秒数カウントダウンの代わりに、どの制限に達したかといつリセットされるかを表示するよう変更 Improved rate-limit retry messages to show which limit was hit and when it resets instead of an opaque seconds countdown
利用可能な場合にAPIが提供する説明を拒否エラーメッセージに含めるよう改善 Improved refusal error messages to include the API-provided explanation when available
/rename または --name で設定されたセッションタイトルを claude -p --resume <name> で受け付けられるように改善 Improved claude -p --resume <name> to accept session titles set via /rename or --name
settings.json の未認識フックイベント名があってもファイル全体が無視されないよう設定の堅牢性を改善 Improved settings resilience: an unrecognized hook event name in settings.json no longer causes the entire file to be ignored
allowManagedHooksOnly が設定されている場合に、管理設定によって強制有効化されたプラグインのフックが実行されるよう改善 Improved plugin hooks from plugins force-enabled by managed settings to run when allowManagedHooksOnly is set
マーケットプレイスの更新に失敗した際、古いバージョンを黙って表示する代わりに警告を表示するよう /plugin および claude plugin update を改善 Improved /plugin and claude plugin update to show a warning when the marketplace could not be refreshed, instead of silently reporting a stale version
組織または認証設定がウェブ上の Claude Code に到達できない場合、プランモードの「Refine with Ultraplan」オプションを非表示にするよう改善 Improved plan mode to hide the "Refine with Ultraplan" option when the user's org or auth setup can't reach Claude Code on the web
ベータトレーシングを改善し、OTEL_LOG_USER_PROMPTSOTEL_LOG_TOOL_DETAILSOTEL_LOG_TOOL_CONTENT を反映するよう対応;オプトインしない限り機密スパン属性を出力しないよう変更 Improved beta tracing to honor OTEL_LOG_USER_PROMPTS, OTEL_LOG_TOOL_DETAILS, and OTEL_LOG_TOOL_CONTENT; sensitive span attributes are no longer emitted unless opted in
for await からの break または await using 使用時にサブプロセスと一時ファイルをクリーンアップするよう SDK の query() を改善 Improved SDK query() to clean up subprocess and temp files when consumers break from for await or use await using
LSP バイナリ検出で使用される POSIX の which フォールバックにおけるコマンドインジェクション脆弱性を修正 Fixed a command injection vulnerability in the POSIX which fallback used by LSP binary detection
長時間セッションでバーチャルスクローラーのメッセージリストの履歴コピーが大量に保持されるメモリリークを修正 Fixed a memory leak where long sessions retained dozens of historical copies of the message list in the virtual scroller
大規模セッションでローダーが有効な会話ではなく行き止まりブランチに固定され、--resume/--continue が会話コンテキストを失う問題を修正 Fixed --resume/--continue losing conversation context on large sessions when the loader anchored on a dead-end branch instead of the live conversation
--resume のチェーン復元が、メインチェーンの書き込みギャップ付近にサブエージェントのメッセージが存在する際に無関係なサブエージェント会話へ誤って接続される問題を修正 Fixed --resume chain recovery bridging into an unrelated subagent conversation when a subagent message landed near a main-chain write gap
--resume 時に保存された Edit/Write ツール結果に file_path が欠落している場合に発生するクラッシュを修正 Fixed a crash on --resume when a persisted Edit/Write tool result was missing its file_path
API_TIMEOUT_MS の設定に関わらずローカルLLM・拡張思考・低速ゲートウェイなどの遅いバックエンド接続を中断していた、ハードコードされた5分のリクエストタイムアウトを修正 Fixed a hardcoded 5-minute request timeout that aborted slow backends (local LLMs, extended thinking, slow gateways) regardless of API_TIMEOUT_MS
permissions.deny ルールが PreToolUse フックの permissionDecision: "ask" を上書きできていなかった問題を修正(以前はフックが拒否をプロンプトに格下げできた) Fixed permissions.deny rules not overriding a PreToolUse hook's permissionDecision: "ask" — previously the hook could downgrade a deny into a prompt
--setting-sourcesuser を含めない場合、バックグラウンドクリーンアップが cleanupPeriodDays を無視して30日より古い会話履歴を削除してしまう問題を修正 Fixed --setting-sources without user causing background cleanup to ignore cleanupPeriodDays and delete conversation history older than 30 days
ANTHROPIC_AUTH_TOKENapiKeyHelper、または ANTHROPIC_CUSTOM_HEADERS が Authorization ヘッダーを設定している場合に Bedrock SigV4 認証が 403 で失敗する問題を修正 Fixed Bedrock SigV4 authentication failing with 403 when ANTHROPIC_AUTH_TOKEN, apiKeyHelper, or ANTHROPIC_CUSTOM_HEADERS set an Authorization header
前回セッションの worktree クリーンアップ後に残留ディレクトリが残り、claude -w <name> が "already exists" エラーで失敗する問題を修正 Fixed claude -w <name> failing with "already exists" after a previous session's worktree cleanup left a stale directory
動的に注入されたサーバーのMCPツールをサブエージェントが継承しない問題を修正 Fixed subagents not inheriting MCP tools from dynamically-injected servers
独立したワークツリーで実行されるサブエージェントが、自身のワークツリー内のファイルへのRead/Editアクセスを拒否される問題を修正 Fixed sub-agents running in isolated worktrees being denied Read/Edit access to files inside their own worktree
起動直後にサンドボックス化された Bash コマンドが mktemp: No such file or directory で失敗する問題を修正 Fixed sandboxed Bash commands failing with mktemp: No such file or directory after a fresh boot
outputSchema を検証する MCP クライアントで claude mcp serve のツール呼び出しが "Tool execution failed" エラーで失敗する問題を修正 Fixed claude mcp serve tool calls failing with "Tool execution failed" in MCP clients that validate outputSchema
RemoteTrigger ツールの run アクションが空のボディを送信してサーバーに拒否される問題を修正 Fixed RemoteTrigger tool's run action sending an empty body and being rejected by the server
/resume ピッカーの複数の問題を修正(デフォルト表示が狭く他プロジェクトのセッションが隠れる問題、Windows Terminal でプレビューに到達できない問題、ワークツリーでの cwd が不正確になる問題、セッションが見つからないエラーが stderr に出力されない問題、ターミナルタイトルが設定されない問題、再開ヒントがプロンプト入力に重なる問題) Fixed several /resume picker issues: narrow default view hiding sessions from other projects, unreachable preview on Windows Terminal, incorrect cwd in worktrees, session-not-found errors not surfacing in stderr, terminal title not being set, and resume hint overlapping the prompt input
VS Code 拡張機能の自動更新や macOS App Translocation により組み込み ripgrep バイナリのパスが古くなった際に Grep ツールで発生する ENOENT エラーを修正、システムの rg へのフォールバックとセッション中の自己修復に対応 Fixed Grep tool ENOENT when the embedded ripgrep binary path becomes stale (VS Code extension auto-update, macOS App Translocation); now falls back to system rg and self-heals mid-session
/btw を使用するたびに会話全体のコピーがディスクに書き込まれる問題を修正 Fixed /btw writing a copy of the entire conversation to disk on every use
/context のフリースペースとメッセージ内訳がヘッダーのパーセンテージと一致しない問題を修正 Fixed /context Free space and Messages breakdown disagreeing with the header percentage
複数のプラグイン問題を修正: name: フロントマターの重複によりスラッシュコマンドが誤ったプラグインに解決される問題、/plugin updateENAMETOOLONG で失敗する問題、Discover にインストール済みプラグインが表示される問題、ディレクトリソースプラグインが古いバージョンキャッシュから読み込まれる問題、スキルが context: fork および agent フロントマターフィールドを無視する問題 Fixed several plugin issues: slash commands resolving to the wrong plugin with duplicate name: frontmatter, /plugin update failing with ENAMETOOLONG, Discover showing already-installed plugins, directory-source plugins loading from a stale version cache, and skills not honoring context: fork and agent frontmatter fields
headersHelper で設定された MCP サーバーに対して /mcp メニューが OAuth 固有のアクションを表示していた問題を修正;代わりにヘルパースクリプトを再実行するための Reconnect を表示するように変更 Fixed the /mcp menu offering OAuth-specific actions for MCP servers configured with headersHelper; Reconnect is now offered instead to re-invoke the helper script
生の C0 制御バイトを送信するターミナル(Terminal.app、デフォルトの iTerm2、xterm)で ctrl+]ctrl+\ctrl+^ のキーバインドが動作しない問題を修正 Fixed ctrl+], ctrl+\, and ctrl+^ keybindings not firing in terminals that send raw C0 control bytes (Terminal.app, default iTerm2, xterm)
/login の OAuth URL にパディングが付与されてマウスで正常に選択できなかった問題を修正 Fixed /login OAuth URL rendering with padding that prevented clean mouse selection
レンダリングの問題を複数修正:非フルスクリーンモードで表示領域外のコンテンツ変更時に発生するちらつき、非フルスクリーンモードの長時間セッションでターミナルのスクロールバックが消去される問題、マウススクロールのエスケープシーケンスがテキストとしてプロンプトに漏出することがある問題 Fixed rendering issues: flicker in non-fullscreen mode when content above the visible area changed, terminal scrollback being wiped during long sessions in non-fullscreen mode, and mouse-scroll escape sequences occasionally leaking into the prompt as text
settings.json の env 値が文字列ではなく数値の場合にクラッシュする問題を修正 Fixed crash when settings.json env values are numbers instead of strings
アプリ内設定の書き込み(/add-dir --remember/config など)がメモリ上のスナップショットを更新せず、セッション中に削除されたディレクトリの権限が取り消されない問題を修正 Fixed in-app settings writes (e.g. /add-dir --remember, /config) not refreshing the in-memory snapshot, preventing removed directories from being revoked mid-session
Bedrock、Vertex、その他のサードパーティプロバイダーでカスタムキーバインド(~/.claude/keybindings.json)が読み込まれない問題を修正 Fixed custom keybindings (~/.claude/keybindings.json) not loading on Bedrock, Vertex, and other third-party providers
claude --continue -p-p または SDK によって作成されたセッションを正しく継続できない問題を修正 Fixed claude --continue -p not correctly continuing sessions created by -p or the SDK
リモートコントロールの複数の問題を修正: セッションクラッシュ時に worktree が削除される問題、接続失敗がトランスクリプトに残らない問題、ローカルセッションのブリーフモードで誤って「Disconnected」インジケーターが表示される問題、CLAUDE_CODE_ORGANIZATION_UUID のみ設定されている場合に SSH 経由で /remote-control が失敗する問題 Fixed several Remote Control issues: worktrees removed on session crash, connection failures not persisting in the transcript, spurious "Disconnected" indicator in brief mode for local sessions, and /remote-control failing over SSH when only CLAUDE_CODE_ORGANIZATION_UUID is set
/insights がレスポンスからレポートファイルのリンクを省略することがある問題を修正 Fixed /insights sometimes omitting the report file link from its response
[VSCode] 最後のエディタタブを閉じた際にチャット入力欄下部のファイル添付がクリアされない問題を修正 [VSCode] Fixed the file attachment below the chat input not clearing when the last editor tab is closed
Claude Code - v2.1.101
・ローカルの Claude Code 使用状況からチームメンバー向けオンボーディングガイドを生成する `/team-onboarding` コマンドを追加
・OSのCA証明書ストアをデフォルトで信頼するように対応し、追加設定なしでエンタープライズTLSプロキシが動作可能に(バンドルされたCAのみを使用する場合は `CLAUDE_CODE_CERT_STORE=bundled` を設定)
・`/ultraplan` などのリモートセッション機能が、ウェブでの事前セットアップなしにデフォルトのクラウド環境を自動作成するように対応
・Claudeが構造化メッセージではなくプレーンテキストで応答した場合に一度リトライするようブリーフモードを改善
・フォーカスモードを改善: 最終メッセージのみが表示されることを踏まえ、より自己完結したサマリーを生成
・ツールが現在のコンテキストで利用できない場合に、その理由と次のステップを説明するエラーメッセージを改善
・レート制限のリトライメッセージを改善し、不透明な秒数カウントダウンの代わりに、どの制限に達したかといつリセットされるかを表示するよう変更
・利用可能な場合にAPIが提供する説明を拒否エラーメッセージに含めるよう改善
・`/rename` または `--name` で設定されたセッションタイトルを `claude -p --resume <name>` で受け付けられるように改善
・`settings.json` の未認識フックイベント名があってもファイル全体が無視されないよう設定の堅牢性を改善
・`allowManagedHooksOnly` が設定されている場合に、管理設定によって強制有効化されたプラグインのフックが実行されるよう改善
・マーケットプレイスの更新に失敗した際、古いバージョンを黙って表示する代わりに警告を表示するよう `/plugin` および `claude plugin update` を改善
・組織または認証設定がウェブ上の Claude Code に到達できない場合、プランモードの「Refine with Ultraplan」オプションを非表示にするよう改善
・ベータトレーシングを改善し、`OTEL_LOG_USER_PROMPTS`・`OTEL_LOG_TOOL_DETAILS`・`OTEL_LOG_TOOL_CONTENT` を反映するよう対応;オプトインしない限り機密スパン属性を出力しないよう変更
・`for await` からの `break` または `await using` 使用時にサブプロセスと一時ファイルをクリーンアップするよう SDK の `query()` を改善
・LSP バイナリ検出で使用される POSIX の `which` フォールバックにおけるコマンドインジェクション脆弱性を修正
・長時間セッションでバーチャルスクローラーのメッセージリストの履歴コピーが大量に保持されるメモリリークを修正
・大規模セッションでローダーが有効な会話ではなく行き止まりブランチに固定され、`--resume`/`--continue` が会話コンテキストを失う問題を修正
・`--resume` のチェーン復元が、メインチェーンの書き込みギャップ付近にサブエージェントのメッセージが存在する際に無関係なサブエージェント会話へ誤って接続される問題を修正
・`--resume` 時に保存された Edit/Write ツール結果に `file_path` が欠落している場合に発生するクラッシュを修正
・`API_TIMEOUT_MS` の設定に関わらずローカルLLM・拡張思考・低速ゲートウェイなどの遅いバックエンド接続を中断していた、ハードコードされた5分のリクエストタイムアウトを修正
・`permissions.deny` ルールが PreToolUse フックの `permissionDecision: "ask"` を上書きできていなかった問題を修正(以前はフックが拒否をプロンプトに格下げできた)
・`--setting-sources` に `user` を含めない場合、バックグラウンドクリーンアップが `cleanupPeriodDays` を無視して30日より古い会話履歴を削除してしまう問題を修正
・`ANTHROPIC_AUTH_TOKEN`、`apiKeyHelper`、または `ANTHROPIC_CUSTOM_HEADERS` が Authorization ヘッダーを設定している場合に Bedrock SigV4 認証が 403 で失敗する問題を修正
・前回セッションの worktree クリーンアップ後に残留ディレクトリが残り、`claude -w <name>` が "already exists" エラーで失敗する問題を修正
・動的に注入されたサーバーのMCPツールをサブエージェントが継承しない問題を修正
・独立したワークツリーで実行されるサブエージェントが、自身のワークツリー内のファイルへのRead/Editアクセスを拒否される問題を修正
・起動直後にサンドボックス化された Bash コマンドが `mktemp: No such file or directory` で失敗する問題を修正
・`outputSchema` を検証する MCP クライアントで `claude mcp serve` のツール呼び出しが "Tool execution failed" エラーで失敗する問題を修正
・`RemoteTrigger` ツールの `run` アクションが空のボディを送信してサーバーに拒否される問題を修正
・`/resume` ピッカーの複数の問題を修正(デフォルト表示が狭く他プロジェクトのセッションが隠れる問題、Windows Terminal でプレビューに到達できない問題、ワークツリーでの cwd が不正確になる問題、セッションが見つからないエラーが stderr に出力されない問題、ターミナルタイトルが設定されない問題、再開ヒントがプロンプト入力に重なる問題)
・VS Code 拡張機能の自動更新や macOS App Translocation により組み込み ripgrep バイナリのパスが古くなった際に Grep ツールで発生する ENOENT エラーを修正、システムの `rg` へのフォールバックとセッション中の自己修復に対応
・`/btw` を使用するたびに会話全体のコピーがディスクに書き込まれる問題を修正
・`/context` のフリースペースとメッセージ内訳がヘッダーのパーセンテージと一致しない問題を修正
・複数のプラグイン問題を修正: `name:` フロントマターの重複によりスラッシュコマンドが誤ったプラグインに解決される問題、`/plugin update` が `ENAMETOOLONG` で失敗する問題、Discover にインストール済みプラグインが表示される問題、ディレクトリソースプラグインが古いバージョンキャッシュから読み込まれる問題、スキルが `context: fork` および `agent` フロントマターフィールドを無視する問題
・`headersHelper` で設定された MCP サーバーに対して `/mcp` メニューが OAuth 固有のアクションを表示していた問題を修正;代わりにヘルパースクリプトを再実行するための Reconnect を表示するように変更
・生の C0 制御バイトを送信するターミナル(Terminal.app、デフォルトの iTerm2、xterm)で `ctrl+]`、`ctrl+\`、`ctrl+^` のキーバインドが動作しない問題を修正
・`/login` の OAuth URL にパディングが付与されてマウスで正常に選択できなかった問題を修正
・レンダリングの問題を複数修正:非フルスクリーンモードで表示領域外のコンテンツ変更時に発生するちらつき、非フルスクリーンモードの長時間セッションでターミナルのスクロールバックが消去される問題、マウススクロールのエスケープシーケンスがテキストとしてプロンプトに漏出することがある問題
・`settings.json` の env 値が文字列ではなく数値の場合にクラッシュする問題を修正
・アプリ内設定の書き込み(`/add-dir --remember`、`/config` など)がメモリ上のスナップショットを更新せず、セッション中に削除されたディレクトリの権限が取り消されない問題を修正
・Bedrock、Vertex、その他のサードパーティプロバイダーでカスタムキーバインド(`~/.claude/keybindings.json`)が読み込まれない問題を修正
・`claude --continue -p` が `-p` または SDK によって作成されたセッションを正しく継続できない問題を修正
・リモートコントロールの複数の問題を修正: セッションクラッシュ時に worktree が削除される問題、接続失敗がトランスクリプトに残らない問題、ローカルセッションのブリーフモードで誤って「Disconnected」インジケーターが表示される問題、`CLAUDE_CODE_ORGANIZATION_UUID` のみ設定されている場合に SSH 経由で `/remote-control` が失敗する問題
・`/insights` がレスポンスからレポートファイルのリンクを省略することがある問題を修正
・[VSCode] 最後のエディタタブを閉じた際にチャット入力欄下部のファイル添付がクリアされない問題を修正

v2.1.98 | #8

日本語 English
ログイン画面で「サードパーティプラットフォーム」を選択した際にアクセス可能なインタラクティブな Google Vertex AI セットアップウィザードを追加(GCP 認証、プロジェクトおよびリージョンの設定、認証情報の検証、モデルのピン留めをガイド) Added interactive Google Vertex AI setup wizard accessible from the login screen when selecting "3rd-party platform", guiding you through GCP authentication, project and region configuration, credential verification, and model pinning
環境変数 CLAUDE_CODE_PERFORCE_MODE を追加:設定時、読み取り専用ファイルへの Edit/Write/NotebookEdit が暗黙的に上書きされる代わりに p4 edit のヒントを表示して失敗するよう変更 Added CLAUDE_CODE_PERFORCE_MODE env var: when set, Edit/Write/NotebookEdit fail on read-only files with a p4 edit hint instead of silently overwriting them
バックグラウンドスクリプトからのイベントをストリーミングする Monitor ツールを追加 Added Monitor tool for streaming events from background scripts
CLAUDE_CODE_SUBPROCESS_ENV_SCRUB 設定時にLinux上でPID名前空間分離によるサブプロセスのサンドボックス化を追加、およびセッションごとのスクリプト実行回数を制限する CLAUDE_CODE_SCRIPT_CAPS 環境変数を追加 Added subprocess sandboxing with PID namespace isolation on Linux when CLAUDE_CODE_SUBPROCESS_ENV_SCRUB is set, and CLAUDE_CODE_SCRIPT_CAPS env var to limit per-session script invocations
printモードにクロスユーザープロンプトキャッシュ改善のための --exclude-dynamic-system-prompt-sections フラグを追加 Added --exclude-dynamic-system-prompt-sections flag to print mode for improved cross-user prompt caching
ステータスラインのJSON入力に workspace.git_worktree を追加、現在のディレクトリがリンクされたgitワークツリー内にある場合に設定 Added workspace.git_worktree to the status line JSON input, set whenever the current directory is inside a linked git worktree
OTELトレーシングが有効な場合、Bash ツールのサブプロセスに W3C TRACEPARENT 環境変数を追加し、子プロセスのスパンが Claude Code のトレースツリーに正しく紐付けられるよう対応 Added W3C TRACEPARENT env var to Bash tool subprocesses when OTEL tracing is enabled, so child-process spans correctly parent to Claude Code's trace tree
LSP: 初期化リクエストの clientInfo を通じて、言語サーバーへ Claude Code 自身を識別する情報を送信するように対応 LSP: Claude Code now identifies itself to language servers via clientInfo in the initialize request
バックスラッシュエスケープされたフラグが読み取り専用として自動許可され、任意コードが実行される可能性があった Bash ツールのパーミッションバイパスを修正 Fixed a Bash tool permission bypass where a backslash-escaped flag could be auto-allowed as read-only and lead to arbitrary code execution
autoモードおよびbypass-permissionsモードにおいて、複合的なBashコマンドが安全確認と明示的な確認ルールの強制パーミッションプロンプトを回避していた問題を修正 Fixed compound Bash commands bypassing forced permission prompts for safety checks and explicit ask rules in auto and bypass-permissions modes
環境変数プレフィックス付きの読み取り専用コマンドが、既知の安全な変数(LANGTZNO_COLOR など)以外でもプロンプトを表示しない問題を修正 Fixed read-only commands with env-var prefixes not prompting unless the var is known-safe (LANG, TZ, NO_COLOR, etc.)
/dev/tcp/.../dev/udp/... へのリダイレクトが自動許可され、プロンプトが表示されない問題を修正 Fixed redirects to /dev/tcp/... or /dev/udp/... not prompting instead of auto-allowing
ストリーミングレスポンスが停止した際、非ストリーミングモードへフォールバックせずタイムアウトしていた問題を修正 Fixed stalled streaming responses timing out instead of falling back to non-streaming mode
サーバーが小さい Retry-After を返す場合に 429 リトライが約 13 秒ですべての試行を消費してしまう問題を修正、指数バックオフを最小値として適用 Fixed 429 retries burning all attempts in ~13s when the server returns a small Retry-After — exponential backoff now applies as a minimum
MCP OAuth の oauth.authServerMetadataUrl 設定オーバーライドが再起動後のトークンリフレッシュ時に反映されない問題を修正(ADFS および類似の IdP に影響) Fixed MCP OAuth oauth.authServerMetadataUrl config override not being honored on token refresh after restart, affecting ADFS and similar IdPs
xterm および VS Code 統合ターミナルで kitty キーボードプロトコルが有効な場合に大文字が小文字に変換される問題を修正 Fixed capital letters being dropped to lowercase on xterm and VS Code integrated terminal when the kitty keyboard protocol is active
macOSのテキスト置換で、置換テキストが挿入されずトリガーワードが削除される問題を修正 Fixed macOS text replacements deleting the trigger word instead of inserting the substitution
Bash経由で保護されたパスへの書き込みを承認した後、--dangerously-skip-permissions が暗黙的に accept-edits モードにダウングレードされる問題を修正 Fixed --dangerously-skip-permissions being silently downgraded to accept-edits mode after approving a write to a protected path via Bash
管理設定の許可ルールが管理者による削除後もプロセス再起動まで有効のままになる問題を修正 Fixed managed-settings allow rules remaining active after an admin removed them, until process restart
permissions.additionalDirectories の変更がセッション中に反映されない問題を修正——削除されたディレクトリへのアクセスは即座に無効化され、追加されたディレクトリも再起動不要で有効化 Fixed permissions.additionalDirectories changes not applying mid-session — removed directories lose access immediately and added ones work without restart
additionalDirectories からディレクトリを削除すると --add-dir で渡した同じディレクトリへのアクセスが取り消される問題を修正 Fixed removing a directory from additionalDirectories revoking access to the same directory passed via --add-dir
Bash(cmd:*) および Bash(git commit *) のワイルドカード権限ルールが余分なスペースやタブを含むコマンドにマッチしない問題を修正 Fixed Bash(cmd:*) and Bash(git commit *) wildcard permission rules failing to match commands with extra spaces or tabs
cd と他のセグメントを組み合わせたパイプコマンドで Bash(...) の拒否ルールがプロンプトにダウングレードされる問題を修正 Fixed Bash(...) deny rules being downgraded to a prompt for piped commands that mix cd with other segments
cut -d /paste -d /column -s /awk '{print $1}' file、および % を含むファイル名に対する誤った Bash 権限プロンプトを修正 Fixed false Bash permission prompts for cut -d /, paste -d /, column -s /, awk '{print $1}' file, and filenames containing %
JavaScriptのプロトタイププロパティ名(例: toString)と一致する権限ルールによりsettings.jsonがサイレントに無視される問題を修正 Fixed permission rules with names matching JavaScript prototype properties (e.g. toString) causing settings.json to be silently ignored
--dangerously-skip-permissions 使用時にエージェントチームメンバーがリーダーのパーミッションモードを継承しない問題を修正 Fixed agent team members not inheriting the leader's permission mode when using --dangerously-skip-permissions
フルスクリーンモードでMCPツール結果にホバーした際のクラッシュを修正 Fixed a crash in fullscreen mode when hovering over MCP tool results
フルスクリーンモードで折り返されたURLをコピーした際に改行位置へスペースが挿入される問題を修正 Fixed copying wrapped URLs in fullscreen mode inserting spaces at line breaks
--resume 時に編集ファイルが 10KB を超える場合にファイル編集の差分が UI から消える問題を修正 Fixed file-edit diffs disappearing from the UI on --resume when the edited file was larger than 10KB
/resume ピッカーの複数の不具合を修正(--resume <name> で開いたときに編集不可になる問題、フィルターのリロードで検索状態がリセットされる問題、リストが空のときに矢印キーが無効になる問題、プロジェクト間での情報の陳腐化、一時的なタスクステータステキストが会話の要約を上書きする問題) Fixed several /resume picker issues: --resume <name> opening uneditable, filter reload wiping search state, empty list swallowing arrow keys, cross-project staleness, and transient task-status text replacing conversation summaries
/export が絶対パスおよび ~ を無視する問題と、ユーザー指定の拡張子を .txt に黙って書き換える問題を修正 Fixed /export not honoring absolute paths and ~, and silently rewriting user-supplied extensions to .txt
未知または将来のモデル ID に対して /effort max が拒否される問題を修正 Fixed /effort max being denied for unknown or future model IDs
プラグインのフロントマター name が YAML のブール値キーワードの場合にスラッシュコマンドピッカーが壊れる問題を修正 Fixed slash command picker breaking when a plugin's frontmatter name is a YAML boolean keyword
レート制限のアップセルテキストがメッセージの再マウント後に非表示になる問題を修正 Fixed rate-limit upsell text being hidden after message remounts
_meta["anthropic/maxResultSizeChars"] を持つ MCP ツールがトークンベースの永続化レイヤーをバイパスしない問題を修正 Fixed MCP tools with _meta["anthropic/maxResultSizeChars"] not bypassing the token-based persist layer
前のトランスクリプトが処理中にプッシュトゥトークキーを再度長押しした際、入力に大量のスペース文字が混入するボイスモードの不具合を修正 Fixed voice mode leaking dozens of space characters into the input when re-holding the push-to-talk key while the previous transcript is still processing
npmベースのインストール環境において DISABLE_AUTOUPDATER がnpmレジストリのバージョンチェックとシンボリックリンクの変更を完全に抑制できていなかった問題を修正 Fixed DISABLE_AUTOUPDATER not fully suppressing the npm registry version check and symlink modification on npm-based installs
Remote Control の権限ハンドラーエントリがセッション終了まで保持され続けるメモリリークを修正 Fixed a memory leak where Remote Control permission handler entries were retained for the lifetime of the session
エラーで失敗したバックグラウンドサブエージェントが親エージェントに部分的な進捗を報告しない問題を修正 Fixed background subagents that fail with an error not reporting partial progress to the parent agent
長いセッションで prompt-type の Stop/SubagentStop フックが失敗する問題と、フック評価APIのエラーで実際のメッセージの代わりに「JSON validation failed」と表示される問題を修正 Fixed prompt-type Stop/SubagentStop hooks failing on long sessions, and hook evaluator API errors showing "JSON validation failed" instead of the real message
フィードバックサーベイを閉じた際のレンダリングを修正 Fixed feedback survey rendering when dismissed
作業ディレクトリ外のパターンファイルを読み込む際に Bash の grep -f FILE / rg -f FILE がプロンプトを表示しない問題を修正 Fixed Bash grep -f FILE / rg -f FILE not prompting when reading a pattern file outside the working directory
未追跡ファイルを含むワークツリーを誤って削除する、古いサブエージェントのワークツリークリーンアップ処理を修正 Fixed stale subagent worktree cleanup removing worktrees that contain untracked files
macOS で sandbox.network.allowMachLookup が有効にならない問題を修正 Fixed sandbox.network.allowMachLookup not taking effect on macOS
/resume のフィルターヒントラベルを改善し、フィルターインジケーターにプロジェクト/ワークツリー/ブランチ名を追加 Improved /resume filter hint labels and added project/worktree/branch names in the filter indicator
フッターのインジケーター(フォーカス、通知)が狭いターミナル幅で折り返されず、モードインジケーター行に収まるよう改善 Improved footer indicators (Focus, notifications) to stay on the mode-indicator row instead of wrapping at narrow terminal widths
/agents にタブレイアウトを導入し、Running タブでライブサブエージェントを表示、Library タブに「Run agent」と「View running instance」アクションを追加 Improved /agents with a tabbed layout: a Running tab shows live subagents, and the Library tab adds Run agent and View running instance actions
再起動なしにプラグイン提供のスキルを読み込めるよう /reload-plugins を改善 Improved /reload-plugins to pick up plugin-provided skills without requiring a restart
Accept Edits モードで、安全な環境変数またはプロセスラッパーが付与されたファイルシステムコマンドを自動承認するよう改善 Improved Accept Edits mode to auto-approve filesystem commands prefixed with safe env vars or process wrappers
Vim モードを改善: NORMAL モードの j/k で履歴のナビゲーションおよび入力境界でのフッターピル選択が可能に Improved Vim mode: j/k in NORMAL mode now navigate history and select the footer pill at the input boundary
--debug なしでの自己診断が可能なよう、トランスクリプト上のフックエラーに stderr の最初の行を含めるよう改善 Improved hook errors in the transcript to include the first line of stderr for self-diagnosis without --debug
OTEL トレーシングを改善: concurrent SDK 呼び出し時に interaction スパンが全ターンを正しくラップするよう修正し、ヘッドレスターンではターンごとにスパンを終了するよう変更 Improved OTEL tracing: interaction spans now correctly wrap full turns under concurrent SDK calls, and headless turns end spans per-turn
トランスクリプトエントリがストリーミングのプレースホルダーではなく最終的なトークン使用量を保持するよう改善 Improved transcript entries to carry final token usage instead of streaming placeholders
/claude-api スキルを更新し、Claude API に加えて Managed Agents にも対応 Updated the /claude-api skill to cover Managed Agents alongside Claude API
[VSCode] CLAUDE_CODE_GIT_BASH_PATH が設定されているか Git がデフォルトの場所にインストールされている場合に Windows で発生する "requires git-bash" の誤検知エラーを修正 [VSCode] Fixed false-positive "requires git-bash" error on Windows when CLAUDE_CODE_GIT_BASH_PATH is set or Git is installed at a default location
DISABLE_COMPACT が設定されている場合に CLAUDE_CODE_MAX_CONTEXT_TOKENS が正しく従うよう修正 Fixed CLAUDE_CODE_MAX_CONTEXT_TOKENS to honor DISABLE_COMPACT when it is set.
DISABLE_COMPACT が設定されている場合に /compact のヒントを非表示化 Dropped /compact hints when DISABLE_COMPACT is set.
Claude Code - v2.1.98
・ログイン画面で「サードパーティプラットフォーム」を選択した際にアクセス可能なインタラクティブな Google Vertex AI セットアップウィザードを追加(GCP 認証、プロジェクトおよびリージョンの設定、認証情報の検証、モデルのピン留めをガイド)
・環境変数 `CLAUDE_CODE_PERFORCE_MODE` を追加:設定時、読み取り専用ファイルへの Edit/Write/NotebookEdit が暗黙的に上書きされる代わりに `p4 edit` のヒントを表示して失敗するよう変更
・バックグラウンドスクリプトからのイベントをストリーミングする Monitor ツールを追加
・`CLAUDE_CODE_SUBPROCESS_ENV_SCRUB` 設定時にLinux上でPID名前空間分離によるサブプロセスのサンドボックス化を追加、およびセッションごとのスクリプト実行回数を制限する `CLAUDE_CODE_SCRIPT_CAPS` 環境変数を追加
・printモードにクロスユーザープロンプトキャッシュ改善のための `--exclude-dynamic-system-prompt-sections` フラグを追加
・ステータスラインのJSON入力に `workspace.git_worktree` を追加、現在のディレクトリがリンクされたgitワークツリー内にある場合に設定
・OTELトレーシングが有効な場合、Bash ツールのサブプロセスに W3C `TRACEPARENT` 環境変数を追加し、子プロセスのスパンが Claude Code のトレースツリーに正しく紐付けられるよう対応
・LSP: 初期化リクエストの `clientInfo` を通じて、言語サーバーへ Claude Code 自身を識別する情報を送信するように対応
・バックスラッシュエスケープされたフラグが読み取り専用として自動許可され、任意コードが実行される可能性があった Bash ツールのパーミッションバイパスを修正
・autoモードおよびbypass-permissionsモードにおいて、複合的なBashコマンドが安全確認と明示的な確認ルールの強制パーミッションプロンプトを回避していた問題を修正
・環境変数プレフィックス付きの読み取り専用コマンドが、既知の安全な変数(`LANG`、`TZ`、`NO_COLOR` など)以外でもプロンプトを表示しない問題を修正
・`/dev/tcp/...` や `/dev/udp/...` へのリダイレクトが自動許可され、プロンプトが表示されない問題を修正
・ストリーミングレスポンスが停止した際、非ストリーミングモードへフォールバックせずタイムアウトしていた問題を修正
・サーバーが小さい `Retry-After` を返す場合に 429 リトライが約 13 秒ですべての試行を消費してしまう問題を修正、指数バックオフを最小値として適用
・MCP OAuth の `oauth.authServerMetadataUrl` 設定オーバーライドが再起動後のトークンリフレッシュ時に反映されない問題を修正(ADFS および類似の IdP に影響)
・xterm および VS Code 統合ターミナルで kitty キーボードプロトコルが有効な場合に大文字が小文字に変換される問題を修正
・macOSのテキスト置換で、置換テキストが挿入されずトリガーワードが削除される問題を修正
・Bash経由で保護されたパスへの書き込みを承認した後、`--dangerously-skip-permissions` が暗黙的に accept-edits モードにダウングレードされる問題を修正
・管理設定の許可ルールが管理者による削除後もプロセス再起動まで有効のままになる問題を修正
・`permissions.additionalDirectories` の変更がセッション中に反映されない問題を修正——削除されたディレクトリへのアクセスは即座に無効化され、追加されたディレクトリも再起動不要で有効化
・`additionalDirectories` からディレクトリを削除すると `--add-dir` で渡した同じディレクトリへのアクセスが取り消される問題を修正
・`Bash(cmd:*)` および `Bash(git commit *)` のワイルドカード権限ルールが余分なスペースやタブを含むコマンドにマッチしない問題を修正
・`cd` と他のセグメントを組み合わせたパイプコマンドで `Bash(...)` の拒否ルールがプロンプトにダウングレードされる問題を修正
・`cut -d /`、`paste -d /`、`column -s /`、`awk '{print $1}' file`、および `%` を含むファイル名に対する誤った Bash 権限プロンプトを修正
・JavaScriptのプロトタイププロパティ名(例: `toString`)と一致する権限ルールにより`settings.json`がサイレントに無視される問題を修正
・`--dangerously-skip-permissions` 使用時にエージェントチームメンバーがリーダーのパーミッションモードを継承しない問題を修正
・フルスクリーンモードでMCPツール結果にホバーした際のクラッシュを修正
・フルスクリーンモードで折り返されたURLをコピーした際に改行位置へスペースが挿入される問題を修正
・`--resume` 時に編集ファイルが 10KB を超える場合にファイル編集の差分が UI から消える問題を修正
・`/resume` ピッカーの複数の不具合を修正(`--resume <name>` で開いたときに編集不可になる問題、フィルターのリロードで検索状態がリセットされる問題、リストが空のときに矢印キーが無効になる問題、プロジェクト間での情報の陳腐化、一時的なタスクステータステキストが会話の要約を上書きする問題)
・`/export` が絶対パスおよび `~` を無視する問題と、ユーザー指定の拡張子を `.txt` に黙って書き換える問題を修正
・未知または将来のモデル ID に対して `/effort max` が拒否される問題を修正
・プラグインのフロントマター `name` が YAML のブール値キーワードの場合にスラッシュコマンドピッカーが壊れる問題を修正
・レート制限のアップセルテキストがメッセージの再マウント後に非表示になる問題を修正
・`_meta["anthropic/maxResultSizeChars"]` を持つ MCP ツールがトークンベースの永続化レイヤーをバイパスしない問題を修正
・前のトランスクリプトが処理中にプッシュトゥトークキーを再度長押しした際、入力に大量のスペース文字が混入するボイスモードの不具合を修正
・npmベースのインストール環境において `DISABLE_AUTOUPDATER` がnpmレジストリのバージョンチェックとシンボリックリンクの変更を完全に抑制できていなかった問題を修正
・Remote Control の権限ハンドラーエントリがセッション終了まで保持され続けるメモリリークを修正
・エラーで失敗したバックグラウンドサブエージェントが親エージェントに部分的な進捗を報告しない問題を修正
・長いセッションで prompt-type の Stop/SubagentStop フックが失敗する問題と、フック評価APIのエラーで実際のメッセージの代わりに「JSON validation failed」と表示される問題を修正
・フィードバックサーベイを閉じた際のレンダリングを修正
・作業ディレクトリ外のパターンファイルを読み込む際に Bash の `grep -f FILE` / `rg -f FILE` がプロンプトを表示しない問題を修正
・未追跡ファイルを含むワークツリーを誤って削除する、古いサブエージェントのワークツリークリーンアップ処理を修正
・macOS で `sandbox.network.allowMachLookup` が有効にならない問題を修正
・`/resume` のフィルターヒントラベルを改善し、フィルターインジケーターにプロジェクト/ワークツリー/ブランチ名を追加
・フッターのインジケーター(フォーカス、通知)が狭いターミナル幅で折り返されず、モードインジケーター行に収まるよう改善
・`/agents` にタブレイアウトを導入し、Running タブでライブサブエージェントを表示、Library タブに「Run agent」と「View running instance」アクションを追加
・再起動なしにプラグイン提供のスキルを読み込めるよう `/reload-plugins` を改善
・Accept Edits モードで、安全な環境変数またはプロセスラッパーが付与されたファイルシステムコマンドを自動承認するよう改善
・Vim モードを改善: NORMAL モードの `j`/`k` で履歴のナビゲーションおよび入力境界でのフッターピル選択が可能に
・`--debug` なしでの自己診断が可能なよう、トランスクリプト上のフックエラーに stderr の最初の行を含めるよう改善
・OTEL トレーシングを改善: concurrent SDK 呼び出し時に interaction スパンが全ターンを正しくラップするよう修正し、ヘッドレスターンではターンごとにスパンを終了するよう変更
・トランスクリプトエントリがストリーミングのプレースホルダーではなく最終的なトークン使用量を保持するよう改善
・`/claude-api` スキルを更新し、Claude API に加えて Managed Agents にも対応
・[VSCode] `CLAUDE_CODE_GIT_BASH_PATH` が設定されているか Git がデフォルトの場所にインストールされている場合に Windows で発生する "requires git-bash" の誤検知エラーを修正
・`DISABLE_COMPACT` が設定されている場合に `CLAUDE_CODE_MAX_CONTEXT_TOKENS` が正しく従うよう修正
・`DISABLE_COMPACT` が設定されている場合に `/compact` のヒントを非表示化

v2.1.97 | #7

日本語 English
NO_FLICKER モードでプロンプト・編集差分統計付き1行ツール要約・最終レスポンスを表示するフォーカスビュー切り替え(Ctrl+O)を追加 Added focus view toggle (Ctrl+O) in NO_FLICKER mode showing prompt, one-line tool summary with edit diffstats, and final response
ステータスラインコマンドをN秒ごとに再実行する refreshInterval ステータスライン設定を追加 Added refreshInterval status line setting to re-run the status line command every N seconds
ステータスラインのJSON入力に workspace.git_worktree を追加(現在のディレクトリがリンクされたgitワークツリー内にある場合に設定) Added workspace.git_worktree to the status line JSON input, set when the current directory is inside a linked git worktree
/agents でライブなサブエージェントインスタンスを持つエージェントタイプの横に ● N running インジケーターを追加 Added ● N running indicator in /agents next to agent types with live subagent instances
Cedar ポリシーファイル(.cedar, .cedarpolicy)のシンタックスハイライトを追加 Added syntax highlighting for Cedar policy files (.cedar, .cedarpolicy)
保護されたパスへの書き込みを承認した後、--dangerously-skip-permissions が暗黙的に accept-edits モードにダウングレードされる問題を修正 Fixed --dangerously-skip-permissions being silently downgraded to accept-edits mode after approving a write to a protected path
Bashツールのパーミッションを修正・強化し、環境変数プレフィックスとネットワークリダイレクトのチェックを厳格化、一般的なコマンドでの誤確認プロンプトを削減 Fixed and hardened Bash tool permissions, tightening checks around env-var prefixes and network redirects, and reducing false prompts on common commands
JavaScriptのプロトタイププロパティ名(例: toString)に一致するパーミッションルール名がsettings.jsonを無視させる問題を修正 Fixed permission rules with names matching JavaScript prototype properties (e.g. toString) causing settings.json to be silently ignored
管理設定の許可ルールが管理者による削除後もプロセス再起動まで有効なままになる問題を修正 Fixed managed-settings allow rules remaining active after an admin removed them until process restart
セッション中に設定の permissions.additionalDirectories の変更が反映されない問題を修正 Fixed permissions.additionalDirectories changes in settings not applying mid-session
settings.permissions.additionalDirectories からディレクトリを削除すると、--add-dir で渡した同一ディレクトリへのアクセスまで失われる問題を修正 Fixed removing a directory from settings.permissions.additionalDirectories revoking access to the same directory passed via --add-dir
MCP HTTP/SSE接続においてサーバー再接続時に約50 MB/時の未解放バッファが蓄積する問題を修正 Fixed MCP HTTP/SSE connections accumulating ~50 MB/hr of unreleased buffers when servers reconnect
再起動後のトークンリフレッシュ時に MCP OAuth の oauth.authServerMetadataUrl が反映されない問題を修正し、ADFS などの IdP に対応 Fixed MCP OAuth oauth.authServerMetadataUrl not being honored on token refresh after restart, fixing ADFS and similar IdPs
サーバーが小さな Retry-After を返す際に約13秒で全リトライ試行が消費される429エラーの問題を修正;指数バックオフを最小待機時間として適用 Fixed 429 retries burning all attempts in ~13 seconds when the server returns a small Retry-After — exponential backoff now applies as a minimum
コンテキスト圧縮後にレート制限アップグレードオプションが消える問題を修正 Fixed rate-limit upgrade options disappearing after context compaction
/resume ピッカーの複数の問題を修正: --resume <name> で開いた際に編集不可になる問題、Ctrl+A リロード時に検索内容が消える問題、空リスト時にナビゲーション操作が無効になる問題、タスクステータステキストが会話サマリーを上書きする問題、およびプロジェクト間のキャッシュ陳腐化問題 Fixed several /resume picker issues: --resume <name> opening uneditable, Ctrl+A reload wiping search, empty list swallowing navigation, task-status text replacing conversation summary, and cross-project staleness
--resume 時に編集ファイルが10KB超の場合にファイル編集のdiffが消える問題を修正 Fixed file-edit diffs disappearing on --resume when the edited file was larger than 10KB
--resume のキャッシュミスと、添付メッセージがトランスクリプトに保存されないことによるターン途中の入力消失を修正 Fixed --resume cache misses and lost mid-turn input from attachment messages not being saved to the transcript
Claudeが作業中に入力したメッセージがトランスクリプトに保存されない問題を修正 Fixed messages typed while Claude is working not being persisted to the transcript
長いセッションでプロンプト型の Stop/SubagentStop フックが失敗する問題と、フック評価の API エラーで実際のメッセージの代わりに "JSON validation failed" と表示される問題を修正 Fixed prompt-type Stop/SubagentStop hooks failing on long sessions, and hook evaluator API errors displaying "JSON validation failed" instead of the actual message
worktreeアイソレーションまたはcwd:オーバーライドを使用したサブエージェントが、作業ディレクトリを親セッションのBashツールに漏洩する問題を修正 Fixed subagents with worktree isolation or cwd: override leaking their working directory back to the parent session's Bash tool
コンパクション処理がプロンプト長超過リトライ時に複数のMBサイズのサブエージェントトランスクリプトファイルを重複書き込みする問題を修正 Fixed compaction writing duplicate multi-MB subagent transcript files on prompt-too-long retries
リモートに新しいコミットがある場合でも claude plugin update が git ベースのマーケットプレイスプラグインに対して「最新バージョンです」と報告する不具合を修正 Fixed claude plugin update reporting "already at the latest version" for git-based marketplace plugins when the remote had newer commits
プラグインのフロントマターの name が YAML の真偽値キーワードの場合にスラッシュコマンドピッカーが壊れる問題を修正 Fixed slash command picker breaking when a plugin's frontmatter name is a YAML boolean keyword
NO_FLICKER モードで折り返された URL をコピーする際、改行箇所にスペースが挿入される問題を修正 Fixed copying wrapped URLs in NO_FLICKER mode inserting spaces at line breaks
zellij 内で実行時の NO_FLICKER モードにおけるスクロールレンダリングのアーティファクトを修正 Fixed scroll rendering artifacts in NO_FLICKER mode when running inside zellij
NO_FLICKER モードで MCP ツール結果にホバーした際のクラッシュを修正 Fixed a crash in NO_FLICKER mode when hovering over MCP tool results
NO_FLICKER モードで API リトライ後にストリーミング状態が残留するメモリリークを修正 Fixed a NO_FLICKER mode memory leak where API retries left stale streaming state
Windows Terminal の NO_FLICKER モードにおけるマウスホイールスクロールの遅延を修正 Fixed slow mouse-wheel scrolling in NO_FLICKER mode on Windows Terminal
24行未満のターミナルで NO_FLICKER モード時にカスタムステータスラインが表示されない問題を修正 Fixed custom status line not displaying in NO_FLICKER mode on terminals shorter than 24 rows
WarpのNO_FLICKERモードでShift+EnterおよびAlt/Cmd+矢印キーのショートカットが機能しない問題を修正 Fixed Shift+Enter and Alt/Cmd+arrow shortcuts not working in Warp with NO_FLICKER mode
Windowsのちらつき防止モードでコピー時に韓国語・日本語・Unicode文字が文字化けする問題を修正 Fixed Korean/Japanese/Unicode text becoming garbled when copied in no-flicker mode on Windows
AWS_BEARER_TOKEN_BEDROCK または ANTHROPIC_BEDROCK_BASE_URL が空文字列に設定されている場合(GitHub Actions の未設定入力の挙動)に Bedrock SigV4 認証が失敗する問題を修正 Fixed Bedrock SigV4 authentication failing when AWS_BEARER_TOKEN_BEDROCK or ANTHROPIC_BEDROCK_BASE_URL are set to empty strings (as GitHub Actions does for unset inputs)
Accept Edits モードで、安全な環境変数やプロセスラッパーを前置したファイルシステムコマンド(例: LANG=C rm footimeout 5 mkdir out)を自動承認するように改善 Improved Accept Edits mode to auto-approve filesystem commands prefixed with safe env vars or process wrappers (e.g. LANG=C rm foo, timeout 5 mkdir out)
auto モードと bypass-permissions モードでサンドボックスのネットワークアクセスプロンプトを自動承認するよう改善 Improved auto mode and bypass-permissions mode to auto-approve sandbox network access prompts
サンドボックスを改善: sandbox.network.allowMachLookup が macOS で有効化 Improved sandbox: sandbox.network.allowMachLookup now takes effect on macOS
画像処理を改善: ペーストまたは添付された画像が、Readツールで読み込んだ画像と同じトークンバジェットに圧縮されるように Improved image handling: pasted and attached images are now compressed to the same token budget as images read via the Read tool
スラッシュコマンドおよび @ メンションの補完を CJK 句読点の後にもトリガーするよう改善し、日本語・中国語入力で /@ の前にスペースが不要に Improved slash command and @-mention completion to trigger after CJK sentence punctuation, so Japanese/Chinese input no longer requires a space before / or @
Bridgeセッションのclaude.aiセッションカードにローカルgitリポジトリ、ブランチ、作業ディレクトリを表示するよう改善 Improved Bridge sessions to show the local git repo, branch, and working directory on the claude.ai session card
フッターレイアウトを改善: インジケーター(Focus、通知)がモードインジケーター行の下に折り返されず、同一行に留まるよう変更 Improved footer layout: indicators (Focus, notifications) now stay on the mode-indicator row instead of wrapping below
コンテキスト残量低下の警告を、常時表示の行ではなく一時的なフッター通知として表示するよう改善 Improved context-low warning to show as a transient footer notification instead of a persistent row
マークダウンの引用ブロックで、折り返し行にも左バーが連続表示されるよう改善 Improved markdown blockquotes to show a continuous left bar across wrapped lines
空のフックエントリのスキップと編集前ファイルコピーの保存上限設定によるセッショントランスクリプトサイズの改善 Improved session transcript size by skipping empty hook entries and capping stored pre-edit file copies
トランスクリプトの精度を改善: ブロックごとのエントリにストリーミングのプレースホルダーではなく最終トークン使用量を格納 Improved transcript accuracy: per-block entries now carry the final token usage instead of the streaming placeholder
Bash ツールの OTEL トレーシングを改善: トレーシング有効時にサブプロセスが W3C TRACEPARENT 環境変数を継承するように Improved Bash tool OTEL tracing: subprocesses now inherit a W3C TRACEPARENT env var when tracing is enabled
/claude-api スキルを Claude API に加えて Managed Agents もカバーするよう更新 Updated /claude-api skill to cover Managed Agents alongside the Claude API
Claude Code - v2.1.97
・`NO_FLICKER` モードでプロンプト・編集差分統計付き1行ツール要約・最終レスポンスを表示するフォーカスビュー切り替え(`Ctrl+O`)を追加
・ステータスラインコマンドをN秒ごとに再実行する `refreshInterval` ステータスライン設定を追加
・ステータスラインのJSON入力に `workspace.git_worktree` を追加(現在のディレクトリがリンクされたgitワークツリー内にある場合に設定)
・`/agents` でライブなサブエージェントインスタンスを持つエージェントタイプの横に `● N running` インジケーターを追加
・Cedar ポリシーファイル(`.cedar`, `.cedarpolicy`)のシンタックスハイライトを追加
・保護されたパスへの書き込みを承認した後、`--dangerously-skip-permissions` が暗黙的に accept-edits モードにダウングレードされる問題を修正
・Bashツールのパーミッションを修正・強化し、環境変数プレフィックスとネットワークリダイレクトのチェックを厳格化、一般的なコマンドでの誤確認プロンプトを削減
・JavaScriptのプロトタイププロパティ名(例: `toString`)に一致するパーミッションルール名が`settings.json`を無視させる問題を修正
・管理設定の許可ルールが管理者による削除後もプロセス再起動まで有効なままになる問題を修正
・セッション中に設定の `permissions.additionalDirectories` の変更が反映されない問題を修正
・`settings.permissions.additionalDirectories` からディレクトリを削除すると、`--add-dir` で渡した同一ディレクトリへのアクセスまで失われる問題を修正
・MCP HTTP/SSE接続においてサーバー再接続時に約50 MB/時の未解放バッファが蓄積する問題を修正
・再起動後のトークンリフレッシュ時に MCP OAuth の `oauth.authServerMetadataUrl` が反映されない問題を修正し、ADFS などの IdP に対応
・サーバーが小さな `Retry-After` を返す際に約13秒で全リトライ試行が消費される429エラーの問題を修正;指数バックオフを最小待機時間として適用
・コンテキスト圧縮後にレート制限アップグレードオプションが消える問題を修正
・`/resume` ピッカーの複数の問題を修正: `--resume <name>` で開いた際に編集不可になる問題、Ctrl+A リロード時に検索内容が消える問題、空リスト時にナビゲーション操作が無効になる問題、タスクステータステキストが会話サマリーを上書きする問題、およびプロジェクト間のキャッシュ陳腐化問題
・`--resume` 時に編集ファイルが10KB超の場合にファイル編集のdiffが消える問題を修正
・`--resume` のキャッシュミスと、添付メッセージがトランスクリプトに保存されないことによるターン途中の入力消失を修正
・Claudeが作業中に入力したメッセージがトランスクリプトに保存されない問題を修正
・長いセッションでプロンプト型の `Stop`/`SubagentStop` フックが失敗する問題と、フック評価の API エラーで実際のメッセージの代わりに "JSON validation failed" と表示される問題を修正
・worktreeアイソレーションまたは`cwd:`オーバーライドを使用したサブエージェントが、作業ディレクトリを親セッションのBashツールに漏洩する問題を修正
・コンパクション処理がプロンプト長超過リトライ時に複数のMBサイズのサブエージェントトランスクリプトファイルを重複書き込みする問題を修正
・リモートに新しいコミットがある場合でも `claude plugin update` が git ベースのマーケットプレイスプラグインに対して「最新バージョンです」と報告する不具合を修正
・プラグインのフロントマターの `name` が YAML の真偽値キーワードの場合にスラッシュコマンドピッカーが壊れる問題を修正
・`NO_FLICKER` モードで折り返された URL をコピーする際、改行箇所にスペースが挿入される問題を修正
・zellij 内で実行時の `NO_FLICKER` モードにおけるスクロールレンダリングのアーティファクトを修正
・`NO_FLICKER` モードで MCP ツール結果にホバーした際のクラッシュを修正
・`NO_FLICKER` モードで API リトライ後にストリーミング状態が残留するメモリリークを修正
・Windows Terminal の `NO_FLICKER` モードにおけるマウスホイールスクロールの遅延を修正
・24行未満のターミナルで `NO_FLICKER` モード時にカスタムステータスラインが表示されない問題を修正
・Warpの`NO_FLICKER`モードでShift+EnterおよびAlt/Cmd+矢印キーのショートカットが機能しない問題を修正
・Windowsのちらつき防止モードでコピー時に韓国語・日本語・Unicode文字が文字化けする問題を修正
・`AWS_BEARER_TOKEN_BEDROCK` または `ANTHROPIC_BEDROCK_BASE_URL` が空文字列に設定されている場合(GitHub Actions の未設定入力の挙動)に Bedrock SigV4 認証が失敗する問題を修正
・Accept Edits モードで、安全な環境変数やプロセスラッパーを前置したファイルシステムコマンド(例: `LANG=C rm foo`、`timeout 5 mkdir out`)を自動承認するように改善
・auto モードと bypass-permissions モードでサンドボックスのネットワークアクセスプロンプトを自動承認するよう改善
・サンドボックスを改善: `sandbox.network.allowMachLookup` が macOS で有効化
・画像処理を改善: ペーストまたは添付された画像が、Readツールで読み込んだ画像と同じトークンバジェットに圧縮されるように
・スラッシュコマンドおよび `@` メンションの補完を CJK 句読点の後にもトリガーするよう改善し、日本語・中国語入力で `/` や `@` の前にスペースが不要に
・Bridgeセッションのclaude.aiセッションカードにローカルgitリポジトリ、ブランチ、作業ディレクトリを表示するよう改善
・フッターレイアウトを改善: インジケーター(Focus、通知)がモードインジケーター行の下に折り返されず、同一行に留まるよう変更
・コンテキスト残量低下の警告を、常時表示の行ではなく一時的なフッター通知として表示するよう改善
・マークダウンの引用ブロックで、折り返し行にも左バーが連続表示されるよう改善
・空のフックエントリのスキップと編集前ファイルコピーの保存上限設定によるセッショントランスクリプトサイズの改善
・トランスクリプトの精度を改善: ブロックごとのエントリにストリーミングのプレースホルダーではなく最終トークン使用量を格納
・Bash ツールの OTEL トレーシングを改善: トレーシング有効時にサブプロセスが W3C `TRACEPARENT` 環境変数を継承するように
・`/claude-api` スキルを Claude API に加えて Managed Agents もカバーするよう更新

v2.1.96 | #6

日本語 English
AWS_BEARER_TOKEN_BEDROCK または CLAUDE_CODE_SKIP_BEDROCK_AUTH 使用時に 403 "Authorization header is missing" で Bedrock リクエストが失敗する問題を修正(2.1.94 でのリグレッション) Fixed Bedrock requests failing with 403 "Authorization header is missing" when using AWS_BEARER_TOKEN_BEDROCK or CLAUDE_CODE_SKIP_BEDROCK_AUTH (regression in 2.1.94)
Claude Code - v2.1.96
・`AWS_BEARER_TOKEN_BEDROCK` または `CLAUDE_CODE_SKIP_BEDROCK_AUTH` 使用時に `403 "Authorization header is missing"` で Bedrock リクエストが失敗する問題を修正(2.1.94 でのリグレッション)

v2.1.94 | #5

日本語 English
Amazon Bedrock(Mantle 搭載)のサポートを追加(CLAUDE_CODE_USE_MANTLE=1 で有効化) Added support for Amazon Bedrock powered by Mantle, set CLAUDE_CODE_USE_MANTLE=1
APIキー、Bedrock/Vertex/Foundry、Team、Enterpriseユーザーのデフォルトエフォートレベルを medium から high に変更(/effort で制御可能) Changed default effort level from medium to high for API-key, Bedrock/Vertex/Foundry, Team, and Enterprise users (control this with /effort)
Slack MCP のメッセージ送信ツール呼び出し時に、クリック可能なチャンネルリンク付きのコンパクトな Slacked #channel ヘッダーを追加 Added compact Slacked #channel header with a clickable channel link for Slack MCP send-message tool calls
プラグインの出力スタイル向けに keep-coding-instructions フロントマターフィールドのサポートを追加 Added keep-coding-instructions frontmatter field support for plugin output styles
UserPromptSubmit フックにセッションタイトルを設定するための hookSpecificOutput.sessionTitle を追加 Added hookSpecificOutput.sessionTitle to UserPromptSubmit hooks for setting the session title
"skills": ["./"] で宣言されたプラグインスキルの呼び出し名を、ディレクトリのベース名ではなくフロントマターの name を使用するように変更し、インストール方法に依存しない安定した名前を付与 Plugin skills declared via "skills": ["./"] now use the skill's frontmatter name for the invocation name instead of the directory basename, giving a stable name across install methods
長い Retry-After ヘッダーを伴う 429 レート制限レスポンス後にエージェントがフリーズしているように見える問題を修正(エラーが即座に表示されるように) Fixed agents appearing stuck after a 429 rate-limit response with a long Retry-After header — the error now surfaces immediately instead of silently waiting
ログインキーチェーンがロックまたはパスワードが同期ずれの場合に macOS のコンソールログインが "Not logged in" として黙って失敗する問題を修正(エラーが表示されるようになり、claude doctor で診断可能に) Fixed Console login on macOS silently failing with "Not logged in" when the login keychain is locked or its password is out of sync — the error is now surfaced and claude doctor diagnoses the fix
YAML フロントマターで定義されたプラグインスキルフックが黙って無視される問題を修正 Fixed plugin skill hooks defined in YAML frontmatter being silently ignored
CLAUDE_PLUGIN_ROOT が未設定の場合にプラグインフックが "No such file or directory" で失敗する問題を修正 Fixed plugin hooks failing with "No such file or directory" when CLAUDE_PLUGIN_ROOT was not set
起動時にローカルマーケットプレイスプラグインの ${CLAUDE_PLUGIN_ROOT} がインストール済みキャッシュではなくマーケットプレイスのソースディレクトリに解決される問題を修正 Fixed ${CLAUDE_PLUGIN_ROOT} resolving to the marketplace source directory instead of the installed cache for local-marketplace plugins on startup
長時間のセッションでスクロールバックに同じ差分が繰り返し表示されたり、空白ページが表示される問題を修正 Fixed scrollback showing the same diff repeated and blank pages in long-running sessions
トランスクリプト内の複数行ユーザープロンプトで、折り返し行がテキストの下ではなく キャレットの下にインデントされる問題を修正 Fixed multiline user prompts in the transcript indenting wrapped lines under the caret instead of under the text
検索入力欄で Shift+Space がスペース文字ではなく "space" という文字列を挿入する問題を修正 Fixed Shift+Space inserting the literal word "space" instead of a space character in search inputs
xterm.js ベースのターミナル(VS Code、Hyper、Tabby)内で tmux 使用時にハイパーリンクをクリックすると2つのブラウザタブが開く問題を修正 Fixed hyperlinks opening two browser tabs when clicked inside tmux running in an xterm.js-based terminal (VS Code, Hyper, Tabby)
スクロール中にコンテンツの高さが変化するとゴーストラインが累積する alt-screen のレンダリングバグを修正 Fixed an alt-screen rendering bug where content height changes mid-scroll could leave compounding ghost lines
settings.jsonenv 経由で設定した際に FORCE_HYPERLINK 環境変数が無視される問題を修正 Fixed FORCE_HYPERLINK environment variable being ignored when set via settings.json env
ダイアログ内でネイティブターミナルカーソルが選択タブを追跡しない問題を修正(スクリーンリーダーや拡大ツールがタブ操作を追従可能に) Fixed native terminal cursor not tracking the selected tab in dialogs, so screen readers and magnifiers can follow tab navigation
us. 推論プロファイル ID を使用することで Bedrock での Sonnet 3.5 v2 の呼び出し問題を修正 Fixed Bedrock invocation of Sonnet 3.5 v2 by using the us. inference profile ID
ストリーム途中で中断した際に SDK/print モードで会話履歴に部分的なアシスタントレスポンスが保持されない問題を修正 Fixed SDK/print mode not preserving the partial assistant response in conversation history when interrupted mid-stream
--resumecd コマンドを表示する代わりに、同一リポジトリの他の worktree から直接セッションを再開できるように改善 Improved --resume to resume sessions from other worktrees of the same repo directly instead of printing a cd command
チャンク境界が UTF-8 シーケンスを分割する際に stream-json の入出力で CJK やその他のマルチバイトテキストが U+FFFD に文字化けする問題を修正 Fixed CJK and other multibyte text being corrupted with U+FFFD in stream-json input/output when chunk boundaries split a UTF-8 sequence
[VSCode] セッション開始時のコールドオープンにおけるサブプロセス処理を削減 [VSCode] Reduced cold-open subprocess work on starting a session
[VSCode] タイピングや矢印キー使用中にマウスがリスト上にあるとドロップダウンメニューが誤った項目を選択する問題を修正 [VSCode] Fixed dropdown menus selecting the wrong item when the mouse was over the list while typing or using arrow keys
[VSCode] settings.json のパースに失敗した際に警告バナーを追加し、パーミッションルールが適用されていないことをユーザーに通知 [VSCode] Added a warning banner when settings.json files fail to parse, so users know their permission rules are not being applied
Claude Code - v2.1.94
・Amazon Bedrock(Mantle 搭載)のサポートを追加(`CLAUDE_CODE_USE_MANTLE=1` で有効化)
・APIキー、Bedrock/Vertex/Foundry、Team、Enterpriseユーザーのデフォルトエフォートレベルを medium から high に変更(`/effort` で制御可能)
・Slack MCP のメッセージ送信ツール呼び出し時に、クリック可能なチャンネルリンク付きのコンパクトな `Slacked #channel` ヘッダーを追加
・プラグインの出力スタイル向けに `keep-coding-instructions` フロントマターフィールドのサポートを追加
・`UserPromptSubmit` フックにセッションタイトルを設定するための `hookSpecificOutput.sessionTitle` を追加
・`"skills": ["./"]` で宣言されたプラグインスキルの呼び出し名を、ディレクトリのベース名ではなくフロントマターの `name` を使用するように変更し、インストール方法に依存しない安定した名前を付与
・長い Retry-After ヘッダーを伴う 429 レート制限レスポンス後にエージェントがフリーズしているように見える問題を修正(エラーが即座に表示されるように)
・ログインキーチェーンがロックまたはパスワードが同期ずれの場合に macOS のコンソールログインが "Not logged in" として黙って失敗する問題を修正(エラーが表示されるようになり、`claude doctor` で診断可能に)
・YAML フロントマターで定義されたプラグインスキルフックが黙って無視される問題を修正
・`CLAUDE_PLUGIN_ROOT` が未設定の場合にプラグインフックが "No such file or directory" で失敗する問題を修正
・起動時にローカルマーケットプレイスプラグインの `${CLAUDE_PLUGIN_ROOT}` がインストール済みキャッシュではなくマーケットプレイスのソースディレクトリに解決される問題を修正
・長時間のセッションでスクロールバックに同じ差分が繰り返し表示されたり、空白ページが表示される問題を修正
・トランスクリプト内の複数行ユーザープロンプトで、折り返し行がテキストの下ではなく `❯` キャレットの下にインデントされる問題を修正
・検索入力欄で Shift+Space がスペース文字ではなく "space" という文字列を挿入する問題を修正
・xterm.js ベースのターミナル(VS Code、Hyper、Tabby)内で tmux 使用時にハイパーリンクをクリックすると2つのブラウザタブが開く問題を修正
・スクロール中にコンテンツの高さが変化するとゴーストラインが累積する alt-screen のレンダリングバグを修正
・`settings.json` の `env` 経由で設定した際に `FORCE_HYPERLINK` 環境変数が無視される問題を修正
・ダイアログ内でネイティブターミナルカーソルが選択タブを追跡しない問題を修正(スクリーンリーダーや拡大ツールがタブ操作を追従可能に)
・`us.` 推論プロファイル ID を使用することで Bedrock での Sonnet 3.5 v2 の呼び出し問題を修正
・ストリーム途中で中断した際に SDK/print モードで会話履歴に部分的なアシスタントレスポンスが保持されない問題を修正
・`--resume` が `cd` コマンドを表示する代わりに、同一リポジトリの他の worktree から直接セッションを再開できるように改善
・チャンク境界が UTF-8 シーケンスを分割する際に stream-json の入出力で CJK やその他のマルチバイトテキストが U+FFFD に文字化けする問題を修正
・[VSCode] セッション開始時のコールドオープンにおけるサブプロセス処理を削減
・[VSCode] タイピングや矢印キー使用中にマウスがリスト上にあるとドロップダウンメニューが誤った項目を選択する問題を修正
・[VSCode] `settings.json` のパースに失敗した際に警告バナーを追加し、パーミッションルールが適用されていないことをユーザーに通知

v2.1.92 | #4

日本語 English
リモート管理設定が最新の状態で取得されるまで CLI の起動をブロックし、取得失敗時は終了する forceRemoteSettingsRefresh ポリシー設定を追加 Added forceRemoteSettingsRefresh policy setting: when set, the CLI blocks startup until remote managed settings are freshly fetched, and exits if the fetch fails (fail-closed)
ログイン画面の「サードパーティプラットフォーム」選択時にアクセス可能な、AWS 認証・リージョン設定・認証情報の検証・モデル固定をガイドする対話型 Bedrock セットアップウィザードを追加 Added interactive Bedrock setup wizard accessible from the login screen when selecting "3rd-party platform" — guides you through AWS authentication, region configuration, credential verification, and model pinning
サブスクリプションユーザー向け /cost にモデル別・キャッシュヒット別の内訳を追加 Added per-model and cache-hit breakdown to /cost for subscription users
/release-notes を対話型バージョン選択式に変更 /release-notes is now an interactive version picker
Remote Control のセッション名がデフォルトでホスト名をプレフィックスとして使用するように変更(例: myhost-graceful-unicorn)、--remote-control-session-name-prefix で上書き可能 Remote Control session names now use your hostname as the default prefix (e.g. myhost-graceful-unicorn), overridable with --remote-control-session-name-prefix
プロンプトキャッシュの有効期限切れ後にセッションへ戻った際、次のターンでキャッシュなしで送信されるおおよそのトークン数を示すフッターヒントを Pro ユーザー向けに追加 Pro users now see a footer hint when returning to a session after the prompt cache has expired, showing roughly how many tokens the next turn will send uncached
長時間実行セッション中に tmux ウィンドウが削除・番号変更された後、「Could not determine pane count」エラーでサブエージェントの生成が永続的に失敗する問題を修正 Fixed subagent spawning permanently failing with "Could not determine pane count" after tmux windows are killed or renumbered during a long-running session
小型高速モデルが ok:false を返した際に prompt-type Stop フックが誤って失敗する問題を修正し、非 Stop prompt-type フックの preventContinuation:true セマンティクスを復元 Fixed prompt-type Stop hooks incorrectly failing when the small fast model returns ok:false, and restored preventContinuation:true semantics for non-Stop prompt-type hooks
ストリーミング時に配列・オブジェクトフィールドが JSON エンコード文字列として送出される場合のツール入力バリデーション失敗を修正 Fixed tool input validation failures when streaming emits array/object fields as JSON-encoded strings
拡張思考がホワイトスペースのみのテキストブロックを実際のコンテンツと一緒に生成した際に発生する API 400 エラーを修正 Fixed an API 400 error that could occur when extended thinking produced a whitespace-only text block alongside real content
オートパイロットのキー入力や連続プロンプトの数字衝突によるフィードバックサーベイの誤送信を修正 Fixed accidental feedback survey submissions from auto-pilot keypresses and consecutive-prompt digit collisions
フルスクリーンモードの処理中にテキスト選択が存在する際、「esc to clear」と並んで「esc to interrupt」ヒントが誤表示される問題を修正 Fixed misleading "esc to interrupt" hint appearing alongside "esc to clear" when a text selection exists in fullscreen mode during processing
Homebrew インストールの更新プロンプトが正しい cask のリリースチャンネルを使用するよう修正(claude-code → stable、claude-code@latest → latest) Fixed Homebrew install update prompts to use the cask's release channel (claude-code → stable, claude-code@latest → latest)
複数行プロンプトで行末にいる際に ctrl+e が次の行末にジャンプする問題を修正 Fixed ctrl+e jumping to the end of the next line when already at end of line in multiline prompts
DEC 2026 対応端末(iTerm2・Ghostty 等)のフルスクリーンモードでスクロールアップ時に同一メッセージが2か所に表示される問題を修正 Fixed an issue where the same message could appear at two positions when scrolling up in fullscreen mode (iTerm2, Ghostty, and other terminals with DEC 2026 support)
アイドル復帰時の「/clear to save X tokens」ヒントがセッションの累計トークン数ではなく現在のコンテキストサイズを表示するよう修正 Fixed idle-return "/clear to save X tokens" hint showing cumulative session tokens instead of current context size
claude.ai の未認証コネクタと重複するプラグイン MCP サーバーがセッション開始時に「connecting」のまま固まる問題を修正 Fixed plugin MCP servers stuck "connecting" on session start when they duplicate a claude.ai connector that is unauthenticated
大きなファイルに対する Write ツールの差分計算速度を改善(タブ・&$ を含むファイルで 60% 高速化) Improved Write tool diff computation speed for large files (60% faster on files with tabs/&/$)
/tag コマンドを削除 Removed /tag command
/vim コマンドを削除(Vim モードの切り替えは /config → Editor mode から) Removed /vim command (toggle vim mode via /config → Editor mode)
Linux サンドボックスで npm ビルドとネイティブビルドの両方に apply-seccomp ヘルパーを同梱し、サンドボックス化されたコマンドの Unix ソケットブロック機能を復元 Linux sandbox now ships the apply-seccomp helper in both npm and native builds, restoring unix-socket blocking for sandboxed commands
Claude Code - v2.1.92
・リモート管理設定が最新の状態で取得されるまで CLI の起動をブロックし、取得失敗時は終了する `forceRemoteSettingsRefresh` ポリシー設定を追加
・ログイン画面の「サードパーティプラットフォーム」選択時にアクセス可能な、AWS 認証・リージョン設定・認証情報の検証・モデル固定をガイドする対話型 Bedrock セットアップウィザードを追加
・サブスクリプションユーザー向け `/cost` にモデル別・キャッシュヒット別の内訳を追加
・`/release-notes` を対話型バージョン選択式に変更
・Remote Control のセッション名がデフォルトでホスト名をプレフィックスとして使用するように変更(例: `myhost-graceful-unicorn`)、`--remote-control-session-name-prefix` で上書き可能
・プロンプトキャッシュの有効期限切れ後にセッションへ戻った際、次のターンでキャッシュなしで送信されるおおよそのトークン数を示すフッターヒントを Pro ユーザー向けに追加
・長時間実行セッション中に tmux ウィンドウが削除・番号変更された後、「Could not determine pane count」エラーでサブエージェントの生成が永続的に失敗する問題を修正
・小型高速モデルが `ok:false` を返した際に prompt-type Stop フックが誤って失敗する問題を修正し、非 Stop prompt-type フックの `preventContinuation:true` セマンティクスを復元
・ストリーミング時に配列・オブジェクトフィールドが JSON エンコード文字列として送出される場合のツール入力バリデーション失敗を修正
・拡張思考がホワイトスペースのみのテキストブロックを実際のコンテンツと一緒に生成した際に発生する API 400 エラーを修正
・オートパイロットのキー入力や連続プロンプトの数字衝突によるフィードバックサーベイの誤送信を修正
・フルスクリーンモードの処理中にテキスト選択が存在する際、「esc to clear」と並んで「esc to interrupt」ヒントが誤表示される問題を修正
・Homebrew インストールの更新プロンプトが正しい cask のリリースチャンネルを使用するよう修正(`claude-code` → stable、`claude-code@latest` → latest)
・複数行プロンプトで行末にいる際に `ctrl+e` が次の行末にジャンプする問題を修正
・DEC 2026 対応端末(iTerm2・Ghostty 等)のフルスクリーンモードでスクロールアップ時に同一メッセージが2か所に表示される問題を修正
・アイドル復帰時の「/clear to save X tokens」ヒントがセッションの累計トークン数ではなく現在のコンテキストサイズを表示するよう修正
・claude.ai の未認証コネクタと重複するプラグイン MCP サーバーがセッション開始時に「connecting」のまま固まる問題を修正
・大きなファイルに対する Write ツールの差分計算速度を改善(タブ・`&`・`$` を含むファイルで 60% 高速化)
・`/tag` コマンドを削除
・`/vim` コマンドを削除(Vim モードの切り替えは `/config` → Editor mode から)
・Linux サンドボックスで npm ビルドとネイティブビルドの両方に `apply-seccomp` ヘルパーを同梱し、サンドボックス化されたコマンドの Unix ソケットブロック機能を復元

v2.1.91 | #3

日本語 English
_meta["anthropic/maxResultSizeChars"] アノテーション(最大500K)による MCP ツール結果の永続化オーバーライドを追加し、DBスキーマなど大きな結果をトランケーションなしで通過可能に Added MCP tool result persistence override via _meta["anthropic/maxResultSizeChars"] annotation (up to 500K), allowing larger results like DB schemas to pass through without truncation
スキル・カスタムスラッシュコマンド・プラグインコマンドのインラインシェル実行を無効化する disableSkillShellExecution 設定を追加 Added disableSkillShellExecution setting to disable inline shell execution in skills, custom slash commands, and plugin commands
claude-cli://open?q= ディープリンクでの複数行プロンプトをサポート(エンコードされた改行 %0A が拒否されなくなった) Added support for multi-line prompts in claude-cli://open?q= deep links (encoded newlines %0A no longer rejected)
プラグインが bin/ 以下に実行ファイルを同梱し、Bash ツールからベアコマンドとして呼び出し可能に Plugins can now ship executables under bin/ and invoke them as bare commands from the Bash tool
非同期トランスクリプト書き込みのサイレント失敗時に --resume で会話履歴が失われる可能性があったトランスクリプトチェーン切断を修正 Fixed transcript chain breaks on --resume that could lose conversation history when async transcript writes fail silently
iTerm2・kitty・WezTerm・Ghostty・Windows Terminal で cmd+delete が行頭まで削除されない不具合を修正 Fixed cmd+delete not deleting to start of line on iTerm2, kitty, WezTerm, Ghostty, and Windows Terminal
コンテナ再起動後にリモートセッションのプランモードがプランファイルを見失い、プラン編集時の権限プロンプトやプラン承認モーダルが空になる不具合を修正 Fixed plan mode in remote sessions losing track of the plan file after a container restart, which caused permission prompts on plan edits and an empty plan-approval modal
settings.json の permissions.defaultMode: "auto" に対する JSON スキーマバリデーションを修正 Fixed JSON schema validation for permissions.defaultMode: "auto" in settings.json
Windows のバージョンクリーンアップがアクティブバージョンのロールバックコピーを保護しない不具合を修正 Fixed Windows version cleanup not protecting the active version's rollback copy
/feedback がスラッシュメニューから消えるのではなく、利用不可の理由を表示するように改善 /feedback now explains why it's unavailable instead of disappearing from the slash menu
/claude-api スキルのエージェント設計パターンに関するガイダンスを改善(ツールサーフェスの決定・コンテキスト管理・キャッシュ戦略を含む) Improved /claude-api skill guidance for agent design patterns including tool surface decisions, context management, and caching strategy
Bun.stripANSI を経由することで Bun 上の stripAnsi を高速化し、パフォーマンスを改善 Improved performance: faster stripAnsi on Bun by routing through Bun.stripANSI
Edit ツールがより短い old_string アンカーを使用するようになり、出力トークン数を削減 Edit tool now uses shorter old_string anchors, reducing output tokens
Claude Code - v2.1.91
・`_meta["anthropic/maxResultSizeChars"]` アノテーション(最大500K)による MCP ツール結果の永続化オーバーライドを追加し、DBスキーマなど大きな結果をトランケーションなしで通過可能に
・スキル・カスタムスラッシュコマンド・プラグインコマンドのインラインシェル実行を無効化する `disableSkillShellExecution` 設定を追加
・`claude-cli://open?q=` ディープリンクでの複数行プロンプトをサポート(エンコードされた改行 `%0A` が拒否されなくなった)
・プラグインが `bin/` 以下に実行ファイルを同梱し、Bash ツールからベアコマンドとして呼び出し可能に
・非同期トランスクリプト書き込みのサイレント失敗時に `--resume` で会話履歴が失われる可能性があったトランスクリプトチェーン切断を修正
・iTerm2・kitty・WezTerm・Ghostty・Windows Terminal で `cmd+delete` が行頭まで削除されない不具合を修正
・コンテナ再起動後にリモートセッションのプランモードがプランファイルを見失い、プラン編集時の権限プロンプトやプラン承認モーダルが空になる不具合を修正
・settings.json の `permissions.defaultMode: "auto"` に対する JSON スキーマバリデーションを修正
・Windows のバージョンクリーンアップがアクティブバージョンのロールバックコピーを保護しない不具合を修正
・`/feedback` がスラッシュメニューから消えるのではなく、利用不可の理由を表示するように改善
・`/claude-api` スキルのエージェント設計パターンに関するガイダンスを改善(ツールサーフェスの決定・コンテキスト管理・キャッシュ戦略を含む)
・`Bun.stripANSI` を経由することで Bun 上の `stripAnsi` を高速化し、パフォーマンスを改善
・Edit ツールがより短い `old_string` アンカーを使用するようになり、出力トークン数を削減

v2.1.90 | #2

日本語 English
/powerup を追加 — アニメーションデモ付きで Claude Code の機能を学べるインタラクティブレッスン Added /powerup — interactive lessons teaching Claude Code features with animated demos
git pull 失敗時に既存のマーケットプレイスキャッシュを保持する環境変数 CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE を追加(オフライン環境で有用) Added CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE env var to keep the existing marketplace cache when git pull fails, useful in offline environments
.husky を保護対象ディレクトリに追加(acceptEdits モード) Added .husky to protected directories (acceptEdits mode)
使用制限に達した際にレート制限ダイアログが繰り返し自動表示され、最終的にセッションがクラッシュする無限ループを修正 Fixed an infinite loop where the rate-limit options dialog would repeatedly auto-open after hitting your usage limit, eventually crashing the session
deferred tools・MCP サーバー・カスタムエージェントを使用するユーザーで --resume が初回リクエスト時にプロンプトキャッシュを完全にミスする問題を修正(v2.1.69 以降のリグレッション) Fixed --resume causing a full prompt-cache miss on the first request for users with deferred tools, MCP servers, or custom agents (regression since v2.1.69)
PostToolUse のフォーマット保存フックが連続編集の間にファイルを書き換えた場合に Edit/Write が「File content has changed」で失敗する問題を修正 Fixed Edit/Write failing with "File content has changed" when a PostToolUse format-on-save hook rewrites the file between consecutive edits
JSON を stdout に出力してコード 2 で終了する PreToolUse フックがツール呼び出しを正しくブロックしない問題を修正 Fixed PreToolUse hooks that emit JSON to stdout and exit with code 2 not correctly blocking the tool call
ツール呼び出し中に CLAUDE.md が自動読み込みされた際、折りたたまれた検索・読み取りのサマリーバッジがフルスクリーンのスクロールバックに複数表示される問題を修正 Fixed collapsed search/read summary badge appearing multiple times in fullscreen scrollback when a CLAUDE.md file auto-loads during a tool call
auto モードで、本来許可された操作であっても明示的なユーザー指示(「push しないで」「X の前に Y を待って」など)が無視される問題を修正 Fixed auto mode not respecting explicit user boundaries ("don't push", "wait for X before Y") even when the action would otherwise be allowed
ライトテーマのターミナルでクリック展開のホバーテキストがほぼ見えない問題を修正 Fixed click-to-expand hover text being nearly invisible on light terminal themes
不正なツール入力がパーミッションダイアログに到達した際の UI クラッシュを修正 Fixed UI crash when malformed tool input reached the permission dialog
/model/config などの選択画面でスクロール時にヘッダーが消える問題を修正 Fixed headers disappearing when scrolling /model, /config, and other selection screens
PowerShell のツールパーミッションチェックを強化:末尾の & によるバックグラウンドジョブ回避・-ErrorAction Break によるデバッガーハング・アーカイブ展開の TOCTOU・パース失敗時のフォールバック deny ルール劣化を修正 Hardened PowerShell tool permission checks: fixed trailing & background job bypass, -ErrorAction Break debugger hang, archive-extraction TOCTOU, and parse-fail fallback deny-rule degradation
キャッシュキー検索時に MCP ツールスキーマをターンごとに JSON.stringify していた処理を削除しパフォーマンスを改善 Improved performance: eliminated per-turn JSON.stringify of MCP tool schemas on cache-key lookup
SSE トランスポートの大きなストリームフレーム処理を二乗時間から線形時間に改善 Improved performance: SSE transport now handles large streamed frames in linear time (was quadratic)
長い会話の SDK セッションでトランスクリプト書き込みが二乗的に遅くなる問題を改善 Improved performance: SDK sessions with long conversations no longer slow down quadratically on transcript writes
多数のプロジェクトを持つユーザーの読み込み時間改善のため、/resume の全プロジェクトビューでプロジェクトセッションを並列読み込みするよう改善 Improved /resume all-projects view to load project sessions in parallel, improving load times for users with many projects
--resume ピッカーで claude -p や SDK 経由で作成されたセッションを表示しないよう変更 Changed --resume picker to no longer show sessions created by claude -p or SDK invocations
Get-DnsClientCache および ipconfig /displaydns を自動許可から削除(DNS キャッシュのプライバシー保護) Removed Get-DnsClientCache and ipconfig /displaydns from auto-allow (DNS cache privacy)
Claude Code - v2.1.90
・`/powerup` を追加 — アニメーションデモ付きで Claude Code の機能を学べるインタラクティブレッスン
・`git pull` 失敗時に既存のマーケットプレイスキャッシュを保持する環境変数 `CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE` を追加(オフライン環境で有用)
・`.husky` を保護対象ディレクトリに追加(acceptEdits モード)
・使用制限に達した際にレート制限ダイアログが繰り返し自動表示され、最終的にセッションがクラッシュする無限ループを修正
・deferred tools・MCP サーバー・カスタムエージェントを使用するユーザーで `--resume` が初回リクエスト時にプロンプトキャッシュを完全にミスする問題を修正(v2.1.69 以降のリグレッション)
・PostToolUse のフォーマット保存フックが連続編集の間にファイルを書き換えた場合に `Edit`/`Write` が「File content has changed」で失敗する問題を修正
・JSON を stdout に出力してコード 2 で終了する `PreToolUse` フックがツール呼び出しを正しくブロックしない問題を修正
・ツール呼び出し中に CLAUDE.md が自動読み込みされた際、折りたたまれた検索・読み取りのサマリーバッジがフルスクリーンのスクロールバックに複数表示される問題を修正
・auto モードで、本来許可された操作であっても明示的なユーザー指示(「push しないで」「X の前に Y を待って」など)が無視される問題を修正
・ライトテーマのターミナルでクリック展開のホバーテキストがほぼ見えない問題を修正
・不正なツール入力がパーミッションダイアログに到達した際の UI クラッシュを修正
・`/model`・`/config` などの選択画面でスクロール時にヘッダーが消える問題を修正
・PowerShell のツールパーミッションチェックを強化:末尾の `&` によるバックグラウンドジョブ回避・`-ErrorAction Break` によるデバッガーハング・アーカイブ展開の TOCTOU・パース失敗時のフォールバック deny ルール劣化を修正
・キャッシュキー検索時に MCP ツールスキーマをターンごとに JSON.stringify していた処理を削除しパフォーマンスを改善
・SSE トランスポートの大きなストリームフレーム処理を二乗時間から線形時間に改善
・長い会話の SDK セッションでトランスクリプト書き込みが二乗的に遅くなる問題を改善
・多数のプロジェクトを持つユーザーの読み込み時間改善のため、`/resume` の全プロジェクトビューでプロジェクトセッションを並列読み込みするよう改善
・`--resume` ピッカーで `claude -p` や SDK 経由で作成されたセッションを表示しないよう変更
・`Get-DnsClientCache` および `ipconfig /displaydns` を自動許可から削除(DNS キャッシュのプライバシー保護)

v2.1.89 | #1

日本語 English
PreToolUse フックに "defer" 権限決定を追加 — ヘッドレスセッションがツール呼び出し時に一時停止し、-p --resume で再開してフックが再評価できるように対応 Added "defer" permission decision to PreToolUse hooks — headless sessions can pause at a tool call and resume with -p --resume to have the hook re-evaluate
フリッカーのない代替スクリーンレンダリングと仮想スクロールバックを有効にする環境変数 CLAUDE_CODE_NO_FLICKER=1 を追加 Added CLAUDE_CODE_NO_FLICKER=1 environment variable to opt into flicker-free alt-screen rendering with virtualized scrollback
自動モードの分類器による拒否後に発火する PermissionDenied フックを追加 — {retry: true} を返すことでモデルに再試行を指示可能 Added PermissionDenied hook that fires after auto mode classifier denials — return {retry: true} to tell the model it can retry
@ メンションの入力補完候補に名前付きサブエージェントを追加 Added named subagents to @ mention typeahead suggestions
-p モード向けに MCP_CONNECTION_NONBLOCKING=true を追加してMCP接続待機を完全にスキップできるようにし、--mcp-config のサーバー接続を最も遅いサーバーへのブロッキングではなく5秒で上限を設けるよう変更 Added MCP_CONNECTION_NONBLOCKING=true for -p mode to skip the MCP connection wait entirely, and bounded --mcp-config server connections at 5s instead of blocking on the slowest server
自動モード:拒否されたコマンドが通知を表示するようになり、/permissions → Recent タブに表示され、r で再試行可能 Auto mode: denied commands now show a notification and appear in /permissions → Recent tab where you can retry with r
Edit(//path/**) および Read(//path/**) のルールが、リクエストされたパスだけでなく解決済みシンボリックリンクのターゲットもチェックするよう修正 Fixed Edit(//path/**) and Read(//path/**) allow rules to check the resolved symlink target, not just the requested path
一部の修飾キー組み合わせでボイスプッシュトゥトークが有効化されない問題、およびWindowsでボイスモードが "WebSocket upgrade rejected with HTTP 101" で失敗する問題を修正 Fixed voice push-to-talk not activating for some modifier-combo bindings, and voice mode on Windows failing with "WebSocket upgrade rejected with HTTP 101"
WindowsでのEdit/WriteツールによるCRLFの二重化およびMarkdownのハード改行(末尾2スペース)の削除を修正 Fixed Edit/Write tools doubling CRLF on Windows and stripping Markdown hard line breaks (two trailing spaces)
複数スキーマ使用時に約50%の失敗率を引き起こす StructuredOutput スキーマキャッシュのバグを修正 Fixed StructuredOutput schema cache bug causing ~50% failure rate when using multiple schemas
長時間セッションにおいて大きな JSON 入力が LRU キャッシュキーとして保持されるメモリリークを修正 Fixed memory leak where large JSON inputs were retained as LRU cache keys in long-running sessions
非常に大きなセッションファイル(50MB超)からメッセージを削除した際のクラッシュを修正 Fixed a crash when removing a message from very large session files (over 50MB)
クラッシュ後のLSPサーバーのゾンビ状態を修正 — セッション再起動まで失敗し続ける代わりに、次のリクエスト時にサーバーが再起動するように変更 Fixed LSP server zombie state after crash — server now restarts on next request instead of failing until session restart
~/.claude/history.jsonl の 4KB 境界にかかる CJK 文字や絵文字を含むプロンプト履歴エントリがサイレントに削除される問題を修正 Fixed prompt history entries containing CJK or emoji being silently dropped when they fall on a 4KB boundary in ~/.claude/history.jsonl
/stats でサブエージェントの使用量が除外されることによるトークン数の過少カウントと、統計キャッシュフォーマット変更時に30日超の履歴データが失われる問題を修正 Fixed /stats undercounting tokens by excluding subagent usage, and losing historical data beyond 30 days when the stats cache format changes
-p --resume において遅延ツールの入力が 64KB を超えるまたは遅延マーカーが存在しない場合にハングする問題、および -p --continue で遅延ツールが再開されない問題を修正 Fixed -p --resume hangs when the deferred tool input exceeds 64KB or no deferred marker exists, and -p --continue not resuming deferred tools
macOS で claude-cli:// ディープリンクが開かない問題を修正 Fixed claude-cli:// deep links not opening on macOS
MCPツールエラーがサーバーから複数要素のエラーコンテンツを返す際に最初のコンテンツブロックのみに切り捨てられる問題を修正 Fixed MCP tool errors truncating to only the first content block when the server returns multi-element error content
SDKを通じて画像付きメッセージを送信する際に、スキルリマインダーやその他のシステムコンテキストが欠落する問題を修正 Fixed skill reminders and other system context being dropped when sending messages with images via the SDK
Write/Edit/Read ツールにおいて PreToolUse/PostToolUse フックが file_path を絶対パスで受け取るよう修正し、ドキュメントの仕様と一致させた Fixed PreToolUse/PostToolUse hooks to receive file_path as an absolute path for Write/Edit/Read tools, matching the documented behavior
autocompact のスラッシュループを修正 — コンパクト後にコンテキストが即座に上限まで再充填される状況を3回連続で検出した場合、APIコールを浪費し続ける代わりに、対処可能なエラーメッセージを出力して停止するように変更 Fixed autocompact thrash loop — now detects when context refills to the limit immediately after compacting three times in a row and stops with an actionable error instead of burning API calls
長時間セッション中にツールスキーマのバイト列が変化することで発生していたプロンプトキャッシュのキャッシュミスを修正 Fixed prompt cache misses in long sessions caused by tool schema bytes changing mid-session
多数のファイルを読み込む長いセッションで、ネストされた CLAUDE.md ファイルが何十回も再注入される問題を修正 Fixed nested CLAUDE.md files being re-injected dozens of times in long sessions that read many files
古いCLIバージョンまたは中断された書き込みによるツール結果がトランスクリプトに含まれている場合に--resumeがクラッシュする問題を修正 Fixed --resume crash when transcript contains a tool result from an older CLI version or interrupted write
APIがエンタイトルメントエラーを返した際に誤って表示されていた「Rate limit reached」メッセージを修正し、実際のエラーと対処のヒントを表示するように変更 Fixed misleading "Rate limit reached" message when the API returned an entitlement error — now shows the actual error with actionable hints
フック if 条件フィルタリングが複合コマンド(ls && git push)や環境変数プレフィックス付きコマンド(FOO=bar git push)にマッチしない問題を修正 Fixed hooks if condition filtering not matching compound commands (ls && git push) or commands with env-var prefixes (FOO=bar git push)
並列ツールの多用時にターミナルのスクロールバックで折りたたまれた検索/読み取りグループバッジが重複する問題を修正 Fixed collapsed search/read group badges duplicating in terminal scrollback during heavy parallel tool use
通知の invalidates が現在表示中の通知を即座にクリアしない問題を修正 Fixed notification invalidates not clearing the currently-displayed notification immediately
処理中にバックグラウンドメッセージが届いた際、送信後にプロンプトが一瞬消える問題を修正 Fixed prompt briefly disappearing after submit when background messages arrived during processing
アシスタント出力でデーヴァナーガリーやその他の結合文字テキストが切り捨てられる問題を修正 Fixed Devanagari and other combining-mark text being truncated in assistant output
レイアウトシフト後のメイン画面ターミナルにおけるレンダリングアーティファクトを修正 Fixed rendering artifacts on main-screen terminals after layout shifts
macOS Apple Silicon でボイスモードがマイク権限を要求できない問題を修正 (#なし) Fixed voice mode failing to request microphone permission on macOS Apple Silicon
Windows Terminal Preview 1.25 で Shift+Enter が改行挿入ではなく送信される問題を修正 (#なし) Fixed Shift+Enter submitting instead of inserting a newline on Windows Terminal Preview 1.25
tmux 内で実行中の iTerm2 におけるストリーミング中の断続的な UI のちらつきを修正 Fixed periodic UI jitter during streaming in iTerm2 when running inside tmux
Windows PowerShell 5.1 で git push などのコマンドが stderr に進捗を出力する際、PowerShell ツールが誤って失敗と報告する問題を修正 Fixed PowerShell tool incorrectly reporting failures when commands like git push wrote progress to stderr on Windows PowerShell 5.1
Editツールを非常に大きなファイル(1 GiB超)に使用した際のメモリ不足クラッシュの可能性を修正 Fixed a potential out-of-memory crash when the Edit tool was used on very large files (>1 GiB)
ls/tree/du コマンドの折りたたみツールサマリーを「Read N files」から「Listed N directories」に改善 Improved collapsed tool summary to show "Listed N directories" for ls/tree/du instead of "Read N files"
Bashツールにフォーマッター/リンターコマンドが既読ファイルを変更した際に警告を表示する機能を追加し、古い編集エラーを防止 Improved Bash tool to warn when a formatter/linter command modifies files you have previously read, preventing stale-edit errors
@メンションのタイプアヘッドで、類似した名前のMCPリソースよりもソースファイルを上位に表示するよう改善 Improved @-mention typeahead to rank source files above MCP resources with similar names
PowerShell ツールプロンプトにバージョン別(5.1 vs 7+)の構文ガイダンスを追加 Improved PowerShell tool prompt with version-appropriate syntax guidance (5.1 vs 7+)
Bashsed -ncat を使って参照したファイルに対し、別途 Read を呼び出さずに Edit が動作するよう変更 Changed Edit to work on files viewed via Bash with sed -n or cat, without requiring a separate Read call first
50K文字を超えるフックの出力を、コンテキストに直接注入する代わりに、ファイルパスとプレビューとともにディスクに保存するよう変更 Changed hook output over 50K characters to be saved to disk with a file path + preview instead of being injected directly into context
settings.json の cleanupPeriodDays: 0 をバリデーションエラーで拒否するように変更(以前はサイレントにトランスクリプトの永続化を無効化していた) Changed cleanupPeriodDays: 0 in settings.json to be rejected with a validation error — it previously silently disabled transcript persistence
インタラクティブセッションでのシンキングサマリーをデフォルトで非生成に変更 — 復元するには settings.json で showThinkingSummaries: true を設定 Changed thinking summaries to no longer be generated by default in interactive sessions — set showThinkingSummaries: true in settings.json to restore
TaskCreated フックイベントとそのブロッキング動作をドキュメント化 Documented TaskCreated hook event and its blocking behavior
Ctrl+B で実行中のコマンドをバックグラウンド化した際にタスク通知を保持するよう修正 Preserved task notifications when backgrounding a running command with Ctrl+B
Windows の PowerShell ツールにおいて、ダブルクォートと空白の両方を含む外部コマンド引数は自動許可の代わりにプロンプトを表示するよう変更(PS 5.1 引数分割のセキュリティ強化) PowerShell tool on Windows: external-command arguments containing both a double-quote and whitespace now prompt instead of auto-allowing (PS 5.1 argument-splitting hardening)
/env が PowerShell ツールコマンドにも適用されるように対応(以前は Bash のみ) /env now applies to PowerShell tool commands (previously only affected Bash)
Pro および Enterprise プランで冗長な「今週(Sonnet のみ)」バーを /usage で非表示化 /usage now hides redundant "Current week (Sonnet only)" bar for Pro and Enterprise plans
画像の貼り付け後に末尾のスペースが挿入されなくなった修正 Image paste no longer inserts a trailing space
空のプロンプトに !command を貼り付けるとbashモードに入るようになり、! を直接入力した場合の動作と一致するように修正 Pasting !command into an empty prompt now enters bash mode, matching typed ! behavior
エイプリルフール限定で /buddy が登場 — コードを見守る小さな生き物を孵化させる /buddy is here for April 1st — hatch a small creature that watches you code
Claude Code - v2.1.89
・`PreToolUse` フックに `"defer"` 権限決定を追加 — ヘッドレスセッションがツール呼び出し時に一時停止し、`-p --resume` で再開してフックが再評価できるように対応
・フリッカーのない代替スクリーンレンダリングと仮想スクロールバックを有効にする環境変数 `CLAUDE_CODE_NO_FLICKER=1` を追加
・自動モードの分類器による拒否後に発火する `PermissionDenied` フックを追加 — `{retry: true}` を返すことでモデルに再試行を指示可能
・`@` メンションの入力補完候補に名前付きサブエージェントを追加
・`-p` モード向けに `MCP_CONNECTION_NONBLOCKING=true` を追加してMCP接続待機を完全にスキップできるようにし、`--mcp-config` のサーバー接続を最も遅いサーバーへのブロッキングではなく5秒で上限を設けるよう変更
・自動モード:拒否されたコマンドが通知を表示するようになり、`/permissions` → Recent タブに表示され、`r` で再試行可能
・`Edit(//path/**)` および `Read(//path/**)` のルールが、リクエストされたパスだけでなく解決済みシンボリックリンクのターゲットもチェックするよう修正
・一部の修飾キー組み合わせでボイスプッシュトゥトークが有効化されない問題、およびWindowsでボイスモードが "WebSocket upgrade rejected with HTTP 101" で失敗する問題を修正
・WindowsでのEdit/WriteツールによるCRLFの二重化およびMarkdownのハード改行(末尾2スペース)の削除を修正
・複数スキーマ使用時に約50%の失敗率を引き起こす `StructuredOutput` スキーマキャッシュのバグを修正
・長時間セッションにおいて大きな JSON 入力が LRU キャッシュキーとして保持されるメモリリークを修正
・非常に大きなセッションファイル(50MB超)からメッセージを削除した際のクラッシュを修正
・クラッシュ後のLSPサーバーのゾンビ状態を修正 — セッション再起動まで失敗し続ける代わりに、次のリクエスト時にサーバーが再起動するように変更
・`~/.claude/history.jsonl` の 4KB 境界にかかる CJK 文字や絵文字を含むプロンプト履歴エントリがサイレントに削除される問題を修正
・`/stats` でサブエージェントの使用量が除外されることによるトークン数の過少カウントと、統計キャッシュフォーマット変更時に30日超の履歴データが失われる問題を修正
・`-p --resume` において遅延ツールの入力が 64KB を超えるまたは遅延マーカーが存在しない場合にハングする問題、および `-p --continue` で遅延ツールが再開されない問題を修正
・macOS で `claude-cli://` ディープリンクが開かない問題を修正
・MCPツールエラーがサーバーから複数要素のエラーコンテンツを返す際に最初のコンテンツブロックのみに切り捨てられる問題を修正
・SDKを通じて画像付きメッセージを送信する際に、スキルリマインダーやその他のシステムコンテキストが欠落する問題を修正
・Write/Edit/Read ツールにおいて PreToolUse/PostToolUse フックが `file_path` を絶対パスで受け取るよう修正し、ドキュメントの仕様と一致させた
・autocompact のスラッシュループを修正 — コンパクト後にコンテキストが即座に上限まで再充填される状況を3回連続で検出した場合、APIコールを浪費し続ける代わりに、対処可能なエラーメッセージを出力して停止するように変更
・長時間セッション中にツールスキーマのバイト列が変化することで発生していたプロンプトキャッシュのキャッシュミスを修正
・多数のファイルを読み込む長いセッションで、ネストされた CLAUDE.md ファイルが何十回も再注入される問題を修正
・古いCLIバージョンまたは中断された書き込みによるツール結果がトランスクリプトに含まれている場合に`--resume`がクラッシュする問題を修正
・APIがエンタイトルメントエラーを返した際に誤って表示されていた「Rate limit reached」メッセージを修正し、実際のエラーと対処のヒントを表示するように変更
・フック `if` 条件フィルタリングが複合コマンド(`ls && git push`)や環境変数プレフィックス付きコマンド(`FOO=bar git push`)にマッチしない問題を修正
・並列ツールの多用時にターミナルのスクロールバックで折りたたまれた検索/読み取りグループバッジが重複する問題を修正
・通知の `invalidates` が現在表示中の通知を即座にクリアしない問題を修正
・処理中にバックグラウンドメッセージが届いた際、送信後にプロンプトが一瞬消える問題を修正
・アシスタント出力でデーヴァナーガリーやその他の結合文字テキストが切り捨てられる問題を修正
・レイアウトシフト後のメイン画面ターミナルにおけるレンダリングアーティファクトを修正
・macOS Apple Silicon でボイスモードがマイク権限を要求できない問題を修正 (#なし)
・Windows Terminal Preview 1.25 で Shift+Enter が改行挿入ではなく送信される問題を修正 (#なし)
・tmux 内で実行中の iTerm2 におけるストリーミング中の断続的な UI のちらつきを修正
・Windows PowerShell 5.1 で `git push` などのコマンドが stderr に進捗を出力する際、PowerShell ツールが誤って失敗と報告する問題を修正
・Editツールを非常に大きなファイル(1 GiB超)に使用した際のメモリ不足クラッシュの可能性を修正
・`ls`/`tree`/`du` コマンドの折りたたみツールサマリーを「Read N files」から「Listed N directories」に改善
・Bashツールにフォーマッター/リンターコマンドが既読ファイルを変更した際に警告を表示する機能を追加し、古い編集エラーを防止
・`@`メンションのタイプアヘッドで、類似した名前のMCPリソースよりもソースファイルを上位に表示するよう改善
・PowerShell ツールプロンプトにバージョン別(5.1 vs 7+)の構文ガイダンスを追加
・`Bash` で `sed -n` や `cat` を使って参照したファイルに対し、別途 `Read` を呼び出さずに `Edit` が動作するよう変更
・50K文字を超えるフックの出力を、コンテキストに直接注入する代わりに、ファイルパスとプレビューとともにディスクに保存するよう変更
・settings.json の `cleanupPeriodDays: 0` をバリデーションエラーで拒否するように変更(以前はサイレントにトランスクリプトの永続化を無効化していた)
・インタラクティブセッションでのシンキングサマリーをデフォルトで非生成に変更 — 復元するには settings.json で `showThinkingSummaries: true` を設定
・`TaskCreated` フックイベントとそのブロッキング動作をドキュメント化
・Ctrl+B で実行中のコマンドをバックグラウンド化した際にタスク通知を保持するよう修正
・Windows の PowerShell ツールにおいて、ダブルクォートと空白の両方を含む外部コマンド引数は自動許可の代わりにプロンプトを表示するよう変更(PS 5.1 引数分割のセキュリティ強化)
・`/env` が PowerShell ツールコマンドにも適用されるように対応(以前は Bash のみ)
・Pro および Enterprise プランで冗長な「今週(Sonnet のみ)」バーを `/usage` で非表示化
・画像の貼り付け後に末尾のスペースが挿入されなくなった修正
・空のプロンプトに `!command` を貼り付けるとbashモードに入るようになり、`!` を直接入力した場合の動作と一致するように修正
・エイプリルフール限定で `/buddy` が登場 — コードを見守る小さな生き物を孵化させる
2026年3月 20 リリース 617 変更

v2.1.87 | #20

日本語 English
Cowork Dispatch のメッセージが配信されない問題を修正 Fixed messages in Cowork Dispatch not getting delivered
Claude Code - v2.1.87
・Cowork Dispatch のメッセージが配信されない問題を修正

v2.1.86 | #19

日本語 English
APIリクエストに X-Claude-Code-Session-Id ヘッダーを追加し、プロキシがボディを解析せずにセッション単位でリクエストを集約できるよう対応 Added X-Claude-Code-Session-Id header to API requests so proxies can aggregate requests by session without parsing the body
GrepおよびファイルオートコンプリートがJujutsuおよびSaplingのメタデータを走査しないよう、VCSディレクトリ除外リストに .jj および .sl を追加 Added .jj and .sl to VCS directory exclusion lists so Grep and file autocomplete don't descend into Jujutsu or Sapling metadata
v2.1.85以前に作成されたセッションで --resume が "tool_use ids were found without tool_result blocks" エラーで失敗する不具合を修正 Fixed --resume failing with "tool_use ids were found without tool_result blocks" on sessions created before v2.1.85
条件付きスキルやルールが設定されている場合に、プロジェクトルート外のファイル(例: ~/.claude/CLAUDE.md)でWrite/Edit/Readが失敗する不具合を修正 Fixed Write/Edit/Read failing on files outside the project root (e.g., ~/.claude/CLAUDE.md) when conditional skills or rules are configured
スキル呼び出しのたびに不要な設定のディスク書き込みが発生し、Windowsでパフォーマンス低下や設定ファイル破損を引き起こす不具合を修正 Fixed unnecessary config disk writes on every skill invocation that could cause performance issues and config corruption on Windows
トランスクリプトファイルが大きい長時間セッションで /feedback 使用時にメモリ不足クラッシュが発生する可能性を修正 Fixed potential out-of-memory crash when using /feedback on very long sessions with large transcript files
--bare モードでインタラクティブセッション中にMCPツールが失われ、ターン中にエンキューされたメッセージが無音で破棄される不具合を修正 Fixed --bare mode dropping MCP tools in interactive sessions and silently discarding messages enqueued mid-turn
c ショートカットがOAuthログインURLの完全なURLではなく約20文字しかコピーしない不具合を修正 Fixed the c shortcut copying only ~20 characters of the OAuth login URL instead of the full URL
狭いターミナルで複数行にわたる場合、マスク入力(例: OAuthコードのペースト)でトークンの先頭が漏れる不具合を修正 Fixed masked input (e.g., OAuth code paste) leaking the start of the token when wrapping across multiple lines on narrow terminals
v2.1.83以降、macOS/LinuxでオフィシャルマーケットプレイスのプラグインスクリプトがPermission deniedで失敗する不具合を修正 Fixed official marketplace plugin scripts failing with "Permission denied" on macOS/Linux since v2.1.83
複数のClaude Codeインスタンスを起動中に一方で /model を使用した際、ステータスラインに別セッションのモデルが表示される不具合を修正 Fixed statusline showing another session's model when running multiple Claude Code instances and using /model in one of them
長い会話の末尾でホイールスクロールまたはクリック選択後、新しいメッセージにスクロールが追従しない不具合を修正 Fixed scroll not following new messages after wheel scroll or click-to-select at the bottom of a long conversation
/plugin のアンインストールダイアログで n を押した際、データディレクトリを保持したまま正しくプラグインをアンインストールするよう修正 Fixed /plugin uninstall dialog: pressing n now correctly uninstalls the plugin while preserving its data directory
クリック後にEnterを押すとレスポンスが届くまでトランスクリプトが空白になるリグレッションを修正 Fixed a regression where pressing Enter after clicking could leave the transcript blank until the response arrived
キーワードを削除した後も ultrathink ヒントが残り続ける不具合を修正 Fixed ultrathink hint lingering after deleting the keyword
長いセッションでmarkdown/ハイライトのレンダーキャッシュがコンテンツ文字列全体を保持し続けることによるメモリ増加を修正 Fixed memory growth in long sessions from markdown/highlight render caches retaining full content strings
多数のclaude.ai MCPコネクタが設定されている場合の起動時イベントループのストールを低減(macOSキーチェーンキャッシュを5秒から30秒に延長) Reduced startup event-loop stalls when many claude.ai MCP connectors are configured (macOS keychain cache extended from 5s to 30s)
@ でファイルを参照する際のトークンオーバーヘッドを削減(生の文字列コンテンツをJSONエスケープしないよう変更) Reduced token overhead when mentioning files with @ — raw string content no longer JSON-escaped
ツール説明から動的コンテンツを除去することで、Bedrock・Vertex・Foundryユーザーのプロンプトキャッシュヒット率を改善 Improved prompt cache hit rate for Bedrock, Vertex, and Foundry users by removing dynamic content from tool descriptions
「Saved N memories」通知内のメモリファイル名がホバー時にハイライト表示され、クリックで開けるよう対応 Memory filenames in the "Saved N memories" notice now highlight on hover and open on click
コンテキスト使用量削減のため、/skills 一覧のスキル説明を250文字に制限 Skill descriptions in the /skills listing are now capped at 250 characters to reduce context usage
/skills メニューをアルファベット順にソートし、スキャンしやすく変更 Changed /skills menu to sort alphabetically for easier scanning
プランの制限によってAutoモードが無効な場合、「temporarily unavailable」に代わり「unavailable for your plan」を表示するよう変更 Auto mode now shows "unavailable for your plan" when disabled by plan restrictions (was "temporarily unavailable")
[VSCode] 長時間の処理中に拡張機能が誤って「Not responding」を表示する不具合を修正 [VSCode] Fixed extension incorrectly showing "Not responding" during long-running operations
[VSCode] OAuthトークン更新後(ログインから8時間後)にMaxプランユーザーのモデルがSonnetにリセットされる不具合を修正 [VSCode] Fixed extension defaulting Max plan users to Sonnet after the OAuth token refreshes (8 hours after login)
Readツールがコンパクトな行番号形式を採用し、変更のない再読み込みを重複排除することでトークン使用量を削減 Read tool now uses compact line-number format and deduplicates unchanged re-reads, reducing token usage
Claude Code - v2.1.86
・APIリクエストに `X-Claude-Code-Session-Id` ヘッダーを追加し、プロキシがボディを解析せずにセッション単位でリクエストを集約できるよう対応
・GrepおよびファイルオートコンプリートがJujutsuおよびSaplingのメタデータを走査しないよう、VCSディレクトリ除外リストに `.jj` および `.sl` を追加
・v2.1.85以前に作成されたセッションで `--resume` が "tool_use ids were found without tool_result blocks" エラーで失敗する不具合を修正
・条件付きスキルやルールが設定されている場合に、プロジェクトルート外のファイル(例: `~/.claude/CLAUDE.md`)でWrite/Edit/Readが失敗する不具合を修正
・スキル呼び出しのたびに不要な設定のディスク書き込みが発生し、Windowsでパフォーマンス低下や設定ファイル破損を引き起こす不具合を修正
・トランスクリプトファイルが大きい長時間セッションで `/feedback` 使用時にメモリ不足クラッシュが発生する可能性を修正
・`--bare` モードでインタラクティブセッション中にMCPツールが失われ、ターン中にエンキューされたメッセージが無音で破棄される不具合を修正
・`c` ショートカットがOAuthログインURLの完全なURLではなく約20文字しかコピーしない不具合を修正
・狭いターミナルで複数行にわたる場合、マスク入力(例: OAuthコードのペースト)でトークンの先頭が漏れる不具合を修正
・v2.1.83以降、macOS/LinuxでオフィシャルマーケットプレイスのプラグインスクリプトがPermission deniedで失敗する不具合を修正
・複数のClaude Codeインスタンスを起動中に一方で `/model` を使用した際、ステータスラインに別セッションのモデルが表示される不具合を修正
・長い会話の末尾でホイールスクロールまたはクリック選択後、新しいメッセージにスクロールが追従しない不具合を修正
・`/plugin` のアンインストールダイアログで `n` を押した際、データディレクトリを保持したまま正しくプラグインをアンインストールするよう修正
・クリック後にEnterを押すとレスポンスが届くまでトランスクリプトが空白になるリグレッションを修正
・キーワードを削除した後も `ultrathink` ヒントが残り続ける不具合を修正
・長いセッションでmarkdown/ハイライトのレンダーキャッシュがコンテンツ文字列全体を保持し続けることによるメモリ増加を修正
・多数のclaude.ai MCPコネクタが設定されている場合の起動時イベントループのストールを低減(macOSキーチェーンキャッシュを5秒から30秒に延長)
・`@` でファイルを参照する際のトークンオーバーヘッドを削減(生の文字列コンテンツをJSONエスケープしないよう変更)
・ツール説明から動的コンテンツを除去することで、Bedrock・Vertex・Foundryユーザーのプロンプトキャッシュヒット率を改善
・「Saved N memories」通知内のメモリファイル名がホバー時にハイライト表示され、クリックで開けるよう対応
・コンテキスト使用量削減のため、`/skills` 一覧のスキル説明を250文字に制限
・`/skills` メニューをアルファベット順にソートし、スキャンしやすく変更
・プランの制限によってAutoモードが無効な場合、「temporarily unavailable」に代わり「unavailable for your plan」を表示するよう変更
・[VSCode] 長時間の処理中に拡張機能が誤って「Not responding」を表示する不具合を修正
・[VSCode] OAuthトークン更新後(ログインから8時間後)にMaxプランユーザーのモデルがSonnetにリセットされる不具合を修正
・Readツールがコンパクトな行番号形式を採用し、変更のない再読み込みを重複排除することでトークン使用量を削減

v2.1.85 | #18

日本語 English
CLAUDE_CODE_MCP_SERVER_NAME および CLAUDE_CODE_MCP_SERVER_URL 環境変数を MCP headersHelper スクリプトに追加し、1つのヘルパーで複数のサーバーに対応可能に Added CLAUDE_CODE_MCP_SERVER_NAME and CLAUDE_CODE_MCP_SERVER_URL environment variables to MCP headersHelper scripts, allowing one helper to serve multiple servers
パーミッションルール構文(例: Bash(git *))を使用したフックへの条件付き if フィールドを追加し、プロセスの生成オーバーヘッドを削減 Added conditional if field for hooks using permission rule syntax (e.g., Bash(git *)) to filter when they run, reducing process spawning overhead
スケジュールタスク(/loopCronCreate)の実行時にトランスクリプトへタイムスタンプマーカーを追加 Added timestamp markers in transcripts when scheduled tasks (/loop, CronCreate) fire
画像ペースト時の [Image #N] プレースホルダーの末尾にスペースを追加 Added trailing space after [Image #N] placeholder when pasting images
ディープリンククエリ(claude-cli://open?q=…)が最大5,000文字をサポートし、長い事前入力プロンプトに対して「スクロールして確認」の警告を表示 Deep link queries (claude-cli://open?q=…) now support up to 5,000 characters, with a "scroll to review" warning for long pre-filled prompts
MCP OAuth が RFC 9728 Protected Resource Metadata ディスカバリーに従って認可サーバーを検索するように対応 MCP OAuth now follows RFC 9728 Protected Resource Metadata discovery to find the authorization server
組織ポリシー(managed-settings.json)によってブロックされたプラグインのインストール・有効化を禁止し、マーケットプレイスビューからも非表示に Plugins blocked by organization policy (managed-settings.json) can no longer be installed or enabled, and are hidden from marketplace views
PreToolUse フックが updatedInputpermissionDecision: "allow" を同時に返すことで AskUserQuestion を解決できるようになり、独自 UI で回答を収集するヘッドレス統合に対応 PreToolUse hooks can now satisfy AskUserQuestion by returning updatedInput alongside permissionDecision: "allow", enabling headless integrations that collect answers via their own UI
OpenTelemetry の tool_result イベントにおける tool_parametersOTEL_LOG_TOOL_DETAILS=1 でのみ出力するように変更 tool_parameters in OpenTelemetry tool_result events are now gated behind OTEL_LOG_TOOL_DETAILS=1
会話がコンパクトリクエスト自体に収まらないほど大きくなった場合に /compact が「context exceeded」で失敗する問題を修正 Fixed /compact failing with "context exceeded" when the conversation has grown too large for the compact request itself to fit
プラグインのインストール先と設定ファイル内の宣言先が異なる場合に /plugin enable および /plugin disable が失敗する問題を修正 Fixed /plugin enable and /plugin disable failing when a plugin's install location differs from where it's declared in settings
WorktreeCreate フックが実行される前に非 git リポジトリで --worktree がエラー終了する問題を修正 Fixed --worktree exiting with an error in non-git repositories before the WorktreeCreate hook could run
deniedMcpServers 設定が claude.ai MCP サーバーをブロックしない問題を修正 Fixed deniedMcpServers setting not blocking claude.ai MCP servers
マルチモニター環境でコンピューターユースツールの switch_display が「このセッションでは利用不可」を返す問題を修正 Fixed switch_display in the computer-use tool returning "not available in this session" on multi-monitor setups
OTEL_LOGS_EXPORTEROTEL_METRICS_EXPORTER、または OTEL_TRACES_EXPORTERnone に設定した際にクラッシュする問題を修正 Fixed crash when OTEL_LOGS_EXPORTER, OTEL_METRICS_EXPORTER, or OTEL_TRACES_EXPORTER is set to none
ネイティブビルド以外で diff のシンタックスハイライトが機能しない問題を修正 Fixed diff syntax highlighting not working in non-native builds
リフレッシュトークンが存在する場合に MCP ステップアップ認可が失敗する問題を修正 — 403 insufficient_scope で昇格スコープを要求するサーバーが再認可フローを正しくトリガーするように Fixed MCP step-up authorization failing when a refresh token exists — servers requesting elevated scopes via 403 insufficient_scope now correctly trigger the re-authorization flow
ストリーミングレスポンスが中断された際のリモートセッションにおけるメモリリークを修正 Fixed memory leak in remote sessions when a streaming response is interrupted
リトライ時に新しい TCP 接続を使用することで、エッジ接続の切り替え時に発生する持続的な ECONNRESET エラーを修正 Fixed persistent ECONNRESET errors during edge connection churn by using a fresh TCP connection on retry
特定のスラッシュコマンド実行後にプロンプトがキューに詰まり、上矢印キーで履歴を取得できなくなる問題を修正 Fixed prompts getting stuck in the queue after running certain slash commands, with up-arrow unable to retrieve them
Python Agent SDK 修正: --mcp-config 経由で渡された type:'sdk' の MCP サーバーが起動時に除外される問題を修正 Fixed Python Agent SDK: type:'sdk' MCP servers passed via --mcp-config are no longer dropped during startup
SSH 経由または VS Code 統合ターミナルで実行時にプロンプトに生のキーシーケンスが表示される問題を修正 Fixed raw key sequences appearing in the prompt when running over SSH or in the VS Code integrated terminal
パーミッションが解決された後もリモートコントロールのセッションステータスが「要対応」のままになる問題を修正 Fixed Remote Control session status staying stuck on "Requires Action" after a permission is resolved
先読みサジェストが shift+enter および meta+enter を横取りして改行が挿入できない問題を修正 Fixed shift+enter and meta+enter being intercepted by typeahead suggestions instead of inserting newlines
ストリーミング中に上スクロールすると古いコンテンツが残留して表示される問題を修正 Fixed stale content bleeding through when scrolling up during streaming
Ghostty、Kitty、WezTerm 等 Kitty キーボードプロトコル対応ターミナルにおいて、終了後も拡張キーボードモードが解除されずに Ctrl+C や Ctrl+D が正常に動作しない問題を修正 Fixed terminal left in enhanced keyboard mode after exit in Ghostty, Kitty, WezTerm, and other terminals supporting the Kitty keyboard protocol — Ctrl+C and Ctrl+D now work correctly after quitting
大規模リポジトリでの @メンション ファイル自動補完のパフォーマンスを改善 Improved @-mention file autocomplete performance on large repositories
PowerShell の危険なコマンド検出を改善 Improved PowerShell dangerous command detection
WASM の yoga-layout を純粋な TypeScript 実装に置き換え、大きなトランスクリプトでのスクロールパフォーマンスを改善 Improved scroll performance with large transcripts by replacing WASM yoga-layout with a pure TypeScript implementation
大規模セッションでコンパクション実行時の UI のちらつきを軽減 Reduced UI stutter when compaction triggers on large sessions
Claude Code - v2.1.85
・`CLAUDE_CODE_MCP_SERVER_NAME` および `CLAUDE_CODE_MCP_SERVER_URL` 環境変数を MCP `headersHelper` スクリプトに追加し、1つのヘルパーで複数のサーバーに対応可能に
・パーミッションルール構文(例: `Bash(git *)`)を使用したフックへの条件付き `if` フィールドを追加し、プロセスの生成オーバーヘッドを削減
・スケジュールタスク(`/loop`、`CronCreate`)の実行時にトランスクリプトへタイムスタンプマーカーを追加
・画像ペースト時の `[Image #N]` プレースホルダーの末尾にスペースを追加
・ディープリンククエリ(`claude-cli://open?q=…`)が最大5,000文字をサポートし、長い事前入力プロンプトに対して「スクロールして確認」の警告を表示
・MCP OAuth が RFC 9728 Protected Resource Metadata ディスカバリーに従って認可サーバーを検索するように対応
・組織ポリシー(`managed-settings.json`)によってブロックされたプラグインのインストール・有効化を禁止し、マーケットプレイスビューからも非表示に
・PreToolUse フックが `updatedInput` と `permissionDecision: "allow"` を同時に返すことで `AskUserQuestion` を解決できるようになり、独自 UI で回答を収集するヘッドレス統合に対応
・OpenTelemetry の tool_result イベントにおける `tool_parameters` を `OTEL_LOG_TOOL_DETAILS=1` でのみ出力するように変更
・会話がコンパクトリクエスト自体に収まらないほど大きくなった場合に `/compact` が「context exceeded」で失敗する問題を修正
・プラグインのインストール先と設定ファイル内の宣言先が異なる場合に `/plugin enable` および `/plugin disable` が失敗する問題を修正
・`WorktreeCreate` フックが実行される前に非 git リポジトリで `--worktree` がエラー終了する問題を修正
・`deniedMcpServers` 設定が claude.ai MCP サーバーをブロックしない問題を修正
・マルチモニター環境でコンピューターユースツールの `switch_display` が「このセッションでは利用不可」を返す問題を修正
・`OTEL_LOGS_EXPORTER`、`OTEL_METRICS_EXPORTER`、または `OTEL_TRACES_EXPORTER` を `none` に設定した際にクラッシュする問題を修正
・ネイティブビルド以外で diff のシンタックスハイライトが機能しない問題を修正
・リフレッシュトークンが存在する場合に MCP ステップアップ認可が失敗する問題を修正 — `403 insufficient_scope` で昇格スコープを要求するサーバーが再認可フローを正しくトリガーするように
・ストリーミングレスポンスが中断された際のリモートセッションにおけるメモリリークを修正
・リトライ時に新しい TCP 接続を使用することで、エッジ接続の切り替え時に発生する持続的な ECONNRESET エラーを修正
・特定のスラッシュコマンド実行後にプロンプトがキューに詰まり、上矢印キーで履歴を取得できなくなる問題を修正
・Python Agent SDK 修正: `--mcp-config` 経由で渡された `type:'sdk'` の MCP サーバーが起動時に除外される問題を修正
・SSH 経由または VS Code 統合ターミナルで実行時にプロンプトに生のキーシーケンスが表示される問題を修正
・パーミッションが解決された後もリモートコントロールのセッションステータスが「要対応」のままになる問題を修正
・先読みサジェストが shift+enter および meta+enter を横取りして改行が挿入できない問題を修正
・ストリーミング中に上スクロールすると古いコンテンツが残留して表示される問題を修正
・Ghostty、Kitty、WezTerm 等 Kitty キーボードプロトコル対応ターミナルにおいて、終了後も拡張キーボードモードが解除されずに Ctrl+C や Ctrl+D が正常に動作しない問題を修正
・大規模リポジトリでの @メンション ファイル自動補完のパフォーマンスを改善
・PowerShell の危険なコマンド検出を改善
・WASM の yoga-layout を純粋な TypeScript 実装に置き換え、大きなトランスクリプトでのスクロールパフォーマンスを改善
・大規模セッションでコンパクション実行時の UI のちらつきを軽減

v2.1.84 | #17

日本語 English
Windows 向け PowerShell ツールをオプトインプレビューとして追加 Added PowerShell tool for Windows as an opt-in preview. Learn more at https://code.claude.com/docs/en/tools-reference#powershell-tool
サードパーティ(Bedrock、Vertex、Foundry)のピン留めデフォルトモデルに対するefffort/thinkingケイパビリティ検出をオーバーライドする環境変数 ANTHROPIC_DEFAULT_{OPUS,SONNET,HAIKU}_MODEL_SUPPORTS と、/model ピッカーのラベルをカスタマイズする _MODEL_NAME/_DESCRIPTION を追加 Added ANTHROPIC_DEFAULT_{OPUS,SONNET,HAIKU}_MODEL_SUPPORTS env vars to override effort/thinking capability detection for pinned default models for 3p (Bedrock, Vertex, Foundry), and _MODEL_NAME/_DESCRIPTION to customize the /model picker label
ストリーミングのアイドル監視タイムアウト閾値を設定する環境変数 CLAUDE_STREAM_IDLE_TIMEOUT_MS を追加(デフォルト90秒) Added CLAUDE_STREAM_IDLE_TIMEOUT_MS env var to configure the streaming idle watchdog threshold (default 90s)
TaskCreate でタスクが作成された際に発火する TaskCreated フックを追加 Added TaskCreated hook that fires when a task is created via TaskCreate
WorktreeCreate フックの type: "http" サポートを追加 — レスポンス JSON の hookSpecificOutput.worktreePath で作成した worktree パスを返すことが可能 Added WorktreeCreate hook support for type: "http" — return the created worktree path via hookSpecificOutput.worktreePath in the response JSON
チーム/エンタープライズ管理者がチャンネルプラグインの許可リストを定義できる管理設定 allowedChannelPlugins を追加 Added allowedChannelPlugins managed setting for team/enterprise admins to define a channel plugin allowlist
デバッグのタイムアウト調査のため、APIリクエストに x-client-request-id ヘッダーを追加 Added x-client-request-id header to API requests for debugging timeouts
75分以上経過後に戻ったユーザーに /clear を促すアイドルリターンプロンプトを追加し、古いセッションでの不要なトークン再キャッシュを削減 Added idle-return prompt that nudges users returning after 75+ minutes to /clear, reducing unnecessary token re-caching on stale sessions
ディープリンク(claude-cli://)が、検出リストの先頭にあるターミナルではなく、ユーザーが優先するターミナルで開くように変更 Deep links (claude-cli://) now open in your preferred terminal instead of whichever terminal happens to be first in the detection list
ルールとスキルの paths: フロントマターが glob の YAML リスト形式に対応 Rules and skills paths: frontmatter now accepts a YAML list of globs
MCPツールの説明とサーバー指示を2KBに制限し、OpenAPI生成サーバーによるコンテキストの肥大化を防止 MCP tool descriptions and server instructions are now capped at 2KB to prevent OpenAPI-generated servers from bloating context
ローカルおよびclaude.aiコネクタの両方で設定されたMCPサーバーの重複を排除 — ローカル設定を優先 MCP servers configured both locally and via claude.ai connectors are now deduplicated — the local config wins
バックグラウンドの bash タスクがインタラクティブなプロンプトで止まっているように見える場合、約45秒後に通知を表示するように対応 Background bash tasks that appear stuck on an interactive prompt now surface a notification after ~45 seconds
トークン数が1M以上の場合、"1512.6k" の代わりに "1.5m" と表示されるよう変更 Token counts ≥1M now display as "1.5m" instead of "1512.6k"
ToolSearch が有効な場合(MCPツールを設定しているユーザーを含む)のグローバルシステムプロンプトキャッシュに対応 Global system-prompt caching now works when ToolSearch is enabled, including for users with MCP tools configured
ボイスプッシュトゥトークを修正: ボイスキー長押し時にテキスト入力へ文字が漏れる問題を解消し、トランスクリプトが正しい位置に挿入されるよう修正 Fixed voice push-to-talk: holding the voice key no longer leaks characters into the text input, and transcripts now insert at the correct position
フッターアイテムにフォーカスがある際に上下矢印キーが反応しない問題を修正 Fixed up/down arrow keys being unresponsive when a footer item is focused
複数行入力の行頭で Ctrl+U(行頭までを削除)が無効になっていた不具合を修正し、連続して Ctrl+U を押すと行をまたいでクリアされるように対応 Fixed Ctrl+U (kill-to-line-start) being a no-op at line boundaries in multiline input, so repeated Ctrl+U now clears across lines
デフォルトのコードバインディングを null でアンバインド(例: "ctrl+x ctrl+k": null)した際、プレフィックスキーが解放されずコード待機モードに入ってしまう問題を修正 Fixed null-unbinding a default chord binding (e.g. "ctrl+x ctrl+k": null) still entering chord-wait mode instead of freeing the prefix key
マウスイベントによってトランスクリプト検索入力欄にリテラルの "mouse" テキストが挿入される問題を修正 Fixed mouse events inserting literal "mouse" text into transcript search input
外部セッションが --json-schema を使用し、サブエージェントもスキーマを指定する場合にワークフローのサブエージェントが API 400 で失敗する問題を修正 Fixed workflow subagents failing with API 400 when the outer session uses --json-schema and the subagent also specifies a schema
一部のターミナルでユーザーメッセージバブル内の特定の絵文字の背景色が欠落していた問題を修正 Fixed missing background color behind certain emoji in user message bubbles on some terminals
Edit(.claude) の許可ルールを持つユーザーで「このセッション中に Claude が自身の設定を編集することを許可する」権限オプションが保持されない問題を修正 (#なし) Fixed the "allow Claude to edit its own settings for this session" permission option not sticking for users with Edit(.claude) allow rules
大きなファイル編集時に添付スニペットの生成でハングする問題を修正 Fixed a hang when generating attachment snippets for large edited files
MCPツール/リソースキャッシュのサーバー再接続時のリークを修正 Fixed MCP tool/resource cache leak on server reconnect
部分クローンリポジトリ(Scalar/GVFS)で大量の blob ダウンロードが発生する起動パフォーマンス問題を修正 Fixed a startup performance issue where partial clone repositories (Scalar/GVFS) triggered mass blob downloads
ネイティブターミナルのカーソルがテキスト入力キャレットを追跡しない問題を修正し、IMEコンポジション(CJK入力)のインライン表示とスクリーンリーダーによる入力位置の追跡に対応 Fixed native terminal cursor not tracking the text input caret, so IME composition (CJK input) now renders inline and screen readers can follow the input position
macOS でのキーチェーン読み取りの一時的な失敗によって発生する「Not logged in」エラーの誤検知を修正 Fixed spurious "Not logged in" errors on macOS caused by transient keychain read failures
コアツールがバイパス有効化前に遅延される可能性があったコールドスタート時の競合状態を修正し、型付きパラメータでの Edit/Write が InputValidationError で失敗する問題を解消 Fixed cold-start race where core tools could be deferred without their bypass active, causing Edit/Write to fail with InputValidationError on typed parameters
Windows ドライブルート(C:\C:\Windows など)の危険な削除に対する検出を改善 Improved detection for dangerous removals of Windows drive roots (C:\, C:\Windows, etc.)
スラッシュコマンドおよびエージェントの読み込みと並行して setup() を実行することで、インタラクティブ起動を約30ms改善 Improved interactive startup by ~30ms by running setup() in parallel with slash command and agent loading
MCPサーバー使用時の claude "prompt" 起動を改善 — すべてのサーバーの接続を待たずに REPL を即時レンダリングするように変更 Improved startup for claude "prompt" with MCP servers — the REPL now renders immediately instead of blocking until all servers connect
ブロック時に汎用的な「未有効化」メッセージの代わりに具体的な理由を表示するよう Remote Control を改善 Improved Remote Control to show a specific reason when blocked instead of a generic "not yet enabled" message
p90 プロンプトキャッシュ率を改善 Improved p90 prompt cache rate
メッセージウィンドウをコンパクションおよびグループ変更の影響を受けないようにすることで、長いセッションでのスクロール先頭へのリセットを削減 Reduced scroll-to-top resets in long sessions by making the message window immune to compaction and grouping changes
アニメーション付きツールの進行状況がビューポート上部にスクロールした際のターミナルのちらつきを軽減 Reduced terminal flickering when animated tool progress scrolls above the viewport
issue/PR参照のクリック可能リンク化をowner/repo#123形式で記述した場合のみに変更 — 単独の#123は自動リンクされなくなった Changed issue/PR references to only become clickable links when written as owner/repo#123 — bare #123 is no longer auto-linked
現在の認証設定で利用できないスラッシュコマンド(/voice/mobile/chrome/upgrade など)を表示から非表示に変更 Slash commands unavailable for the current auth setup (/voice, /mobile, /chrome, /upgrade, etc.) are now hidden instead of shown
[VSCode] レート制限警告バナーに使用率とリセット時間を追加 [VSCode] Added rate limit warning banner with usage percentage and reset time
すべてのビルドで /stats のスクリーンショット(Ctrl+S)が動作するようになり、16倍高速化 Stats screenshot (Ctrl+S in /stats) now works in all builds and is 16× faster
Claude Code - v2.1.84
・Windows 向け PowerShell ツールをオプトインプレビューとして追加
・サードパーティ(Bedrock、Vertex、Foundry)のピン留めデフォルトモデルに対するefffort/thinkingケイパビリティ検出をオーバーライドする環境変数 `ANTHROPIC_DEFAULT_{OPUS,SONNET,HAIKU}_MODEL_SUPPORTS` と、`/model` ピッカーのラベルをカスタマイズする `_MODEL_NAME`/`_DESCRIPTION` を追加
・ストリーミングのアイドル監視タイムアウト閾値を設定する環境変数 `CLAUDE_STREAM_IDLE_TIMEOUT_MS` を追加(デフォルト90秒)
・`TaskCreate` でタスクが作成された際に発火する `TaskCreated` フックを追加
・`WorktreeCreate` フックの `type: "http"` サポートを追加 — レスポンス JSON の `hookSpecificOutput.worktreePath` で作成した worktree パスを返すことが可能
・チーム/エンタープライズ管理者がチャンネルプラグインの許可リストを定義できる管理設定 `allowedChannelPlugins` を追加
・デバッグのタイムアウト調査のため、APIリクエストに `x-client-request-id` ヘッダーを追加
・75分以上経過後に戻ったユーザーに `/clear` を促すアイドルリターンプロンプトを追加し、古いセッションでの不要なトークン再キャッシュを削減
・ディープリンク(`claude-cli://`)が、検出リストの先頭にあるターミナルではなく、ユーザーが優先するターミナルで開くように変更
・ルールとスキルの `paths:` フロントマターが glob の YAML リスト形式に対応
・MCPツールの説明とサーバー指示を2KBに制限し、OpenAPI生成サーバーによるコンテキストの肥大化を防止
・ローカルおよびclaude.aiコネクタの両方で設定されたMCPサーバーの重複を排除 — ローカル設定を優先
・バックグラウンドの bash タスクがインタラクティブなプロンプトで止まっているように見える場合、約45秒後に通知を表示するように対応
・トークン数が1M以上の場合、"1512.6k" の代わりに "1.5m" と表示されるよう変更
・`ToolSearch` が有効な場合(MCPツールを設定しているユーザーを含む)のグローバルシステムプロンプトキャッシュに対応
・ボイスプッシュトゥトークを修正: ボイスキー長押し時にテキスト入力へ文字が漏れる問題を解消し、トランスクリプトが正しい位置に挿入されるよう修正
・フッターアイテムにフォーカスがある際に上下矢印キーが反応しない問題を修正
・複数行入力の行頭で `Ctrl+U`(行頭までを削除)が無効になっていた不具合を修正し、連続して `Ctrl+U` を押すと行をまたいでクリアされるように対応
・デフォルトのコードバインディングを null でアンバインド(例: `"ctrl+x ctrl+k": null`)した際、プレフィックスキーが解放されずコード待機モードに入ってしまう問題を修正
・マウスイベントによってトランスクリプト検索入力欄にリテラルの "mouse" テキストが挿入される問題を修正
・外部セッションが `--json-schema` を使用し、サブエージェントもスキーマを指定する場合にワークフローのサブエージェントが API 400 で失敗する問題を修正
・一部のターミナルでユーザーメッセージバブル内の特定の絵文字の背景色が欠落していた問題を修正
・`Edit(.claude)` の許可ルールを持つユーザーで「このセッション中に Claude が自身の設定を編集することを許可する」権限オプションが保持されない問題を修正 (#なし)
・大きなファイル編集時に添付スニペットの生成でハングする問題を修正
・MCPツール/リソースキャッシュのサーバー再接続時のリークを修正
・部分クローンリポジトリ(Scalar/GVFS)で大量の blob ダウンロードが発生する起動パフォーマンス問題を修正
・ネイティブターミナルのカーソルがテキスト入力キャレットを追跡しない問題を修正し、IMEコンポジション(CJK入力)のインライン表示とスクリーンリーダーによる入力位置の追跡に対応
・macOS でのキーチェーン読み取りの一時的な失敗によって発生する「Not logged in」エラーの誤検知を修正
・コアツールがバイパス有効化前に遅延される可能性があったコールドスタート時の競合状態を修正し、型付きパラメータでの Edit/Write が InputValidationError で失敗する問題を解消
・Windows ドライブルート(`C:\`、`C:\Windows` など)の危険な削除に対する検出を改善
・スラッシュコマンドおよびエージェントの読み込みと並行して `setup()` を実行することで、インタラクティブ起動を約30ms改善
・MCPサーバー使用時の `claude "prompt"` 起動を改善 — すべてのサーバーの接続を待たずに REPL を即時レンダリングするように変更
・ブロック時に汎用的な「未有効化」メッセージの代わりに具体的な理由を表示するよう Remote Control を改善
・p90 プロンプトキャッシュ率を改善
・メッセージウィンドウをコンパクションおよびグループ変更の影響を受けないようにすることで、長いセッションでのスクロール先頭へのリセットを削減
・アニメーション付きツールの進行状況がビューポート上部にスクロールした際のターミナルのちらつきを軽減
・issue/PR参照のクリック可能リンク化を`owner/repo#123`形式で記述した場合のみに変更 — 単独の`#123`は自動リンクされなくなった
・現在の認証設定で利用できないスラッシュコマンド(`/voice`、`/mobile`、`/chrome`、`/upgrade` など)を表示から非表示に変更
・[VSCode] レート制限警告バナーに使用率とリセット時間を追加
・すべてのビルドで `/stats` のスクリーンショット(Ctrl+S)が動作するようになり、16倍高速化

v2.1.83 | #16

日本語 English
managed-settings.d/ ドロップインディレクトリを managed-settings.json と並行して追加し、独立したポリシーフラグメントをアルファベット順にマージしてデプロイできるようにした Added managed-settings.d/ drop-in directory alongside managed-settings.json, letting separate teams deploy independent policy fragments that merge alphabetically
CwdChanged および FileChanged フックイベントを追加(direnv などのリアクティブな環境管理に対応) Added CwdChanged and FileChanged hook events for reactive environment management (e.g., direnv)
サンドボックスが有効だが起動できない場合に、非サンドボックスで実行する代わりにエラーで終了する sandbox.failIfUnavailable 設定を追加 Added sandbox.failIfUnavailable setting to exit with an error when sandbox is enabled but cannot start, instead of running unsandboxed
disableDeepLinkRegistration 設定を追加し、claude-cli:// プロトコルハンドラの登録を無効化可能に (#なし) Added disableDeepLinkRegistration setting to prevent claude-cli:// protocol handler registration
サブプロセス環境(Bash ツール、フック、MCP stdio サーバー)から Anthropic およびクラウドプロバイダーの認証情報を除去するための CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1 を追加 Added CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1 to strip Anthropic and cloud provider credentials from subprocess environments (Bash tool, hooks, MCP stdio servers)
トランスクリプト検索を追加 — トランスクリプトモード(Ctrl+O)で / を押すと検索、n/N でマッチ箇所を移動可能 Added transcript search — press / in transcript mode (Ctrl+O) to search, n/N to step through matches
外部エディタを開くエイリアスとして Ctrl+X Ctrl+E を追加(readline ネイティブバインディング;Ctrl+G も引き続き使用可能) Added Ctrl+X Ctrl+E as an alias for opening the external editor (readline-native binding; Ctrl+G still works)
画像を貼り付けるとカーソル位置に [Image #N] チップが挿入され、プロンプト内で位置による参照が可能に Pasted images now insert an [Image #N] chip at the cursor so you can reference them positionally in your prompt
エージェントがフロントマターで initialPrompt を宣言することで最初のターンを自動送信可能に Agents can now declare initialPrompt in frontmatter to auto-submit a first turn
chat:killAgentschat:fastMode~/.claude/keybindings.json によるキーバインドの再割り当てに対応 chat:killAgents and chat:fastMode are now rebindable via ~/.claude/keybindings.json
終了後にマウストラッキングエスケープシーケンスがシェルプロンプトに漏れる問題を修正 Fixed mouse tracking escape sequences leaking to shell prompt after exit
macOS でのClaud Code の終了時ハング を修正 Fixed Claude Code hanging on exit on macOS
数秒間アイドル状態になった後に画面が一瞬白くなる問題を修正 Fixed screen flashing blank after being idle for a few seconds
共通行が少ない非常に大きなファイルの差分表示時にハングする問題を修正 — 差分処理は5秒後にタイムアウトし、適切にフォールバックするように変更 Fixed a hang when diffing very large files with few common lines — diffs now time out after 5 seconds and fall back gracefully
音声入力が有効な場合にネイティブオーディオモジュールを先行ロードすることで起きていた、起動時1〜8秒のUIフリーズを修正 Fixed a 1–8 second UI freeze on startup when voice input was enabled, caused by eagerly loading the native audio module
起動時のリグレッションを修正: claude.ai の MCP 設定取得で約3秒待機してしまう問題を解消 Fixed a startup regression where Claude Code would wait ~3s for claude.ai MCP config fetch before proceeding
--mcp-config CLIフラグが allowedMcpServers/deniedMcpServers の管理ポリシー適用を回避できていた問題を修正 Fixed --mcp-config CLI flag bypassing allowedMcpServers/deniedMcpServers managed policy enforcement
claude.ai の MCP コネクター(Slack、Gmail 等)がシングルターンの --print モードで利用できない問題を修正 Fixed claude.ai MCP connectors (Slack, Gmail, etc.) not being available in single-turn --print mode
Claude Code 終了時に caffeinate プロセスが正常に終了せず Mac がスリープしない問題を修正 (#なし) Fixed caffeinate process not properly terminating when Claude Code exits, preventing Mac from sleeping
タブ補完で ! プレフィックスのコマンド候補を選択した際に bash モードが有効にならない問題を修正 Fixed bash mode not activating when tab-accepting !-prefixed command suggestions
候補をナビゲート後にスラッシュコマンドの選択状態が古いまま残り、誤ったコマンドがハイライトされる問題を修正 Fixed stale slash command selection showing wrong highlighted command after navigating suggestions
/config メニューで検索カーソルとリスト選択が同時に表示される問題を修正 Fixed /config menu showing both the search cursor and list selection at the same time
コンテキスト圧縮後にバックグラウンドサブエージェントが見えなくなり、重複エージェントが生成される可能性がある問題を修正 Fixed background subagents becoming invisible after context compaction, which could cause duplicate agents to be spawned
クリーンアップ中に git または API 呼び出しがハングした際、バックグラウンドエージェントのタスクが「実行中」状態のまま止まる問題を修正 Fixed background agent tasks staying stuck in "running" state when git or API calls hang during cleanup
アップグレード後の初回起動時に --channels が「Channels are not currently available」と表示される問題を修正 Fixed --channels showing "Channels are not currently available" on first launch after upgrade
アンインストール済みプラグインのフックが次のセッションまで発火し続ける問題を修正 Fixed uninstalled plugin hooks continuing to fire until the next session
ストリーミングレスポンス中のキューコマンドのちらつきを修正 Fixed queued commands flickering during streaming responses
メッセージ処理中にスラッシュコマンドを送信した際、テキストとしてモデルに送信されてしまう問題を修正 Fixed slash commands being sent to the model as text when submitted while a message is processing
折りたたまれたread/searchグループが画面外にスクロールした後に完了した際のスクロールバックのジャンプを修正 Fixed scrollback jumping when collapsed read/search groups finish after scrolling offscreen
モデルの思考開始・終了時にスクロールバックが先頭に飛ぶ問題を修正 Fixed scrollback jumping to top when the model starts or stops thinking
フックのプログレス/アタッチメントメッセージが parentUuid チェーンを分岐させることで発生する、再開時の SDK セッション履歴消失を修正 Fixed SDK session history loss on resume caused by hook progress/attachment messages forking the parentUuid chain
マウスをターミナルウィンドウの外でリリースした際に選択時コピーが発火しない問題を修正 Fixed copy-on-select not firing when you release the mouse outside the terminal window
高さが制限されたリストでアイテムがオーバーフローした際にゴースト文字が表示される問題を修正 Fixed ghost characters appearing in height-constrained lists when items overflow
アイドル状態のプロンプトで Ctrl+B が readline の backward-char と干渉する問題を修正 — フォアグラウンドタスクをバックグラウンド化できる場合のみ発火するように変更 Fixed Ctrl+B interfering with readline backward-char at an idle prompt — it now only fires when a foreground task can be backgrounded
cleanupPeriodDays 設定が無視され、ツール結果ファイルが削除されない問題を修正 Fixed tool result files never being cleaned up, ignoring the cleanupPeriodDays setting
ボイスのホールドトゥトークを離した後、最大3秒間スペースキーが無効になる問題を修正 Fixed space key being swallowed for up to 3 seconds after releasing voice hold-to-talk
Linuxの音声ハードウェアなし(Docker、ヘッドレス、WSL1)環境で音声モード使用時にALSAライブラリエラーがターミナルUIを破損する問題を修正 Fixed ALSA library errors corrupting the terminal UI when using voice mode on Linux without audio hardware (Docker, headless, WSL1)
Termux/Android 環境で which の起動がカーネルにより制限される場合のボイスモード SoX 検出を修正 Fixed voice mode SoX detection on Termux/Android where spawning which is kernel-restricted
リモートコントロールセッションが実行中にもかかわらずウェブセッション一覧でアイドル状態と表示される問題を修正 Fixed Remote Control sessions showing as Idle in the web session list while actively running
設定駆動モードにおいて、フッターナビゲーションが非表示の Remote Control ピルを選択してしまう問題を修正 Fixed footer navigation selecting an invisible Remote Control pill in config-driven mode
リモートセッションでツール使用IDが無限に蓄積するメモリリークを修正 Fixed memory leak in remote sessions where tool use IDs accumulate indefinitely
Bedrock SDK のコールドスタートレイテンシをプロファイル取得と他の起動処理を並列化して改善 Improved Bedrock SDK cold-start latency by overlapping profile fetch with other boot work
大規模セッションにおける --resume のメモリ使用量と起動レイテンシを改善 Improved --resume memory usage and startup latency on large sessions
プラグイン起動を改善 — コマンド、スキル、エージェントが再取得なしにディスクキャッシュから読み込まれるように Improved plugin startup — commands, skills, and agents now load from disk cache without re-fetching
リモートコントロールのセッションタイトルを改善: AI生成タイトルが最初のメッセージから数秒以内に表示されるように Improved Remote Control session titles: AI-generated titles now appear within seconds of the first message
WebFetch がサイト運営者に Claude Code のトラフィックを robots.txt で識別・許可リスト登録できるよう、Claude-User として識別するように改善 Improved WebFetch to identify as Claude-User so site operators can recognize and allowlist Claude Code traffic via robots.txt
大きなページに対する WebFetch のピークメモリ使用量を削減 Reduced WebFetch peak memory usage for large pages
長時間セッションにおけるスクロールバックのリセット頻度をターンごとから約50メッセージごとに削減 Reduced scrollback resets in long sessions from once per turn to once per ~50 messages
未認証 HTTP/SSE MCP サーバー使用時の claude -p 起動を高速化(約600ms短縮) Faster claude -p startup with unauthenticated HTTP/SSE MCP servers (~600ms saved)
Bashゴーストテキスト候補に、直前に実行したコマンドを即座に含めるよう改善 Bash ghost-text suggestions now include just-submitted commands immediately
非ストリーミングフォールバックのトークン上限(21k → 64k)とタイムアウト(120s → 300s ローカル)を拡大し、フォールバックリクエストが途中で打ち切られる可能性を低減 Increased non-streaming fallback token cap (21k → 64k) and timeout (120s → 300s local) so fallback requests are less likely to be truncated
レスポンスが返る前にプロンプトを中断した場合、入力内容が自動的に復元され、編集して再送信できるように Interrupting a prompt before any response now automatically restores your input so you can edit and resubmit
Claude が応答中でも /status が機能するように改善(ターン終了まで待機する必要がなくなった) /status now works while Claude is responding, instead of being queued until the turn finishes
org管理コネクタと重複するプラグインMCPサーバーを、2つ目の接続として実行する代わりに抑制するように変更 Plugin MCP servers that duplicate an org-managed connector are now suppressed instead of running a second connection
Linux: claude-cli:// プロトコルハンドラの登録時に XDG_DATA_HOME を尊重するよう対応 Linux: respect XDG_DATA_HOME when registering the claude-cli:// protocol handler
readline の forward-char をシャドウしないよう、「バックグラウンドエージェントをすべて停止」のキーバインドを Ctrl+F から Ctrl+X Ctrl+K に変更 Changed "stop all background agents" keybinding from Ctrl+F to Ctrl+X Ctrl+K to stop shadowing readline forward-char
バックグラウンドタスクの出力ファイルパスに対して Read を使用する方式に移行し、TaskOutput ツールを非推奨化 Deprecated TaskOutput tool in favor of using Read on the background task's output file path
ストリーミング失敗時のノンストリーミングフォールバックを無効化する環境変数 CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK を追加 Added CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK env var to disable the non-streaming fallback when streaming fails
プラグインオプション(manifest.userConfig)を外部から利用可能に — プラグインは有効化時に設定を促すことができ、sensitive: true の値は macOS ではキーチェーン、その他のプラットフォームでは保護された認証情報ファイルに保存される Plugin options (manifest.userConfig) now available externally — plugins can prompt for configuration at enable time, with sensitive: true values stored in keychain (macOS) or protected credentials file (other platforms)
クリップボードから貼り付けた画像のディスク上のパスをファイル操作で参照可能に Claude can now reference the on-disk path of clipboard-pasted images for file operations
Ctrl+L で画面をクリアして強制的に全再描画 — Cmd+K で UI が部分的に空白になった際の復旧に使用。プロンプト入力のクリアには Ctrl+U またはダブル Esc を使用 Ctrl+L now clears the screen and forces a full redraw — use this to recover when Cmd+K leaves the UI partially blank. Use Ctrl+U or double-Esc to clear prompt input.
--bare -p(SDK パターン)の API リクエストまでの速度を約 14% 向上 --bare -p (SDK pattern) is ~14% faster to the API request
Memory: MEMORY.md インデックスのトランケートを 200 行に加え 25KB でも適用 Memory: MEMORY.md index now truncates at 25KB as well as 200 lines
--channels が有効な場合に AskUserQuestion およびプランモードのツールを無効化 Disabled AskUserQuestion and plan-mode tools when --channels is active
ツール呼び出し失敗中に貼り付け画像がキューに入ると発生する API 400 エラーを修正 Fixed API 400 error when a pasted image was queued during a failing tool call
SSE 接続が呼び出し中に切断され再接続の試みが尽きた場合に MCP ツール呼び出しが無限にハングする問題を修正 Fixed MCP tool calls hanging indefinitely when an SSE connection drops mid-call and exhausts its reconnection attempts
バックグラウンドエージェントが最初のユーザーメッセージより前に完了した場合に Remote Control のセッションタイトルに生の XML が表示される問題を修正 Fixed Remote Control session titles showing raw XML when a background agent completed before the first user message
再開したトランスクリプトチェーンのプログレスメッセージのギャップにより、コンテナ再起動後にリモートセッションの会話履歴が失われる問題を修正 Fixed remote sessions forgetting conversation history after a container restart due to progress-message gaps in the resumed transcript chain
一時的な認証エラー発生時にリモートセッションが自動的にリトライせず再ログインを要求する問題を修正 Fixed remote sessions requiring re-login on transient auth errors instead of retrying automatically
Linux のサンドボックスモードで rg ... | wc -l などのパイプコマンドがハングして 0 を返す問題を修正 Fixed rg ... | wc -l and similar piped commands hanging and returning 0 in sandbox mode on Linux
CJK IME が全角スペースを挿入する際に音声入力のホールド操作が反応しない問題を修正 Fixed voice input hold-to-talk not activating when a CJK IME inserts a full-width space
ワークツリー名にスラッシュが含まれる場合に --worktree がサイレントにハングする問題を修正 Fixed --worktree hanging silently when the worktree name contained a forward slash
[VSCode] バックエンドが60秒間応答しない場合、スピナーが赤くなり「応答なし」と表示されるように [VSCode] Spinner now turns red with "Not responding" when the backend hasn't responded for 60 seconds
[VSCode] URLからセッションを再開した際、または再起動後にセッション履歴が正しく読み込まれない問題を修正 [VSCode] Fixed session history not loading correctly when reopening a session via URL or after restart
[VSCode] キーボードナビゲーション可能な rewind ピッカーを開く Esc 二回押し(または /rewind)を追加 [VSCode] Added Esc-twice (or /rewind) to open a keyboard-navigable rewind picker
[VSCode] セッションキャッシュが古くなった後に「Fork conversation from here」および rewind 操作がサイレントに失敗する問題を修正 [VSCode] Fixed "Fork conversation from here" and rewind actions failing silently after the session cache goes stale
Claude Code - v2.1.83
・`managed-settings.d/` ドロップインディレクトリを `managed-settings.json` と並行して追加し、独立したポリシーフラグメントをアルファベット順にマージしてデプロイできるようにした
・`CwdChanged` および `FileChanged` フックイベントを追加(direnv などのリアクティブな環境管理に対応)
・サンドボックスが有効だが起動できない場合に、非サンドボックスで実行する代わりにエラーで終了する `sandbox.failIfUnavailable` 設定を追加
・`disableDeepLinkRegistration` 設定を追加し、`claude-cli://` プロトコルハンドラの登録を無効化可能に (#なし)
・サブプロセス環境(Bash ツール、フック、MCP stdio サーバー)から Anthropic およびクラウドプロバイダーの認証情報を除去するための `CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1` を追加
・トランスクリプト検索を追加 — トランスクリプトモード(`Ctrl+O`)で `/` を押すと検索、`n`/`N` でマッチ箇所を移動可能
・外部エディタを開くエイリアスとして `Ctrl+X Ctrl+E` を追加(readline ネイティブバインディング;`Ctrl+G` も引き続き使用可能)
・画像を貼り付けるとカーソル位置に `[Image #N]` チップが挿入され、プロンプト内で位置による参照が可能に
・エージェントがフロントマターで `initialPrompt` を宣言することで最初のターンを自動送信可能に
・`chat:killAgents` と `chat:fastMode` が `~/.claude/keybindings.json` によるキーバインドの再割り当てに対応
・終了後にマウストラッキングエスケープシーケンスがシェルプロンプトに漏れる問題を修正
・macOS でのClaud Code の終了時ハング を修正
・数秒間アイドル状態になった後に画面が一瞬白くなる問題を修正
・共通行が少ない非常に大きなファイルの差分表示時にハングする問題を修正 — 差分処理は5秒後にタイムアウトし、適切にフォールバックするように変更
・音声入力が有効な場合にネイティブオーディオモジュールを先行ロードすることで起きていた、起動時1〜8秒のUIフリーズを修正
・起動時のリグレッションを修正: claude.ai の MCP 設定取得で約3秒待機してしまう問題を解消
・`--mcp-config` CLIフラグが `allowedMcpServers`/`deniedMcpServers` の管理ポリシー適用を回避できていた問題を修正
・claude.ai の MCP コネクター(Slack、Gmail 等)がシングルターンの `--print` モードで利用できない問題を修正
・Claude Code 終了時に `caffeinate` プロセスが正常に終了せず Mac がスリープしない問題を修正 (#なし)
・タブ補完で `!` プレフィックスのコマンド候補を選択した際に bash モードが有効にならない問題を修正
・候補をナビゲート後にスラッシュコマンドの選択状態が古いまま残り、誤ったコマンドがハイライトされる問題を修正
・`/config` メニューで検索カーソルとリスト選択が同時に表示される問題を修正
・コンテキスト圧縮後にバックグラウンドサブエージェントが見えなくなり、重複エージェントが生成される可能性がある問題を修正
・クリーンアップ中に git または API 呼び出しがハングした際、バックグラウンドエージェントのタスクが「実行中」状態のまま止まる問題を修正
・アップグレード後の初回起動時に `--channels` が「Channels are not currently available」と表示される問題を修正
・アンインストール済みプラグインのフックが次のセッションまで発火し続ける問題を修正
・ストリーミングレスポンス中のキューコマンドのちらつきを修正
・メッセージ処理中にスラッシュコマンドを送信した際、テキストとしてモデルに送信されてしまう問題を修正
・折りたたまれたread/searchグループが画面外にスクロールした後に完了した際のスクロールバックのジャンプを修正
・モデルの思考開始・終了時にスクロールバックが先頭に飛ぶ問題を修正
・フックのプログレス/アタッチメントメッセージが parentUuid チェーンを分岐させることで発生する、再開時の SDK セッション履歴消失を修正
・マウスをターミナルウィンドウの外でリリースした際に選択時コピーが発火しない問題を修正
・高さが制限されたリストでアイテムがオーバーフローした際にゴースト文字が表示される問題を修正
・アイドル状態のプロンプトで `Ctrl+B` が readline の backward-char と干渉する問題を修正 — フォアグラウンドタスクをバックグラウンド化できる場合のみ発火するように変更
・`cleanupPeriodDays` 設定が無視され、ツール結果ファイルが削除されない問題を修正
・ボイスのホールドトゥトークを離した後、最大3秒間スペースキーが無効になる問題を修正
・Linuxの音声ハードウェアなし(Docker、ヘッドレス、WSL1)環境で音声モード使用時にALSAライブラリエラーがターミナルUIを破損する問題を修正
・Termux/Android 環境で `which` の起動がカーネルにより制限される場合のボイスモード SoX 検出を修正
・リモートコントロールセッションが実行中にもかかわらずウェブセッション一覧でアイドル状態と表示される問題を修正
・設定駆動モードにおいて、フッターナビゲーションが非表示の Remote Control ピルを選択してしまう問題を修正
・リモートセッションでツール使用IDが無限に蓄積するメモリリークを修正
・Bedrock SDK のコールドスタートレイテンシをプロファイル取得と他の起動処理を並列化して改善
・大規模セッションにおける `--resume` のメモリ使用量と起動レイテンシを改善
・プラグイン起動を改善 — コマンド、スキル、エージェントが再取得なしにディスクキャッシュから読み込まれるように
・リモートコントロールのセッションタイトルを改善: AI生成タイトルが最初のメッセージから数秒以内に表示されるように
・`WebFetch` がサイト運営者に Claude Code のトラフィックを `robots.txt` で識別・許可リスト登録できるよう、`Claude-User` として識別するように改善
・大きなページに対する `WebFetch` のピークメモリ使用量を削減
・長時間セッションにおけるスクロールバックのリセット頻度をターンごとから約50メッセージごとに削減
・未認証 HTTP/SSE MCP サーバー使用時の `claude -p` 起動を高速化(約600ms短縮)
・Bashゴーストテキスト候補に、直前に実行したコマンドを即座に含めるよう改善
・非ストリーミングフォールバックのトークン上限(21k → 64k)とタイムアウト(120s → 300s ローカル)を拡大し、フォールバックリクエストが途中で打ち切られる可能性を低減
・レスポンスが返る前にプロンプトを中断した場合、入力内容が自動的に復元され、編集して再送信できるように
・Claude が応答中でも `/status` が機能するように改善(ターン終了まで待機する必要がなくなった)
・org管理コネクタと重複するプラグインMCPサーバーを、2つ目の接続として実行する代わりに抑制するように変更
・Linux: `claude-cli://` プロトコルハンドラの登録時に `XDG_DATA_HOME` を尊重するよう対応
・readline の forward-char をシャドウしないよう、「バックグラウンドエージェントをすべて停止」のキーバインドを `Ctrl+F` から `Ctrl+X Ctrl+K` に変更
・バックグラウンドタスクの出力ファイルパスに対して `Read` を使用する方式に移行し、`TaskOutput` ツールを非推奨化
・ストリーミング失敗時のノンストリーミングフォールバックを無効化する環境変数 `CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK` を追加
・プラグインオプション(`manifest.userConfig`)を外部から利用可能に — プラグインは有効化時に設定を促すことができ、`sensitive: true` の値は macOS ではキーチェーン、その他のプラットフォームでは保護された認証情報ファイルに保存される
・クリップボードから貼り付けた画像のディスク上のパスをファイル操作で参照可能に
・`Ctrl+L` で画面をクリアして強制的に全再描画 — Cmd+K で UI が部分的に空白になった際の復旧に使用。プロンプト入力のクリアには `Ctrl+U` またはダブル Esc を使用
・`--bare -p`(SDK パターン)の API リクエストまでの速度を約 14% 向上
・Memory: `MEMORY.md` インデックスのトランケートを 200 行に加え 25KB でも適用
・`--channels` が有効な場合に `AskUserQuestion` およびプランモードのツールを無効化
・ツール呼び出し失敗中に貼り付け画像がキューに入ると発生する API 400 エラーを修正
・SSE 接続が呼び出し中に切断され再接続の試みが尽きた場合に MCP ツール呼び出しが無限にハングする問題を修正
・バックグラウンドエージェントが最初のユーザーメッセージより前に完了した場合に Remote Control のセッションタイトルに生の XML が表示される問題を修正
・再開したトランスクリプトチェーンのプログレスメッセージのギャップにより、コンテナ再起動後にリモートセッションの会話履歴が失われる問題を修正
・一時的な認証エラー発生時にリモートセッションが自動的にリトライせず再ログインを要求する問題を修正
・Linux のサンドボックスモードで `rg ... | wc -l` などのパイプコマンドがハングして `0` を返す問題を修正
・CJK IME が全角スペースを挿入する際に音声入力のホールド操作が反応しない問題を修正
・ワークツリー名にスラッシュが含まれる場合に `--worktree` がサイレントにハングする問題を修正
・[VSCode] バックエンドが60秒間応答しない場合、スピナーが赤くなり「応答なし」と表示されるように
・[VSCode] URLからセッションを再開した際、または再起動後にセッション履歴が正しく読み込まれない問題を修正
・[VSCode] キーボードナビゲーション可能な rewind ピッカーを開く Esc 二回押し(または `/rewind`)を追加
・[VSCode] セッションキャッシュが古くなった後に「Fork conversation from here」および rewind 操作がサイレントに失敗する問題を修正

v2.1.81 | #15

日本語 English
スクリプト向け -p 呼び出し用の --bare フラグを追加 — フック、LSP、プラグイン同期、スキルディレクトリ走査をスキップ。ANTHROPIC_API_KEY または --settings 経由の apiKeyHelper が必須(OAuthおよびキーチェーン認証は無効)、自動メモリも完全無効 Added --bare flag for scripted -p calls — skips hooks, LSP, plugin sync, and skill directory walks; requires ANTHROPIC_API_KEY or an apiKeyHelper via --settings (OAuth and keychain auth disabled); auto-memory fully disabled
--channels 権限リレーを追加 — permission capability を宣言したチャンネルサーバーがツール承認プロンプトをスマートフォンに転送可能 Added --channels permission relay — channel servers that declare the permission capability can forward tool approval prompts to your phone
1つのセッションがOAuthトークンをリフレッシュした際に、複数の同時セッションで再認証が繰り返し要求される問題を修正 Fixed multiple concurrent Claude Code sessions requiring repeated re-authentication when one session refreshes its OAuth token
ボイスモードでリトライ失敗が握り潰され、実際のエラーの代わりに誤解を招く「ネットワークを確認してください」メッセージが表示される問題を修正 Fixed voice mode silently swallowing retry failures and showing a misleading "check your network" message instead of the actual error
サーバーがWebSocket接続を無通知で切断した際にボイスモードのオーディオが復旧しない問題を修正 Fixed voice mode audio not recovering when the server silently drops the WebSocket connection
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS が structured-outputs ベータヘッダーを抑制せず、Vertex/Bedrock に転送するプロキシゲートウェイで400エラーが発生する問題を修正 Fixed CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS not suppressing the structured-outputs beta header, causing 400 errors on proxy gateways forwarding to Vertex/Bedrock
他のマネージド設定が未構成のTeam/Enterpriseオーグで --channels が迂回されてしまう問題を修正 Fixed --channels bypass for Team/Enterprise orgs with no other managed settings configured
Node.js 18 でのクラッシュを修正 Fixed a crash on Node.js 18
文字列にダッシュを含む Bash コマンドで不要な権限プロンプトが表示される問題を修正 Fixed unnecessary permission prompts for Bash commands containing dashes in strings
セッション中にプラグインディレクトリが削除された際、プラグインフックがプロンプト送信をブロックする問題を修正 Fixed plugin hooks blocking prompt submission when the plugin directory is deleted mid-session
タスクがポーリング間隔の間に完了した場合にバックグラウンドエージェントのタスク出力が無限にハングするレース条件を修正 Fixed a race condition where background agent task output could hang indefinitely when the task completed between polling intervals
ワークツリー内のセッションを再開した際に、そのワークツリーへ自動的に切り替えるように対応 Resuming a session that was in a worktree now switches back to that worktree
アクティブなレスポンス中に使用した際に /btw がペーストしたテキストを含めない問題を修正 Fixed /btw not including pasted text when used during an active response
tmux 環境下で素早い Cmd+Tab 後のペーストがクリップボードコピーより先行する可能性があるレース条件を修正 Fixed a race where fast Cmd+Tab followed by paste could beat the clipboard copy under tmux
自動生成されたセッション説明でターミナルのタブタイトルが更新されない問題を修正 Fixed terminal tab title not updating with an auto-generated session description
非表示のフックアタッチメントがトランスクリプトモードのメッセージ数を水増しする問題を修正 Fixed invisible hook attachments inflating the message count in transcript mode
Remote Control セッションが汎用タイトルを表示し、最初のプロンプトから派生したタイトルにならない問題を修正 Fixed Remote Control sessions showing a generic title instead of deriving from the first prompt
/rename が Remote Control セッションのタイトルを同期しない問題を修正 Fixed /rename not syncing the title for Remote Control sessions
Remote Control の /exit がセッションを確実にアーカイブしない問題を修正 Fixed Remote Control /exit not reliably archiving the session
MCP の読み取り・検索ツール呼び出しを「Queried {server}」の1行に折りたたむよう改善(Ctrl+O で展開可能) Improved MCP read/search tool calls to collapse into a single "Queried {server}" line (expand with Ctrl+O)
! bash モードの発見性を改善 — インタラクティブなコマンド実行が必要な際にClaudeが提案するように対応 Improved ! bash mode discoverability — Claude now suggests it when you need to run an interactive command
プラグインの鮮度を改善 — refトラッキングされたプラグインが上流の変更を取得するために毎回ロード時に再クローンするように対応 Improved plugin freshness — ref-tracked plugins now re-clone on every load to pick up upstream changes
Remote Control セッションのタイトルが3番目のメッセージ以降に更新されるよう改善 Improved Remote Control session titles to refresh after your third message
Dynamic Client Registration 未対応のサーバー向けに、MCP OAuthがClient ID Metadata Document(CIMD / SEP-991)をサポートするよう更新 Updated MCP OAuth to support Client ID Metadata Document (CIMD / SEP-991) for servers without Dynamic Client Registration
プランモードでデフォルトの「コンテキストをクリア」オプションを非表示に変更("showClearContextOnPlanAccept": true で復元可能) Changed plan mode to hide the "clear context" option by default (restore with "showClearContextOnPlanAccept": true)
描画の問題により、Windows(Windows Terminal上のWSLを含む)での行単位レスポンスストリーミングを無効化 Disabled line-by-line response streaming on Windows (including WSL in Windows Terminal) due to rendering issues
[VSCode] Git Bash使用時のBashツールにおけるWindows PATH継承を修正(v2.1.78のリグレッション) [VSCode] Fixed Windows PATH inheritance for Bash tool when using Git Bash (regression in v2.1.78)
Claude Code - v2.1.81
・スクリプト向け `-p` 呼び出し用の `--bare` フラグを追加 — フック、LSP、プラグイン同期、スキルディレクトリ走査をスキップ。`ANTHROPIC_API_KEY` または `--settings` 経由の `apiKeyHelper` が必須(OAuthおよびキーチェーン認証は無効)、自動メモリも完全無効
・`--channels` 権限リレーを追加 — permission capability を宣言したチャンネルサーバーがツール承認プロンプトをスマートフォンに転送可能
・1つのセッションがOAuthトークンをリフレッシュした際に、複数の同時セッションで再認証が繰り返し要求される問題を修正
・ボイスモードでリトライ失敗が握り潰され、実際のエラーの代わりに誤解を招く「ネットワークを確認してください」メッセージが表示される問題を修正
・サーバーがWebSocket接続を無通知で切断した際にボイスモードのオーディオが復旧しない問題を修正
・`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS` が structured-outputs ベータヘッダーを抑制せず、Vertex/Bedrock に転送するプロキシゲートウェイで400エラーが発生する問題を修正
・他のマネージド設定が未構成のTeam/Enterpriseオーグで `--channels` が迂回されてしまう問題を修正
・Node.js 18 でのクラッシュを修正
・文字列にダッシュを含む Bash コマンドで不要な権限プロンプトが表示される問題を修正
・セッション中にプラグインディレクトリが削除された際、プラグインフックがプロンプト送信をブロックする問題を修正
・タスクがポーリング間隔の間に完了した場合にバックグラウンドエージェントのタスク出力が無限にハングするレース条件を修正
・ワークツリー内のセッションを再開した際に、そのワークツリーへ自動的に切り替えるように対応
・アクティブなレスポンス中に使用した際に `/btw` がペーストしたテキストを含めない問題を修正
・tmux 環境下で素早い Cmd+Tab 後のペーストがクリップボードコピーより先行する可能性があるレース条件を修正
・自動生成されたセッション説明でターミナルのタブタイトルが更新されない問題を修正
・非表示のフックアタッチメントがトランスクリプトモードのメッセージ数を水増しする問題を修正
・Remote Control セッションが汎用タイトルを表示し、最初のプロンプトから派生したタイトルにならない問題を修正
・`/rename` が Remote Control セッションのタイトルを同期しない問題を修正
・Remote Control の `/exit` がセッションを確実にアーカイブしない問題を修正
・MCP の読み取り・検索ツール呼び出しを「Queried {server}」の1行に折りたたむよう改善(Ctrl+O で展開可能)
・`!` bash モードの発見性を改善 — インタラクティブなコマンド実行が必要な際にClaudeが提案するように対応
・プラグインの鮮度を改善 — refトラッキングされたプラグインが上流の変更を取得するために毎回ロード時に再クローンするように対応
・Remote Control セッションのタイトルが3番目のメッセージ以降に更新されるよう改善
・Dynamic Client Registration 未対応のサーバー向けに、MCP OAuthがClient ID Metadata Document(CIMD / SEP-991)をサポートするよう更新
・プランモードでデフォルトの「コンテキストをクリア」オプションを非表示に変更(`"showClearContextOnPlanAccept": true` で復元可能)
・描画の問題により、Windows(Windows Terminal上のWSLを含む)での行単位レスポンスストリーミングを無効化
・[VSCode] Git Bash使用時のBashツールにおけるWindows PATH継承を修正(v2.1.78のリグレッション)

v2.1.80 | #14

日本語 English
ステータスラインスクリプトに rate_limits フィールドを追加 — Claude.ai のレート制限使用状況(5時間・7日間ウィンドウの used_percentageresets_at)を表示可能に Added rate_limits field to statusline scripts for displaying Claude.ai rate limit usage (5-hour and 7-day windows with used_percentage and resets_at)
source: 'settings' プラグインマーケットプレイスソースを追加 — settings.json にプラグインエントリをインラインで宣言可能に Added source: 'settings' plugin marketplace source — declare plugin entries inline in settings.json
ファイルパターンマッチングに加え、プラグインヒントへの CLI ツール使用検出を追加 Added CLI tool usage detection to plugin tips, in addition to file pattern matching
スキルおよびスラッシュコマンドのフロントマターに effort サポートを追加 — 呼び出し時にモデルのエフォートレベルを上書き可能に Added effort frontmatter support for skills and slash commands to override the model effort level when invoked
--channels(リサーチプレビュー)を追加 — MCP サーバーからセッションへのメッセージプッシュを許可 Added --channels (research preview) — allow MCP servers to push messages into your session
--resume で並列ツール結果が欠落する問題を修正 — 並列ツール呼び出しを含むセッションで、[Tool result missing] プレースホルダーではなくすべての tool_use/tool_result ペアが正しく復元されるように Fixed --resume dropping parallel tool results — sessions with parallel tool calls now restore all tool_use/tool_result pairs instead of showing [Tool result missing] placeholders
ブラウザ以外の TLS フィンガープリントに対する Cloudflare ボット検出が原因で音声モードの WebSocket が失敗する問題を修正 Fixed voice mode WebSocket failures caused by Cloudflare bot detection on non-browser TLS fingerprints
API プロキシ・Bedrock・Vertex 経由でファイングレインなツールストリーミングを使用した際に 400 エラーが発生する問題を修正 Fixed 400 errors when using fine-grained tool streaming through API proxies, Bedrock, or Vertex
ゲートウェイおよびサードパーティプロバイダーのデプロイ環境(機能しない環境)で /remote-control が表示される問題を修正 Fixed /remote-control appearing for gateway and third-party provider deployments where it cannot function
/sandbox タブ切り替えが Tab キーおよび矢印キーに反応しない問題を修正 Fixed /sandbox tab switching not responding to Tab or arrow keys
大規模 git リポジトリにおける @ ファイルオートコンプリートの応答性を改善 Improved responsiveness of @ file autocomplete in large git repositories
/effort に auto が現在解決するレベルの表示を追加し、ステータスバーの表示と一致するように改善 Improved /effort to show what auto currently resolves to, matching the status bar indicator
/permissions を改善 — リスト内から Tab キーおよび矢印キーでタブ切り替えが可能に Improved /permissions — Tab and arrow keys now switch tabs from within a list
バックグラウンドタスクパネルを改善 — リストビューから左矢印キーで閉じられるように Improved background tasks panel — left arrow now closes from the list view
プラグインインストールのヒントを簡略化 — 2ステップのフローではなく単一の /plugin install コマンドに統一 Simplified plugin install tips to use a single /plugin install command instead of a two-step flow
大規模リポジトリでの起動時メモリ使用量を削減(25万ファイルのリポジトリで約 80 MB 削減) Reduced memory usage on startup in large repositories (~80 MB saved on 250k-file repos)
remote-settings.json が前回セッションからキャッシュされている場合に、マネージド設定(enabledPluginspermissions.defaultMode・ポリシー設定の環境変数)が起動時に適用されない問題を修正 Fixed managed settings (enabledPlugins, permissions.defaultMode, policy-set env vars) not being applied at startup when remote-settings.json was cached from a prior session
Claude Code - v2.1.80
・ステータスラインスクリプトに `rate_limits` フィールドを追加 — Claude.ai のレート制限使用状況(5時間・7日間ウィンドウの `used_percentage` と `resets_at`)を表示可能に
・`source: 'settings'` プラグインマーケットプレイスソースを追加 — settings.json にプラグインエントリをインラインで宣言可能に
・ファイルパターンマッチングに加え、プラグインヒントへの CLI ツール使用検出を追加
・スキルおよびスラッシュコマンドのフロントマターに `effort` サポートを追加 — 呼び出し時にモデルのエフォートレベルを上書き可能に
・`--channels`(リサーチプレビュー)を追加 — MCP サーバーからセッションへのメッセージプッシュを許可
・`--resume` で並列ツール結果が欠落する問題を修正 — 並列ツール呼び出しを含むセッションで、`[Tool result missing]` プレースホルダーではなくすべての tool_use/tool_result ペアが正しく復元されるように
・ブラウザ以外の TLS フィンガープリントに対する Cloudflare ボット検出が原因で音声モードの WebSocket が失敗する問題を修正
・API プロキシ・Bedrock・Vertex 経由でファイングレインなツールストリーミングを使用した際に 400 エラーが発生する問題を修正
・ゲートウェイおよびサードパーティプロバイダーのデプロイ環境(機能しない環境)で `/remote-control` が表示される問題を修正
・`/sandbox` タブ切り替えが Tab キーおよび矢印キーに反応しない問題を修正
・大規模 git リポジトリにおける `@` ファイルオートコンプリートの応答性を改善
・`/effort` に auto が現在解決するレベルの表示を追加し、ステータスバーの表示と一致するように改善
・`/permissions` を改善 — リスト内から Tab キーおよび矢印キーでタブ切り替えが可能に
・バックグラウンドタスクパネルを改善 — リストビューから左矢印キーで閉じられるように
・プラグインインストールのヒントを簡略化 — 2ステップのフローではなく単一の `/plugin install` コマンドに統一
・大規模リポジトリでの起動時メモリ使用量を削減(25万ファイルのリポジトリで約 80 MB 削減)
・`remote-settings.json` が前回セッションからキャッシュされている場合に、マネージド設定(`enabledPlugins`・`permissions.defaultMode`・ポリシー設定の環境変数)が起動時に適用されない問題を修正

v2.1.79 | #13

日本語 English
claude auth login に Anthropic Console(API課金)認証用の --console フラグを追加 (#なし) Added --console flag to claude auth login for Anthropic Console (API billing) authentication
/config メニューに「ターン所要時間を表示」トグルを追加 Added "Show turn duration" toggle to the /config menu
明示的な stdin なしでサブプロセスとして起動した場合(例: Python の subprocess.run)に claude -p がハングする問題を修正 Fixed claude -p hanging when spawned as a subprocess without explicit stdin (e.g. Python subprocess.run)
-p(print)モードで Ctrl+C が機能しない問題を修正 Fixed Ctrl+C not working in -p (print) mode
ストリーミング中に /btw がトリガーされた際、サイドの質問に答える代わりにメインエージェントの出力を返す問題を修正 Fixed /btw returning the main agent's output instead of answering the side question when triggered during streaming
voiceEnabled: true が設定されている場合に起動時ボイスモードが正しく有効化されない問題を修正 Fixed voice mode not activating correctly on startup when voiceEnabled: true is set
/permissions での左右矢印キーによるタブナビゲーションが機能しない問題を修正 Fixed left/right arrow tab navigation in /permissions
CLAUDE_CODE_DISABLE_TERMINAL_TITLE が起動時のターミナルタイトル設定を抑制しない問題を修正 Fixed CLAUDE_CODE_DISABLE_TERMINAL_TITLE not preventing terminal title from being set on startup
ワークスペーストラストによりブロックされている場合にカスタムステータスラインが何も表示されない問題を修正 Fixed custom status line showing nothing when workspace trust is blocking it
エンタープライズユーザーがレートリミット(429)エラー時に再試行できない問題を修正 Fixed enterprise users being unable to retry on rate limit (429) errors
インタラクティブな /resume でセッションを切り替えた際に SessionEnd フックが発火しない問題を修正 Fixed SessionEnd hooks not firing when using interactive /resume to switch sessions
全シナリオで起動時のメモリ使用量を約18MB削減 Improved startup memory usage by ~18MB across all scenarios
非ストリーミングAPIフォールバックに1回あたり2分のタイムアウトを追加し、セッションが無期限にハングするのを防止 Improved non-streaming API fallback with a 2-minute per-attempt timeout, preventing sessions from hanging indefinitely
CLAUDE_CODE_PLUGIN_SEED_DIR がプラットフォームのパス区切り文字(Unix では :、Windows では ;)で区切られた複数のシードディレクトリをサポート CLAUDE_CODE_PLUGIN_SEED_DIR now supports multiple seed directories separated by the platform path delimiter (: on Unix, ; on Windows)
[VSCode] /remote-control を追加 — セッションを claude.ai/code にブリッジしてブラウザやスマートフォンから続行可能 [VSCode] Added /remote-control — bridge your session to claude.ai/code to continue from a browser or phone
[VSCode] セッションタブに最初のメッセージをもとにAI生成タイトルを付与する機能を追加 [VSCode] Session tabs now get AI-generated titles based on your first message
[VSCode] レスポンス完了後にthinkingピルが「Thought for Ns」ではなく「Thinking」と表示される問題を修正 [VSCode] Fixed the thinking pill showing "Thinking" instead of "Thought for Ns" after a response completes
[VSCode] 左サイドバーからセッションを開いた際にセッションdiffボタンが表示されない問題を修正 [VSCode] Fixed missing session diff button when opening sessions from the left sidebar
Claude Code - v2.1.79
・`claude auth login` に Anthropic Console(API課金)認証用の `--console` フラグを追加 (#なし)
・`/config` メニューに「ターン所要時間を表示」トグルを追加
・明示的な stdin なしでサブプロセスとして起動した場合(例: Python の `subprocess.run`)に `claude -p` がハングする問題を修正
・`-p`(print)モードで Ctrl+C が機能しない問題を修正
・ストリーミング中に `/btw` がトリガーされた際、サイドの質問に答える代わりにメインエージェントの出力を返す問題を修正
・`voiceEnabled: true` が設定されている場合に起動時ボイスモードが正しく有効化されない問題を修正
・`/permissions` での左右矢印キーによるタブナビゲーションが機能しない問題を修正
・`CLAUDE_CODE_DISABLE_TERMINAL_TITLE` が起動時のターミナルタイトル設定を抑制しない問題を修正
・ワークスペーストラストによりブロックされている場合にカスタムステータスラインが何も表示されない問題を修正
・エンタープライズユーザーがレートリミット(429)エラー時に再試行できない問題を修正
・インタラクティブな `/resume` でセッションを切り替えた際に `SessionEnd` フックが発火しない問題を修正
・全シナリオで起動時のメモリ使用量を約18MB削減
・非ストリーミングAPIフォールバックに1回あたり2分のタイムアウトを追加し、セッションが無期限にハングするのを防止
・`CLAUDE_CODE_PLUGIN_SEED_DIR` がプラットフォームのパス区切り文字(Unix では `:`、Windows では `;`)で区切られた複数のシードディレクトリをサポート
・[VSCode] `/remote-control` を追加 — セッションを claude.ai/code にブリッジしてブラウザやスマートフォンから続行可能
・[VSCode] セッションタブに最初のメッセージをもとにAI生成タイトルを付与する機能を追加
・[VSCode] レスポンス完了後にthinkingピルが「Thought for Ns」ではなく「Thinking」と表示される問題を修正
・[VSCode] 左サイドバーからセッションを開いた際にセッションdiffボタンが表示されない問題を修正

v2.1.78 | #12

日本語 English
APIエラー(レート制限、認証失敗など)によりターンが終了した際に発火する StopFailure フックイベントを追加 (#なし) Added StopFailure hook event that fires when the turn ends due to an API error (rate limit, auth failure, etc.)
プラグインのアップデート後も状態が保持されるプラグイン永続ステート用変数 ${CLAUDE_PLUGIN_DATA} を追加。/plugin uninstall 実行時に削除前の確認プロンプトを表示 Added ${CLAUDE_PLUGIN_DATA} variable for plugin persistent state that survives plugin updates; /plugin uninstall prompts before deleting it
プラグイン同梱エージェントのフロントマターに effortmaxTurnsdisallowedTools のサポートを追加 Added effort, maxTurns, and disallowedTools frontmatter support for plugin-shipped agents
tmux 上で set -g allow-passthrough on を設定時、ターミナル通知(iTerm2/Kitty/Ghostty のポップアップ、プログレスバー)が外側のターミナルに正しく伝達されるよう対応 Terminal notifications (iTerm2/Kitty/Ghostty popups, progress bar) now reach the outer terminal when running inside tmux with set -g allow-passthrough on
レスポンステキストを生成しながら1行ずつストリーミング表示するよう変更 Response text now streams line-by-line as it's generated
Linux のサンドボックス Bash 上で git log HEAD が「ambiguous argument」エラーで失敗する問題、およびスタブファイルが作業ディレクトリの git status を汚染する問題を修正 Fixed git log HEAD failing with "ambiguous argument" inside sandboxed Bash on Linux, and stub files polluting git status in the working directory
サブエージェントを使用した大規模セッション(5MB超)で cc log および --resume が会話履歴をサイレントに切り捨てる問題を修正 Fixed cc log and --resume silently truncating conversation history on large sessions (>5 MB) that used subagents
APIエラーがストップフックをトリガーし、ブロッキングエラーがモデルに再送されることで発生する無限ループを修正 Fixed infinite loop when API errors triggered stop hooks that re-fed blocking errors to the model
deny: ["mcp__servername"] の権限ルールがモデルへの送信前に MCP サーバーツールを除外せず、ブロック対象のツールを参照・実行できてしまう問題を修正 Fixed deny: ["mcp__servername"] permission rules not removing MCP server tools before sending to the model, allowing it to see and attempt blocked tools
sandbox.filesystem.allowWrite が絶対パスで機能しない問題を修正(従来は // プレフィックスが必要だった) Fixed sandbox.filesystem.allowWrite not working with absolute paths (previously required // prefix)
/sandbox の Dependencies タブが macOS 上で macOS 固有の情報ではなく Linux の前提条件を表示する問題を修正 Fixed /sandbox Dependencies tab showing Linux prerequisites on macOS instead of macOS-specific info
**セキュリティ:** sandbox.enabled: true が設定されているが依存関係が不足している場合にサンドボックスがサイレント無効化される問題を修正 — 起動時に警告を明示表示するよう変更 **Security:** Fixed silent sandbox disable when sandbox.enabled: true is set but dependencies are missing — now shows a visible startup warning
bypassPermissions モードで .git.claude 等の保護ディレクトリがプロンプトなしに書き込み可能になっていた問題を修正 Fixed .git, .claude, and other protected directories being writable without a prompt in bypassPermissions mode
ノーマルモードでの ctrl+u がreadline の kill-line ではなくスクロールになっていた問題を修正(ctrl+u/ctrl+d の半ページスクロールはトランスクリプトモード専用に移動) Fixed ctrl+u in normal mode scrolling instead of readline kill-line (ctrl+u/ctrl+d half-page scroll moved to transcript mode only)
ボイスモードのモディファイアキー組み合わせによるプッシュトゥトーク(例: ctrl+k)が即時起動せず長押しが必要になっていた問題を修正 Fixed voice mode modifier-combo push-to-talk keybindings (e.g. ctrl+k) requiring a hold instead of activating immediately
WSL2(WSLg、Windows 11)でボイスモードが動作しない問題を修正。WSL1/Windows 10 ユーザーには明確なエラーメッセージを表示 Fixed voice mode not working on WSL2 with WSLg (Windows 11); WSL1/Win10 users now get a clear error
--worktree フラグがワークツリーディレクトリからスキルとフックを読み込まない問題を修正 Fixed --worktree flag not loading skills and hooks from the worktree directory
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS および includeGitInstructions 設定がシステムプロンプトの git ステータスセクションを抑制しない問題を修正 Fixed CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS and includeGitInstructions setting not suppressing the git status section in the system prompt
VS Code を Dock/Spotlight から起動した際に Bash ツールが Homebrew 等の PATH 依存バイナリを検出できない問題を修正 Fixed Bash tool not finding Homebrew and other PATH-dependent binaries when VS Code is launched from Dock/Spotlight
トゥルーカラーをアドバタイズしない VS Code/Cursor/code-server ターミナルで Claude のオレンジ色が薄くなる問題を修正 Fixed washed-out Claude orange color in VS Code/Cursor/code-server terminals that don't advertise truecolor support
/model ピッカーにカスタムエントリを追加できる環境変数 ANTHROPIC_CUSTOM_MODEL_OPTION を追加。表示名と説明用に _NAME_DESCRIPTION サフィックス付き変数もサポート Added ANTHROPIC_CUSTOM_MODEL_OPTION env var to add a custom entry to the /model picker, with optional _NAME and _DESCRIPTION suffixed vars for display
Haiku モデル使用時に環境変数 ANTHROPIC_BETAS がサイレントに無視される問題を修正 Fixed ANTHROPIC_BETAS environment variable being silently ignored when using Haiku models
キューに積まれたプロンプトが改行なしで連結される問題を修正 Fixed queued prompts being concatenated without a newline separator
大規模セッション再開時のメモリ使用量と起動時間を改善 Improved memory usage and startup time when resuming large sessions
[VSCode] 認証済み状態でサイドバーを開いた際にログイン画面が一瞬フラッシュする問題を修正 [VSCode] Fixed a brief flash of the login screen when opening the sidebar while already authenticated
[VSCode] Opus 選択時に「API Error: Rate limit reached」が発生する問題を修正 — プラン階層が不明なサブスクライバーにはモデルドロップダウンで 1M コンテキスト版を表示しないよう変更 [VSCode] Fixed "API Error: Rate limit reached" when selecting Opus — model dropdown no longer offers 1M context variant to subscribers whose plan tier is unknown
Claude Code - v2.1.78
・APIエラー(レート制限、認証失敗など)によりターンが終了した際に発火する `StopFailure` フックイベントを追加 (#なし)
・プラグインのアップデート後も状態が保持されるプラグイン永続ステート用変数 `${CLAUDE_PLUGIN_DATA}` を追加。`/plugin uninstall` 実行時に削除前の確認プロンプトを表示
・プラグイン同梱エージェントのフロントマターに `effort`・`maxTurns`・`disallowedTools` のサポートを追加
・tmux 上で `set -g allow-passthrough on` を設定時、ターミナル通知(iTerm2/Kitty/Ghostty のポップアップ、プログレスバー)が外側のターミナルに正しく伝達されるよう対応
・レスポンステキストを生成しながら1行ずつストリーミング表示するよう変更
・Linux のサンドボックス Bash 上で `git log HEAD` が「ambiguous argument」エラーで失敗する問題、およびスタブファイルが作業ディレクトリの `git status` を汚染する問題を修正
・サブエージェントを使用した大規模セッション(5MB超)で `cc log` および `--resume` が会話履歴をサイレントに切り捨てる問題を修正
・APIエラーがストップフックをトリガーし、ブロッキングエラーがモデルに再送されることで発生する無限ループを修正
・`deny: ["mcp__servername"]` の権限ルールがモデルへの送信前に MCP サーバーツールを除外せず、ブロック対象のツールを参照・実行できてしまう問題を修正
・`sandbox.filesystem.allowWrite` が絶対パスで機能しない問題を修正(従来は `//` プレフィックスが必要だった)
・`/sandbox` の Dependencies タブが macOS 上で macOS 固有の情報ではなく Linux の前提条件を表示する問題を修正
・**セキュリティ:** `sandbox.enabled: true` が設定されているが依存関係が不足している場合にサンドボックスがサイレント無効化される問題を修正 — 起動時に警告を明示表示するよう変更
・`bypassPermissions` モードで `.git`・`.claude` 等の保護ディレクトリがプロンプトなしに書き込み可能になっていた問題を修正
・ノーマルモードでの ctrl+u がreadline の kill-line ではなくスクロールになっていた問題を修正(ctrl+u/ctrl+d の半ページスクロールはトランスクリプトモード専用に移動)
・ボイスモードのモディファイアキー組み合わせによるプッシュトゥトーク(例: ctrl+k)が即時起動せず長押しが必要になっていた問題を修正
・WSL2(WSLg、Windows 11)でボイスモードが動作しない問題を修正。WSL1/Windows 10 ユーザーには明確なエラーメッセージを表示
・`--worktree` フラグがワークツリーディレクトリからスキルとフックを読み込まない問題を修正
・`CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS` および `includeGitInstructions` 設定がシステムプロンプトの git ステータスセクションを抑制しない問題を修正
・VS Code を Dock/Spotlight から起動した際に Bash ツールが Homebrew 等の PATH 依存バイナリを検出できない問題を修正
・トゥルーカラーをアドバタイズしない VS Code/Cursor/code-server ターミナルで Claude のオレンジ色が薄くなる問題を修正
・`/model` ピッカーにカスタムエントリを追加できる環境変数 `ANTHROPIC_CUSTOM_MODEL_OPTION` を追加。表示名と説明用に `_NAME`・`_DESCRIPTION` サフィックス付き変数もサポート
・Haiku モデル使用時に環境変数 `ANTHROPIC_BETAS` がサイレントに無視される問題を修正
・キューに積まれたプロンプトが改行なしで連結される問題を修正
・大規模セッション再開時のメモリ使用量と起動時間を改善
・[VSCode] 認証済み状態でサイドバーを開いた際にログイン画面が一瞬フラッシュする問題を修正
・[VSCode] Opus 選択時に「API Error: Rate limit reached」が発生する問題を修正 — プラン階層が不明なサブスクライバーにはモデルドロップダウンで 1M コンテキスト版を表示しないよう変更

v2.1.77 | #11

日本語 English
Claude Opus 4.6 のデフォルト最大出力トークン上限を 64k トークンに、Opus 4.6 および Sonnet 4.6 モデルの上限を 128k トークンに引き上げ Increased default maximum output token limits for Claude Opus 4.6 to 64k tokens, and the upper bound for Opus 4.6 and Sonnet 4.6 models to 128k tokens
denyRead 領域内での読み取りアクセスを再許可する allowRead サンドボックスファイルシステム設定を追加 Added allowRead sandbox filesystem setting to re-allow read access within denyRead regions
/copy にオプションのインデックス指定を追加:/copy N で N 番目に新しいアシスタントの返答をコピー可能 /copy now accepts an optional index: /copy N copies the Nth-latest assistant response
複合 bash コマンド(例:cd src && npm test)に対する「Always Allow」が、サブコマンド単位ではなく文字列全体に対して単一のルールを保存し、無効なルールと繰り返しの権限プロンプトが発生する不具合を修正 Fixed "Always Allow" on compound bash commands (e.g. cd src && npm test) saving a single rule for the full string instead of per-subcommand, leading to dead rules and repeated permission prompts
スラッシュコマンドオーバーレイの繰り返し開閉時に自動アップデーターが重複してバイナリダウンロードを開始し、数十ギガバイトのメモリを消費する不具合を修正 Fixed auto-updater starting overlapping binary downloads when the slash-command overlay repeatedly opened and closed, accumulating tens of gigabytes of memory
メモリ抽出書き込みとメイントランスクリプトの競合により、--resume が最近の会話履歴を無通知でトランケートする不具合を修正 Fixed --resume silently truncating recent conversation history due to a race between memory-extraction writes and the main transcript
PreToolUse フックが "allow" を返すことで、エンタープライズ管理設定を含む deny 権限ルールを迂回できる不具合を修正 Fixed PreToolUse hooks returning "allow" bypassing deny permission rules, including enterprise managed settings
CRLF ファイルの上書きや CRLF ディレクトリへのファイル作成時に、Write ツールが無通知で改行コードを変換する不具合を修正 Fixed Write tool silently converting line endings when overwriting CRLF files or creating files in CRLF directories
進捗メッセージがコンパクション後も残ることによる長時間セッションでのメモリ増加を修正 Fixed memory growth in long-running sessions from progress messages surviving compaction
API が非ストリーミングモードにフォールバックした際にコストとトークン使用量が記録されない不具合を修正 Fixed cost and token usage not being tracked when the API falls back to non-streaming mode
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS がベータツールスキーマフィールドを除去せず、プロキシゲートウェイがリクエストを拒否する不具合を修正 Fixed CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS not stripping beta tool-schema fields, causing proxy gateways to reject requests
システム一時ディレクトリのパスにスペースが含まれる場合、Bash ツールが成功したコマンドに対してエラーを報告する不具合を修正 Fixed Bash tool reporting errors for successful commands when the system temp directory path contains spaces
ペースト直後に入力した際にペースト内容が失われる不具合を修正 Fixed paste being lost when typing immediately after pasting
/feedback テキスト入力内での Ctrl+D が前方削除として動作し、2 回目の押下でセッションを終了できない不具合を修正 Fixed Ctrl+D in /feedback text input deleting forward instead of the second press exiting the session
0 バイトの画像ファイルをプロンプトにドラッグした際の API エラーを修正 Fixed API error when dragging a 0-byte image file into the prompt
Claude Desktop セッションが OAuth の代わりにターミナル CLI で設定した API キーを誤って使用する不具合を修正 Fixed Claude Desktop sessions incorrectly using the terminal CLI's configured API key instead of OAuth
同一モノレポの異なるサブディレクトリの git-subdir プラグインがプラグインキャッシュで衝突する不具合を修正 Fixed git-subdir plugins at different subdirectories of the same monorepo commit colliding in the plugin cache
ターミナル UI で順序付きリストの番号が描画されない不具合を修正 Fixed ordered list numbers not rendering in terminal UI
以前のクラッシュから再開したエージェントワークツリーが、古いワークツリーのクリーンアップ処理によって削除されることがある競合状態を修正 Fixed a race condition where stale-worktree cleanup could delete an agent worktree just resumed from a previous crash
エージェント実行中に /mcp 等のダイアログを開いた際の入力デッドロックを修正 Fixed input deadlock when opening /mcp or similar dialogs while the agent is running
vim NORMAL モードで Backspace キーと Delete キーが機能しない不具合を修正 Fixed Backspace and Delete keys not working in vim NORMAL mode
vim モードのオン・オフ切り替え時にステータスラインが更新されない不具合を修正 Fixed status line not updating when vim mode is toggled on or off
VS Code、Cursor およびその他の xterm.js ベースのターミナルで Cmd+クリック時にハイパーリンクが 2 回開く不具合を修正 Fixed hyperlinks opening twice on Cmd+click in VS Code, Cursor, and other xterm.js-based terminals
デフォルト設定の tmux 内でバックグラウンドカラーがターミナルデフォルトとして描画される不具合を修正 Fixed background colors rendering as terminal-default inside tmux with default configuration
SSH 経由の tmux 上でテキストを選択した際に iTerm2 セッションがクラッシュする不具合を修正 Fixed iTerm2 session crash when selecting text inside tmux over SSH
tmux セッションでのクリップボードコピーが無通知で失敗する不具合を修正;コピー完了のトーストに ⌘V または tmux の prefix+] どちらで貼り付けるかを表示するよう改善 Fixed clipboard copy silently failing in tmux sessions; copy toast now indicates whether to paste with ⌘V or tmux prefix+]
設定・権限・サンドボックスダイアログのリスト操作中に / キーが誤ってタブを切り替える不具合を修正 Fixed / accidentally switching tabs in settings, permissions, and sandbox dialogs while navigating lists
tmux または screen 内で Claude Code を起動した際に IDE 連携が自動接続されない不具合を修正 Fixed IDE integration not auto-connecting when Claude Code is launched inside tmux or screen
右端でクリップされた CJK 文字が隣接する UI 要素にはみ出して表示される不具合を修正 Fixed CJK characters visually bleeding into adjacent UI elements when clipped at the right edge
リーダーが終了した際にチームメイトペインが閉じない不具合を修正 Fixed teammate panes not closing when the leader exits
iTerm2 オートモードでネイティブ分割ペインのチームメイト向けに iTerm2 が検出されない不具合を修正 Fixed iTerm2 auto mode not detecting iTerm2 for native split-pane teammates
キーチェーン認証情報をモジュールロードと並列で読み込むことにより、macOS での起動を高速化(約 60ms 短縮) Faster startup on macOS (~60ms) by reading keychain credentials in parallel with module loading
フォークの多いセッションや非常に大きなセッションでの --resume を高速化 — 読み込みを最大 45% 高速化、ピークメモリを約 100〜150MB 削減 Faster --resume on fork-heavy and very large sessions — up to 45% faster loading and ~100-150MB less peak memory
Esc による非ストリーミング API リクエストの中断を改善 Improved Esc to abort in-flight non-streaming API requests
claude plugin validate でスキル・エージェント・コマンドのフロントマターおよび hooks/hooks.json のチェックを追加し、YAML パースエラーとスキーマ違反を検出可能に改善 Improved claude plugin validate to check skill, agent, and command frontmatter plus hooks/hooks.json, catching YAML parse errors and schema violations
バックグラウンド bash タスクの出力が 5GB を超えた場合に強制終了し、ディスクを使い果たすプロセスの暴走を防止 Background bash tasks are now killed if output exceeds 5GB, preventing runaway processes from filling disk
プランを承認した際にプランの内容からセッション名を自動生成するよう対応 Sessions are now auto-named from plan content when you accept a plan
ヘッドレスモードのプラグインインストールを CLAUDE_CODE_PLUGIN_SEED_DIR と正しく組み合わせられるよう改善 Improved headless mode plugin installation to compose correctly with CLAUDE_CODE_PLUGIN_SEED_DIR
apiKeyHelper が 10 秒以上かかる場合にメインループをブロックしないよう通知を表示 Show a notice when apiKeyHelper takes longer than 10s, preventing it from blocking the main loop
Agent ツールの resume パラメーターを廃止 — 以前に起動したエージェントを継続するには SendMessage({to: agentId}) を使用 The Agent tool no longer accepts a resume parameter — use SendMessage({to: agentId}) to continue a previously spawned agent
SendMessage がエラーを返す代わりに、停止中のエージェントをバックグラウンドで自動再開するよう変更 SendMessage now auto-resumes stopped agents in the background instead of returning an error
/fork/branch に改名(/fork はエイリアスとして継続使用可能) Renamed /fork to /branch (/fork still works as an alias)
[VSCode] プランプレビュータブのタイトルを「Claude's Plan」ではなくプランの見出しを使用するよう改善 [VSCode] Improved plan preview tab titles to use the plan's heading instead of "Claude's Plan"
[VSCode] macOS で option+クリックがネイティブ選択を起動しない場合、フッターに macOptionClickForcesSelection 設定への案内を表示 [VSCode] When option+click doesn't trigger native selection on macOS, the footer now points to the macOptionClickForcesSelection setting
Claude Code - v2.1.77
・Claude Opus 4.6 のデフォルト最大出力トークン上限を 64k トークンに、Opus 4.6 および Sonnet 4.6 モデルの上限を 128k トークンに引き上げ
・`denyRead` 領域内での読み取りアクセスを再許可する `allowRead` サンドボックスファイルシステム設定を追加
・`/copy` にオプションのインデックス指定を追加:`/copy N` で N 番目に新しいアシスタントの返答をコピー可能
・複合 bash コマンド(例:`cd src && npm test`)に対する「Always Allow」が、サブコマンド単位ではなく文字列全体に対して単一のルールを保存し、無効なルールと繰り返しの権限プロンプトが発生する不具合を修正
・スラッシュコマンドオーバーレイの繰り返し開閉時に自動アップデーターが重複してバイナリダウンロードを開始し、数十ギガバイトのメモリを消費する不具合を修正
・メモリ抽出書き込みとメイントランスクリプトの競合により、`--resume` が最近の会話履歴を無通知でトランケートする不具合を修正
・PreToolUse フックが `"allow"` を返すことで、エンタープライズ管理設定を含む `deny` 権限ルールを迂回できる不具合を修正
・CRLF ファイルの上書きや CRLF ディレクトリへのファイル作成時に、Write ツールが無通知で改行コードを変換する不具合を修正
・進捗メッセージがコンパクション後も残ることによる長時間セッションでのメモリ増加を修正
・API が非ストリーミングモードにフォールバックした際にコストとトークン使用量が記録されない不具合を修正
・`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS` がベータツールスキーマフィールドを除去せず、プロキシゲートウェイがリクエストを拒否する不具合を修正
・システム一時ディレクトリのパスにスペースが含まれる場合、Bash ツールが成功したコマンドに対してエラーを報告する不具合を修正
・ペースト直後に入力した際にペースト内容が失われる不具合を修正
・`/feedback` テキスト入力内での Ctrl+D が前方削除として動作し、2 回目の押下でセッションを終了できない不具合を修正
・0 バイトの画像ファイルをプロンプトにドラッグした際の API エラーを修正
・Claude Desktop セッションが OAuth の代わりにターミナル CLI で設定した API キーを誤って使用する不具合を修正
・同一モノレポの異なるサブディレクトリの `git-subdir` プラグインがプラグインキャッシュで衝突する不具合を修正
・ターミナル UI で順序付きリストの番号が描画されない不具合を修正
・以前のクラッシュから再開したエージェントワークツリーが、古いワークツリーのクリーンアップ処理によって削除されることがある競合状態を修正
・エージェント実行中に `/mcp` 等のダイアログを開いた際の入力デッドロックを修正
・vim NORMAL モードで Backspace キーと Delete キーが機能しない不具合を修正
・vim モードのオン・オフ切り替え時にステータスラインが更新されない不具合を修正
・VS Code、Cursor およびその他の xterm.js ベースのターミナルで Cmd+クリック時にハイパーリンクが 2 回開く不具合を修正
・デフォルト設定の tmux 内でバックグラウンドカラーがターミナルデフォルトとして描画される不具合を修正
・SSH 経由の tmux 上でテキストを選択した際に iTerm2 セッションがクラッシュする不具合を修正
・tmux セッションでのクリップボードコピーが無通知で失敗する不具合を修正;コピー完了のトーストに `⌘V` または tmux の `prefix+]` どちらで貼り付けるかを表示するよう改善
・設定・権限・サンドボックスダイアログのリスト操作中に `←`/`→` キーが誤ってタブを切り替える不具合を修正
・tmux または screen 内で Claude Code を起動した際に IDE 連携が自動接続されない不具合を修正
・右端でクリップされた CJK 文字が隣接する UI 要素にはみ出して表示される不具合を修正
・リーダーが終了した際にチームメイトペインが閉じない不具合を修正
・iTerm2 オートモードでネイティブ分割ペインのチームメイト向けに iTerm2 が検出されない不具合を修正
・キーチェーン認証情報をモジュールロードと並列で読み込むことにより、macOS での起動を高速化(約 60ms 短縮)
・フォークの多いセッションや非常に大きなセッションでの `--resume` を高速化 — 読み込みを最大 45% 高速化、ピークメモリを約 100〜150MB 削減
・Esc による非ストリーミング API リクエストの中断を改善
・`claude plugin validate` でスキル・エージェント・コマンドのフロントマターおよび `hooks/hooks.json` のチェックを追加し、YAML パースエラーとスキーマ違反を検出可能に改善
・バックグラウンド bash タスクの出力が 5GB を超えた場合に強制終了し、ディスクを使い果たすプロセスの暴走を防止
・プランを承認した際にプランの内容からセッション名を自動生成するよう対応
・ヘッドレスモードのプラグインインストールを `CLAUDE_CODE_PLUGIN_SEED_DIR` と正しく組み合わせられるよう改善
・`apiKeyHelper` が 10 秒以上かかる場合にメインループをブロックしないよう通知を表示
・Agent ツールの `resume` パラメーターを廃止 — 以前に起動したエージェントを継続するには `SendMessage({to: agentId})` を使用
・`SendMessage` がエラーを返す代わりに、停止中のエージェントをバックグラウンドで自動再開するよう変更
・`/fork` を `/branch` に改名(`/fork` はエイリアスとして継続使用可能)
・[VSCode] プランプレビュータブのタイトルを「Claude's Plan」ではなくプランの見出しを使用するよう改善
・[VSCode] macOS で option+クリックがネイティブ選択を起動しない場合、フッターに `macOptionClickForcesSelection` 設定への案内を表示

v2.1.76 | #10

日本語 English
MCP エリシテーションのサポートを追加 — MCP サーバーがインタラクティブなダイアログ(フォームフィールドまたはブラウザ URL)経由でタスク中に構造化された入力を要求できるように Added MCP elicitation support — MCP servers can now request structured input mid-task via an interactive dialog (form fields or browser URL)
レスポンスをサーバーに返す前にインターセプト・オーバーライドするための Elicitation および ElicitationResult フックを追加 Added new Elicitation and ElicitationResult hooks to intercept and override responses before they're sent back
セッションの表示名を起動時に設定する -n / --name <name> CLI フラグを追加 Added -n / --name <name> CLI flag to set a display name for the session at startup
大規模モノレポで必要なディレクトリのみを git sparse-checkout でチェックアウトするための claude --worktreeworktree.sparsePaths 設定を追加 Added worktree.sparsePaths setting for claude --worktree in large monorepos to check out only the directories you need via git sparse-checkout
コンパクション完了後に発火する PostCompact フックを追加 Added PostCompact hook that fires after compaction completes
モデルのエフォートレベルを設定する /effort スラッシュコマンドを追加 Added /effort slash command to set model effort level
セッション品質サーベイを追加 — エンタープライズ管理者は feedbackSurveyRate 設定でサンプルレートを設定可能 Added session quality survey — enterprise admins can configure the sample rate via the feedbackSurveyRate setting
会話のコンパクション後に遅延ツール(ToolSearch 経由でロード)の入力スキーマが失われ、配列・数値パラメータが型エラーで拒否される問題を修正 Fixed deferred tools (loaded via ToolSearch) losing their input schemas after conversation compaction, causing array and number parameters to be rejected with type errors
スラッシュコマンドに「Unknown skill」が表示される問題を修正 Fixed slash commands showing "Unknown skill"
プランが承認済みにもかかわらずプランモードが再承認を求める問題を修正 Fixed plan mode asking for re-approval after the plan was already accepted
パーミッションダイアログまたはプランエディタが開いている間、ボイスモードがキー入力を飲み込む問題を修正 Fixed voice mode swallowing keypresses while a permission dialog or plan editor was open
npm 経由でインストールした場合に Windows で /voice が動作しない問題を修正 Fixed /voice not working on Windows when installed via npm
1M コンテキストのセッションで model: フロントマターを持つスキル呼び出し時に「Context limit reached」が誤って表示される問題を修正 Fixed spurious "Context limit reached" when invoking a skill with model: frontmatter on a 1M-context session
非標準モデル文字列使用時に「adaptive thinking is not supported on this model」エラーが発生する問題を修正 Fixed "adaptive thinking is not supported on this model" error when using non-standard model strings
クォートされた引数に # が含まれる場合に Bash(cmd:*) パーミッションルールがマッチしない問題を修正 Fixed Bash(cmd:*) permission rules not matching when a quoted argument contains #
Bash パーミッションダイアログの「次回から確認しない」でパイプや複合コマンドの生のコマンド全体が表示される問題を修正 Fixed "don't ask again" in the Bash permission dialog showing the full raw command for pipes and compound commands
連続した失敗後に自動コンパクションが無限リトライし続ける問題を修正 — サーキットブレーカーが 3 回試行後に停止するように Fixed auto-compaction retrying indefinitely after consecutive failures — a circuit breaker now stops after 3 attempts
再接続成功後も MCP の再接続スピナーが残り続ける問題を修正 Fixed MCP reconnect spinner persisting after successful reconnection
LSP マネージャーがマーケットプレイスの調整前に初期化された際に LSP プラグインがサーバーを登録しない問題を修正 Fixed LSP plugins not registering servers when the LSP Manager initialized before marketplaces were reconciled
tmux over SSH でのクリップボードコピーを修正 — ターミナルへの直接書き込みと tmux クリップボード統合の両方を試みるように Fixed clipboard copying in tmux over SSH — now attempts both direct terminal write and tmux clipboard integration
/export の成功メッセージにフルファイルパスでなくファイル名のみが表示される問題を修正 Fixed /export showing only the filename instead of the full file path in the success message
テキスト選択後に新しいメッセージへトランスクリプトが自動スクロールしない問題を修正 Fixed transcript not auto-scrolling to new messages after selecting text
ログイン方法選択画面で Escape キーが機能しない問題を修正 Fixed Escape key not working to exit the login method selection screen
リモートコントロールの複数の問題を修正: サーバーがアイドル環境を回収した際にセッションがサイレントに終了する問題、高速なメッセージが一括処理されず一件ずつキューイングされる問題、JWT 更新後に古い作業アイテムが再配信される問題 Fixed several Remote Control issues: sessions silently dying when the server reaps an idle environment, rapid messages being queued one-at-a-time instead of batched, and stale work items causing redelivery after JWT refresh
WebSocket の長時間切断後にブリッジセッションが回復できない問題を修正 Fixed bridge sessions failing to recover after extended WebSocket disconnects
ソフト非表示コマンドの正確な名前を入力してもスラッシュコマンドが見つからない問題を修正 Fixed slash commands not found when typing the exact name of a soft-hidden command
git refs を直接読み取り、リモートブランチがすでにローカルで利用可能な場合の冗長な git fetch をスキップすることで --worktree の起動パフォーマンスを改善 Improved --worktree startup performance by reading git refs directly and skipping redundant git fetch when the remote branch is already available locally
バックグラウンドエージェントの動作を改善 — バックグラウンドエージェントを強制終了した際に途中の結果が会話コンテキストに保持されるように Improved background agent behavior — killing a background agent now preserves its partial results in the conversation context
モデルフォールバック通知を改善 — 冗長モードの裏に隠れることなく常に表示され、人間が読みやすいモデル名を使用するように Improved model fallback notifications — now always visible instead of hidden behind verbose mode, with human-friendly model names
ダークターミナルテーマでのブロック引用の可読性を改善 — テキストが薄暗い表示ではなく左バー付きのイタリック体で表示されるように Improved blockquote readability on dark terminal themes — text is now italic with a left bar instead of dim
古いワークツリーのクリーンアップを改善 — 並列実行の中断後に残ったワークツリーが自動的にクリーンアップされるように Improved stale worktree cleanup — worktrees left behind after an interrupted parallel run are now automatically cleaned up
リモートコントロールのセッションタイトルを改善 — 「Interactive session」ではなく最初のプロンプトから導出されるように Improved Remote Control session titles — now derived from your first prompt instead of showing "Interactive session"
/voice を改善 — 有効化時にディクテーション言語を表示し、音声入力で language 設定がサポートされていない場合に警告を表示するように Improved /voice to show your dictation language on enable and warn when your language setting isn't supported for voice input
--plugin-dir がサブコマンドをサポートするために 1 つのパスのみ受け付けるように変更 — 複数ディレクトリの指定には --plugin-dir を繰り返し使用 Updated --plugin-dir to only accept one path to support subcommands — use repeated --plugin-dir for multiple directories
[VSCode] gitignore のパターンにカンマが含まれている場合、@メンションのファイルピッカーからファイルタイプ全体がサイレントに除外される問題を修正 [VSCode] Fixed gitignore patterns containing commas silently excluding entire filetypes from the @-mention file picker
Claude Code - v2.1.76
・MCP エリシテーションのサポートを追加 — MCP サーバーがインタラクティブなダイアログ(フォームフィールドまたはブラウザ URL)経由でタスク中に構造化された入力を要求できるように
・レスポンスをサーバーに返す前にインターセプト・オーバーライドするための `Elicitation` および `ElicitationResult` フックを追加
・セッションの表示名を起動時に設定する `-n` / `--name <name>` CLI フラグを追加
・大規模モノレポで必要なディレクトリのみを git sparse-checkout でチェックアウトするための `claude --worktree` 用 `worktree.sparsePaths` 設定を追加
・コンパクション完了後に発火する `PostCompact` フックを追加
・モデルのエフォートレベルを設定する `/effort` スラッシュコマンドを追加
・セッション品質サーベイを追加 — エンタープライズ管理者は `feedbackSurveyRate` 設定でサンプルレートを設定可能
・会話のコンパクション後に遅延ツール(`ToolSearch` 経由でロード)の入力スキーマが失われ、配列・数値パラメータが型エラーで拒否される問題を修正
・スラッシュコマンドに「Unknown skill」が表示される問題を修正
・プランが承認済みにもかかわらずプランモードが再承認を求める問題を修正
・パーミッションダイアログまたはプランエディタが開いている間、ボイスモードがキー入力を飲み込む問題を修正
・npm 経由でインストールした場合に Windows で `/voice` が動作しない問題を修正
・1M コンテキストのセッションで `model:` フロントマターを持つスキル呼び出し時に「Context limit reached」が誤って表示される問題を修正
・非標準モデル文字列使用時に「adaptive thinking is not supported on this model」エラーが発生する問題を修正
・クォートされた引数に `#` が含まれる場合に `Bash(cmd:*)` パーミッションルールがマッチしない問題を修正
・Bash パーミッションダイアログの「次回から確認しない」でパイプや複合コマンドの生のコマンド全体が表示される問題を修正
・連続した失敗後に自動コンパクションが無限リトライし続ける問題を修正 — サーキットブレーカーが 3 回試行後に停止するように
・再接続成功後も MCP の再接続スピナーが残り続ける問題を修正
・LSP マネージャーがマーケットプレイスの調整前に初期化された際に LSP プラグインがサーバーを登録しない問題を修正
・tmux over SSH でのクリップボードコピーを修正 — ターミナルへの直接書き込みと tmux クリップボード統合の両方を試みるように
・`/export` の成功メッセージにフルファイルパスでなくファイル名のみが表示される問題を修正
・テキスト選択後に新しいメッセージへトランスクリプトが自動スクロールしない問題を修正
・ログイン方法選択画面で Escape キーが機能しない問題を修正
・リモートコントロールの複数の問題を修正: サーバーがアイドル環境を回収した際にセッションがサイレントに終了する問題、高速なメッセージが一括処理されず一件ずつキューイングされる問題、JWT 更新後に古い作業アイテムが再配信される問題
・WebSocket の長時間切断後にブリッジセッションが回復できない問題を修正
・ソフト非表示コマンドの正確な名前を入力してもスラッシュコマンドが見つからない問題を修正
・git refs を直接読み取り、リモートブランチがすでにローカルで利用可能な場合の冗長な `git fetch` をスキップすることで `--worktree` の起動パフォーマンスを改善
・バックグラウンドエージェントの動作を改善 — バックグラウンドエージェントを強制終了した際に途中の結果が会話コンテキストに保持されるように
・モデルフォールバック通知を改善 — 冗長モードの裏に隠れることなく常に表示され、人間が読みやすいモデル名を使用するように
・ダークターミナルテーマでのブロック引用の可読性を改善 — テキストが薄暗い表示ではなく左バー付きのイタリック体で表示されるように
・古いワークツリーのクリーンアップを改善 — 並列実行の中断後に残ったワークツリーが自動的にクリーンアップされるように
・リモートコントロールのセッションタイトルを改善 — 「Interactive session」ではなく最初のプロンプトから導出されるように
・`/voice` を改善 — 有効化時にディクテーション言語を表示し、音声入力で `language` 設定がサポートされていない場合に警告を表示するように
・`--plugin-dir` がサブコマンドをサポートするために 1 つのパスのみ受け付けるように変更 — 複数ディレクトリの指定には `--plugin-dir` を繰り返し使用
・[VSCode] gitignore のパターンにカンマが含まれている場合、@メンションのファイルピッカーからファイルタイプ全体がサイレントに除外される問題を修正

v2.1.75 | #9

日本語 English
MaxプランおよびTeam・Enterpriseプランにおいて、Opus 4.6のデフォルトコンテキストウィンドウを1Mトークンに拡大(従来は追加使用が必要だった) Added 1M context window for Opus 4.6 by default for Max, Team, and Enterprise plans (previously required extra usage)
セッションのプロンプトバーの色を設定できる /color コマンドを全ユーザー向けに追加 Added /color command for all users to set a prompt-bar color for your session
/rename 使用時にプロンプトバーへのセッション名表示を追加 Added session name display on the prompt bar when using /rename
メモリファイルに最終更新タイムスタンプを追加し、Claudeが記憶の新旧を判断しやすくなるように改善 Added last-modified timestamps to memory files, helping Claude reason about which memories are fresh vs. stale
フック確認のパーミッションプロンプトにフックのソース(settings/plugin/skill)表示を追加 Added hook source display (settings/plugin/skill) in permission prompts when a hook requires confirmation
新規インストール時に /voice を2回トグルしないと音声モードが正しく起動しない問題を修正 Fixed voice mode not activating correctly on fresh installs without toggling /voice twice
/model または Option+P でモデルを切り替えた後、Claude Codeヘッダーのモデル名表示が更新されない問題を修正 Fixed the Claude Code header not updating the displayed model name after switching models with /model or Option+P
添付ファイルメッセージの計算結果が undefined を返した際にセッションがクラッシュする問題を修正 Fixed session crash when an attachment message computation returns undefined values
パイプを含むコマンドで ! が壊れるBashツールの問題を修正(例: jq 'select(.x != .y)' が正しく動作するように) Fixed Bash tool mangling ! in piped commands (e.g., jq 'select(.x != .y)' now works correctly)
組織によって強制無効化されているプラグインが /plugin のInstalledタブに表示される問題を修正 Fixed managed-disabled plugins showing up in the /plugin Installed tab — plugins force-disabled by your organization are now hidden
thinkingブロックおよび tool_use ブロックのトークン推定が過剰にカウントされ、コンテキスト圧縮が早まる問題を修正 Fixed token estimation over-counting for thinking and tool_use blocks, preventing premature context compaction
マーケットプレイス設定パスが破損した際のハンドリングを修正 Fixed corrupted marketplace config path handling
フォークまたは継続したセッションを /resume した後にセッション名が失われる問題を修正 Fixed /resume losing session names after resuming a forked or continued session
Configタブを開いた後、Escキーで /status ダイアログが閉じられない問題を修正 Fixed Esc not closing the /status dialog after visiting the Config tab
プランの承認・却下時における入力処理の問題を修正 Fixed input handling when accepting or rejecting a plan
エージェントチームのフッターヒントに「↓ to expand」と誤表示される問題を修正(正しくは「shift + ↓ to expand」) Fixed footer hint in agent teams showing "↓ to expand" instead of the correct "shift + ↓ to expand"
macOSの非MDM環境における起動パフォーマンスを改善(不要なサブプロセス生成をスキップ) Improved startup performance on macOS non-MDM machines by skipping unnecessary subprocess spawns
非同期フックの完了メッセージをデフォルトで非表示に変更(--verbose またはトランスクリプトモードで確認可能) Suppressed async hook completion messages by default (visible with --verbose or transcript mode)
破壊的変更: C:\ProgramData\ClaudeCode\managed-settings.json への非推奨Windowsマネージド設定フォールバックを削除(C:\Program Files\ClaudeCode\managed-settings.json を使用すること) Breaking change: Removed deprecated Windows managed settings fallback at C:\ProgramData\ClaudeCode\managed-settings.json — use C:\Program Files\ClaudeCode\managed-settings.json
Claude Code - v2.1.75
・MaxプランおよびTeam・Enterpriseプランにおいて、Opus 4.6のデフォルトコンテキストウィンドウを1Mトークンに拡大(従来は追加使用が必要だった)
・セッションのプロンプトバーの色を設定できる `/color` コマンドを全ユーザー向けに追加
・`/rename` 使用時にプロンプトバーへのセッション名表示を追加
・メモリファイルに最終更新タイムスタンプを追加し、Claudeが記憶の新旧を判断しやすくなるように改善
・フック確認のパーミッションプロンプトにフックのソース(settings/plugin/skill)表示を追加
・新規インストール時に `/voice` を2回トグルしないと音声モードが正しく起動しない問題を修正
・`/model` または Option+P でモデルを切り替えた後、Claude Codeヘッダーのモデル名表示が更新されない問題を修正
・添付ファイルメッセージの計算結果が undefined を返した際にセッションがクラッシュする問題を修正
・パイプを含むコマンドで `!` が壊れるBashツールの問題を修正(例: `jq 'select(.x != .y)'` が正しく動作するように)
・組織によって強制無効化されているプラグインが `/plugin` のInstalledタブに表示される問題を修正
・thinkingブロックおよび `tool_use` ブロックのトークン推定が過剰にカウントされ、コンテキスト圧縮が早まる問題を修正
・マーケットプレイス設定パスが破損した際のハンドリングを修正
・フォークまたは継続したセッションを `/resume` した後にセッション名が失われる問題を修正
・Configタブを開いた後、Escキーで `/status` ダイアログが閉じられない問題を修正
・プランの承認・却下時における入力処理の問題を修正
・エージェントチームのフッターヒントに「↓ to expand」と誤表示される問題を修正(正しくは「shift + ↓ to expand」)
・macOSの非MDM環境における起動パフォーマンスを改善(不要なサブプロセス生成をスキップ)
・非同期フックの完了メッセージをデフォルトで非表示に変更(`--verbose` またはトランスクリプトモードで確認可能)
・破壊的変更: `C:\ProgramData\ClaudeCode\managed-settings.json` への非推奨Windowsマネージド設定フォールバックを削除(`C:\Program Files\ClaudeCode\managed-settings.json` を使用すること)

v2.1.74 | #8

日本語 English
/context コマンドに実行可能な提案を追加 — コンテキストが重いツール、メモリの肥大化、容量警告を特定し、具体的な最適化ヒントを提示 Added actionable suggestions to /context command — identifies context-heavy tools, memory bloat, and capacity warnings with specific optimization tips
自動メモリの保存先をカスタムディレクトリで指定できる autoMemoryDirectory 設定を追加 Added autoMemoryDirectory setting to configure a custom directory for auto-memory storage
ジェネレーターが途中で終了した際にストリーミング API レスポンスバッファが解放されず、Node.js/npm コードパスで RSS が際限なく増加するメモリリークを修正 Fixed memory leak where streaming API response buffers were not released when the generator was terminated early, causing unbounded RSS growth on the Node.js/npm code path
マネージドポリシーの ask ルールがユーザーの allow ルールやスキルの allowed-tools によって回避される問題を修正 Fixed managed policy ask rules being bypassed by user allow rules or skill allowed-tools
エージェントのフロントマター model: フィールドおよび --agents JSON 設定でフルモデル ID(例: claude-opus-4-5)が警告なく無視される問題を修正 — エージェントが --model と同じモデル値を受け付けるように対応 Fixed full model IDs (e.g., claude-opus-4-5) being silently ignored in agent frontmatter model: field and --agents JSON config — agents now accept the same model values as --model
コールバックポートが使用中の場合に MCP OAuth 認証がハングする問題を修正 Fixed MCP OAuth authentication hanging when the callback port is already in use
HTTP 200 でエラーを返す OAuth サーバー(例: Slack)において、リフレッシュトークン期限切れ後に再認証が促されない問題を修正 Fixed MCP OAuth refresh never prompting for re-auth after the refresh token expires, for OAuth servers that return errors with HTTP 200 (e.g. Slack)
マイクのアクセス許可を一度も付与していないユーザーの macOS ネイティブバイナリで音声モードが警告なく失敗する問題を修正 — バイナリに audio-input エンタイトルメントを追加し macOS が正しくプロンプトを表示するように対応 Fixed voice mode silently failing on the macOS native binary for users whose terminal had never been granted microphone permission — the binary now includes the audio-input entitlement so macOS prompts correctly
SessionEnd フック が hook.timeout の設定に関わらず終了時に 1.5 秒後に強制終了される問題を修正 — CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS で設定可能に Fixed SessionEnd hooks being killed after 1.5 s on exit regardless of hook.timeout — now configurable via CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS
マーケットプレイスプラグインのローカルソースに対して REPL 内で /plugin install が失敗する問題を修正 Fixed /plugin install failing inside the REPL for marketplace plugins with local sources
マーケットプレイスの更新時に git サブモジュールが同期されない問題を修正 — サブモジュール内のプラグインソースが更新後に壊れないように対応 Fixed marketplace update not syncing git submodules — plugin sources in submodules no longer break after update
引数を含む未知のスラッシュコマンドが入力を警告なく破棄する問題を修正 — 入力内容を警告として表示するように対応 Fixed unknown slash commands with arguments silently dropping input — now shows your input as a warning
Windows Terminal、conhost、VS Code 統合ターミナルでヘブライ語・アラビア語などの RTL テキストが正しく表示されない問題を修正 Fixed Hebrew, Arabic, and other RTL text not rendering correctly in Windows Terminal, conhost, and VS Code integrated terminal
ファイル URI の形式が不正なために LSP サーバーが Windows で動作しない問題を修正 Fixed LSP servers not working on Windows due to malformed file URIs
--plugin-dir を変更し、同名のインストール済みマーケットプレイスプラグインをローカル開発コピーで上書きできるように対応(マネージド設定で強制有効化されているプラグインを除く) Changed --plugin-dir so local dev copies now override installed marketplace plugins with the same name (unless that plugin is force-enabled by managed settings)
[VSCode] Untitled セッションの削除ボタンが機能しない問題を修正 [VSCode] Fixed delete button not working for Untitled sessions
[VSCode] 統合ターミナルでのスクロールホイールの応答性をターミナル対応のアクセラレーションで改善 [VSCode] Improved scroll wheel responsiveness in the integrated terminal with terminal-aware acceleration
Claude Code - v2.1.74
・`/context` コマンドに実行可能な提案を追加 — コンテキストが重いツール、メモリの肥大化、容量警告を特定し、具体的な最適化ヒントを提示
・自動メモリの保存先をカスタムディレクトリで指定できる `autoMemoryDirectory` 設定を追加
・ジェネレーターが途中で終了した際にストリーミング API レスポンスバッファが解放されず、Node.js/npm コードパスで RSS が際限なく増加するメモリリークを修正
・マネージドポリシーの `ask` ルールがユーザーの `allow` ルールやスキルの `allowed-tools` によって回避される問題を修正
・エージェントのフロントマター `model:` フィールドおよび `--agents` JSON 設定でフルモデル ID(例: `claude-opus-4-5`)が警告なく無視される問題を修正 — エージェントが `--model` と同じモデル値を受け付けるように対応
・コールバックポートが使用中の場合に MCP OAuth 認証がハングする問題を修正
・HTTP 200 でエラーを返す OAuth サーバー(例: Slack)において、リフレッシュトークン期限切れ後に再認証が促されない問題を修正
・マイクのアクセス許可を一度も付与していないユーザーの macOS ネイティブバイナリで音声モードが警告なく失敗する問題を修正 — バイナリに `audio-input` エンタイトルメントを追加し macOS が正しくプロンプトを表示するように対応
・`SessionEnd` フック が `hook.timeout` の設定に関わらず終了時に 1.5 秒後に強制終了される問題を修正 — `CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS` で設定可能に
・マーケットプレイスプラグインのローカルソースに対して REPL 内で `/plugin install` が失敗する問題を修正
・マーケットプレイスの更新時に git サブモジュールが同期されない問題を修正 — サブモジュール内のプラグインソースが更新後に壊れないように対応
・引数を含む未知のスラッシュコマンドが入力を警告なく破棄する問題を修正 — 入力内容を警告として表示するように対応
・Windows Terminal、conhost、VS Code 統合ターミナルでヘブライ語・アラビア語などの RTL テキストが正しく表示されない問題を修正
・ファイル URI の形式が不正なために LSP サーバーが Windows で動作しない問題を修正
・`--plugin-dir` を変更し、同名のインストール済みマーケットプレイスプラグインをローカル開発コピーで上書きできるように対応(マネージド設定で強制有効化されているプラグインを除く)
・[VSCode] Untitled セッションの削除ボタンが機能しない問題を修正
・[VSCode] 統合ターミナルでのスクロールホイールの応答性をターミナル対応のアクセラレーションで改善

v2.1.73 | #7

日本語 English
モデルピッカーのエントリをカスタムプロバイダーのモデルID(例: Bedrock 推論プロファイル ARN)にマッピングする modelOverrides 設定を追加 Added modelOverrides setting to map model picker entries to custom provider model IDs (e.g. Bedrock inference profile ARNs)
企業プロキシや NODE_EXTRA_CA_CERTS による SSL 証明書エラーで OAuth ログインや接続確認が失敗した際に、実行可能なガイダンスを表示するよう追加 Added actionable guidance when OAuth login or connectivity checks fail due to SSL certificate errors (corporate proxies, NODE_EXTRA_CA_CERTS)
複雑な Bash コマンドへの権限プロンプトが原因で発生するフリーズおよび CPU 100% ループを修正 Fixed freezes and 100% CPU loops triggered by permission prompts for complex bash commands
大規模な .claude/skills/ ディレクトリを持つリポジトリで git pull 実行時など、多数のスキルファイルが同時に変更された際に Claude Code がフリーズするデッドロックを修正 Fixed a deadlock that could freeze Claude Code when many skill files changed at once (e.g. during git pull in a repo with a large .claude/skills/ directory)
同一プロジェクトディレクトリで複数の Claude Code セッションを実行した際に Bash ツールの出力が失われる問題を修正 Fixed Bash tool output being lost when running multiple Claude Code sessions in the same project directory
Bedrock・Vertex・Microsoft Foundry 上で model: opus/sonnet/haiku を指定したサブエージェントが古いモデルバージョンに暗黙的にダウングレードされる問題を修正 Fixed subagents with model: opus/sonnet/haiku being silently downgraded to older model versions on Bedrock, Vertex, and Microsoft Foundry
サブエージェントが起動したバックグラウンドの Bash プロセスがエージェント終了時にクリーンアップされない問題を修正 Fixed background bash processes spawned by subagents not being cleaned up when the agent exits
/resume のピッカーに現在のセッションが表示される問題を修正 Fixed /resume showing the current session in the picker
/ide でエクステンションの自動インストール時に onInstall is not defined でクラッシュする問題を修正 Fixed /ide crashing with onInstall is not defined when auto-installing the extension
Bedrock・Vertex・Foundry 上およびテレメトリ無効時に /loop が利用できない問題を修正 Fixed /loop not being available on Bedrock/Vertex/Foundry and when telemetry was disabled
--resume または --continue でセッションを再開した際に SessionStart フックが二重に発火する問題を修正 Fixed SessionStart hooks firing twice when resuming a session via --resume or --continue
JSON 出力フックがターンごとにモデルのコンテキストへ no-op の system-reminder メッセージを注入する問題を修正 Fixed JSON-output hooks injecting no-op system-reminder messages into the model's context on every turn
低速な接続と新規録音が重なった際にボイスモードのセッションが破損する問題を修正 Fixed voice mode session corruption when a slow connection overlaps a new recording
ネイティブビルドで Linux サンドボックスが "ripgrep (rg) not found" により起動に失敗する問題を修正 Fixed Linux sandbox failing to start with "ripgrep (rg) not found" on native builds
Amazon Linux 2 およびその他の glibc 2.26 系システムで Linux ネイティブモジュールが読み込まれない問題を修正 Fixed Linux native modules not loading on Amazon Linux 2 and other glibc 2.26 systems
Remote Control 経由で画像を受信した際に発生する "media_type: Field required" API エラーを修正 Fixed "media_type: Field required" API error when receiving images via Remote Control
Desktop フォルダが既に存在する Windows 環境で /heapdumpEEXIST エラーで失敗する問題を修正 Fixed /heapdump failing on Windows with EEXIST error when the Desktop folder already exists
Claude の応答を中断した後の上矢印キーの動作を改善 — 中断されたプロンプトの復元と会話の巻き戻しを一操作で実行するよう変更 Improved Up arrow after interrupting Claude — now restores the interrupted prompt and rewinds the conversation in one step
起動時の IDE 検出速度を改善 Improved IDE detection speed at startup
macOS におけるクリップボードからの画像貼り付けパフォーマンスを改善 Improved clipboard image pasting performance on macOS
/effort を Claude の応答中でも /model と同様に機能するよう改善 Improved /effort to work while Claude is responding, matching /model behavior
素早いプッシュ・トゥ・トーク再押下時の一時的な接続障害を自動リトライするよう、ボイスモードを改善 Improved voice mode to automatically retry transient connection failures during rapid push-to-talk re-press
Remote Control のスポーンモード選択プロンプトにコンテキスト情報を追加し改善 Improved the Remote Control spawn mode selection prompt with better context
Bedrock・Vertex・Microsoft Foundry におけるデフォルトの Opus モデルを Opus 4.6 に変更(旧: Opus 4.1) Changed default Opus model on Bedrock, Vertex, and Microsoft Foundry to Opus 4.6 (was Opus 4.1)
/output-style コマンドを非推奨化 — 代わりに /config を使用。出力スタイルはプロンプトキャッシュの最適化のためセッション開始時に固定されるよう変更 Deprecated /output-style command — use /config instead. Output style is now fixed at session start for better prompt caching
VSCode: プロキシ環境下または Bedrock/Vertex 上で Claude 4.5 モデルを使用するユーザーに発生する HTTP 400 エラーを修正 VSCode: Fixed HTTP 400 errors for users behind proxies or on Bedrock/Vertex with Claude 4.5 models
Claude Code - v2.1.73
・モデルピッカーのエントリをカスタムプロバイダーのモデルID(例: Bedrock 推論プロファイル ARN)にマッピングする `modelOverrides` 設定を追加
・企業プロキシや `NODE_EXTRA_CA_CERTS` による SSL 証明書エラーで OAuth ログインや接続確認が失敗した際に、実行可能なガイダンスを表示するよう追加
・複雑な Bash コマンドへの権限プロンプトが原因で発生するフリーズおよび CPU 100% ループを修正
・大規模な `.claude/skills/` ディレクトリを持つリポジトリで `git pull` 実行時など、多数のスキルファイルが同時に変更された際に Claude Code がフリーズするデッドロックを修正
・同一プロジェクトディレクトリで複数の Claude Code セッションを実行した際に Bash ツールの出力が失われる問題を修正
・Bedrock・Vertex・Microsoft Foundry 上で `model: opus`/`sonnet`/`haiku` を指定したサブエージェントが古いモデルバージョンに暗黙的にダウングレードされる問題を修正
・サブエージェントが起動したバックグラウンドの Bash プロセスがエージェント終了時にクリーンアップされない問題を修正
・`/resume` のピッカーに現在のセッションが表示される問題を修正
・`/ide` でエクステンションの自動インストール時に `onInstall is not defined` でクラッシュする問題を修正
・Bedrock・Vertex・Foundry 上およびテレメトリ無効時に `/loop` が利用できない問題を修正
・`--resume` または `--continue` でセッションを再開した際に SessionStart フックが二重に発火する問題を修正
・JSON 出力フックがターンごとにモデルのコンテキストへ no-op の system-reminder メッセージを注入する問題を修正
・低速な接続と新規録音が重なった際にボイスモードのセッションが破損する問題を修正
・ネイティブビルドで Linux サンドボックスが "ripgrep (rg) not found" により起動に失敗する問題を修正
・Amazon Linux 2 およびその他の glibc 2.26 系システムで Linux ネイティブモジュールが読み込まれない問題を修正
・Remote Control 経由で画像を受信した際に発生する "media_type: Field required" API エラーを修正
・Desktop フォルダが既に存在する Windows 環境で `/heapdump` が `EEXIST` エラーで失敗する問題を修正
・Claude の応答を中断した後の上矢印キーの動作を改善 — 中断されたプロンプトの復元と会話の巻き戻しを一操作で実行するよう変更
・起動時の IDE 検出速度を改善
・macOS におけるクリップボードからの画像貼り付けパフォーマンスを改善
・`/effort` を Claude の応答中でも `/model` と同様に機能するよう改善
・素早いプッシュ・トゥ・トーク再押下時の一時的な接続障害を自動リトライするよう、ボイスモードを改善
・Remote Control のスポーンモード選択プロンプトにコンテキスト情報を追加し改善
・Bedrock・Vertex・Microsoft Foundry におけるデフォルトの Opus モデルを Opus 4.6 に変更(旧: Opus 4.1)
・`/output-style` コマンドを非推奨化 — 代わりに `/config` を使用。出力スタイルはプロンプトキャッシュの最適化のためセッション開始時に固定されるよう変更
・VSCode: プロキシ環境下または Bedrock/Vertex 上で Claude 4.5 モデルを使用するユーザーに発生する HTTP 400 エラーを修正

v2.1.72 | #6

日本語 English
ENABLE_TOOL_SEARCH が設定されている場合、ANTHROPIC_BASE_URL があってもツール検索が有効になるよう修正 Fixed tool search to activate even with ANTHROPIC_BASE_URL as long as ENABLE_TOOL_SEARCH is set.
/copyw キーを追加 — クリップボードを介さずフォーカス中の選択をファイルに直接書き込む(SSH環境で有用) Added w key in /copy to write the focused selection directly to a file, bypassing the clipboard (useful over SSH)
/plan にオプションの説明引数を追加(例: /plan fix the auth bug)— プランモードに入り即座に開始 Added optional description argument to /plan (e.g., /plan fix the auth bug) that enters plan mode and immediately starts
EnterWorktree セッションを終了する ExitWorktree ツールを追加 Added ExitWorktree tool to leave an EnterWorktree session
セッション途中でスケジュール済みcronジョブを即時停止する環境変数 CLAUDE_CODE_DISABLE_CRON を追加 Added CLAUDE_CODE_DISABLE_CRON environment variable to immediately stop scheduled cron jobs mid-session
lsofpgreptputssfdfdfind をbash自動承認許可リストに追加し、一般的な読み取り専用操作の権限プロンプトを削減 Added lsof, pgrep, tput, ss, fd, and fdfind to the bash auto-approval allowlist, reducing permission prompts for common read-only operations
Agent ツールの model パラメータを復元し、呼び出しごとのモデル上書きに対応 Restored the model parameter on the Agent tool for per-invocation model overrides
エフォートレベルをlow/medium/highに簡略化(maxを廃止)し、新しいシンボル(○ ◐ ●)と常時表示アイコンの代わりに短い通知を採用。/effort auto でデフォルトにリセット可能 Simplified effort levels to low/medium/high (removed max) with new symbols (○ ◐ ●) and a brief notification instead of a persistent icon. Use /effort auto to reset to default
/config を改善 — Escapeで変更をキャンセル、Enterで保存して閉じる、Spaceで設定をトグル Improved /config — Escape now cancels changes, Enter saves and closes, Space toggles settings
複数セッションを同時実行している場合、上矢印の履歴で現在のセッションのメッセージを優先表示するよう改善 Improved up-arrow history to show current session's messages first when running multiple concurrent sessions
リポジトリ名や一般的な開発用語(regex、OAuth、JSON)に対する音声入力の文字起こし精度を改善 Improved voice input transcription accuracy for repo names and common dev terms (regex, OAuth, JSON)
bashコマンドのパースをネイティブモジュールに切り替え、初期化の高速化とメモリリークを解消 Improved bash command parsing by switching to a native module — faster initialization and no memory leak
バンドルサイズを約510KB削減 Reduced bundle size by ~510 KB
自動インジェクト時にCLAUDE.mdのHTMLコメント(<!-- ... -->)をClaudeから非表示に変更。Readツールで読み込んだ場合は引き続き表示される Changed CLAUDE.md HTML comments (<!-- ... -->) to be hidden from Claude when auto-injected. Comments remain visible when read with the Read tool
バックグラウンドタスクやフックの応答が遅い場合に終了が遅くなる問題を修正 Fixed slow exits when background tasks or hooks were slow to respond
エージェントタスクの進捗が「Initializing…」で止まる問題を修正 Fixed agent task progress stuck on "Initializing…"
フック有効スキルがモデルから呼び出された際にスキルフックがイベントごとに2回発火する問題を修正 Fixed skill hooks firing twice per event when a hooks-enabled skill is invoked by the model
音声モードの複数の問題を修正: 断続的な入力遅延、プッシュトゥトーク解放後の誤った「No speech detected」エラー、送信後に古いトランスクリプトがプロンプトに再入力される問題 Fixed several voice mode issues: occasional input lag, false "No speech detected" errors after releasing push-to-talk, and stale transcripts re-filling the prompt after submission
--compact 後に --continue が最新地点から再開されない問題を修正 Fixed --continue not resuming from the most recent point after --compact
bashセキュリティパースのエッジケースを修正 Fixed bash security parsing edge cases
.git サフィックスなしのマーケットプレイスgit URL(Azure DevOps、AWS CodeCommit)に対応 Added support for marketplace git URLs without .git suffix (Azure DevOps, AWS CodeCommit)
gitがstderrを出力しない場合でも診断情報を表示するよう、マーケットプレイスのクローン失敗メッセージを改善 Improved marketplace clone failure messages to show diagnostic info even when git produces no stderr
プラグインの複数の問題を修正: OneDriveフォルダでの EEXIST エラーによるWindows上インストール失敗、プロジェクトスコープのインストールが存在する場合にマーケットプレイスがユーザースコープのインストールをブロックする問題、CLAUDE_CODE_PLUGIN_CACHE_DIR がリテラルの ~ ディレクトリを作成する問題、マーケットプレイス専用フィールドを含む plugin.json の読み込み失敗 Fixed several plugin issues: installation failing on Windows with EEXIST error in OneDrive folders, marketplace blocking user-scope installs when a project-scope install exists, CLAUDE_CODE_PLUGIN_CACHE_DIR creating literal ~ directories, and plugin.json with marketplace-only fields failing to load
長時間セッションでフィードバックサーベイが頻繁に表示される問題を修正 Fixed feedback survey appearing too frequently in long sessions
起動時に無関係な設定書き込みで --effort CLIフラグがリセットされる問題を修正 Fixed --effort CLI flag being reset by unrelated settings writes on startup
バックグラウンドのCtrl+Bクエリが /clear 後にトランスクリプトを失う、または新しい会話を破壊する問題を修正 Fixed backgrounded Ctrl+B queries losing their transcript or corrupting the new conversation after /clear
/clear がバックグラウンドのエージェント・bashタスクを強制終了する問題を修正 — フォアグラウンドのタスクのみクリア対象に変更 Fixed /clear killing background agent/bash tasks — only foreground tasks are now cleared
ワークツリーの分離に関する問題を修正: Taskツールの再開時にcwdが復元されない問題、およびバックグラウンドタスク通知に worktreePathworktreeBranch が欠落する問題 Fixed worktree isolation issues: Task tool resume not restoring cwd, and background task notifications missing worktreePath and worktreeBranch
Claudeが処理中に /model を実行しても結果が表示されない問題を修正 Fixed /model not displaying results when run while Claude is working
プランモードの権限プロンプトのテキスト入力で数字キーが入力の代わりにメニュー選択として処理される問題を修正 Fixed digit keys selecting menu options instead of typing in plan mode permission prompt's text input
サンドボックスの権限に関する問題を修正: 特定のファイル書き込み操作がプロンプトなく誤って許可される問題、および /tmp/claude/ などの許可リスト済みディレクトリへの出力リダイレクトが不要なプロンプトを表示する問題 Fixed sandbox permission issues: certain file write operations incorrectly allowed without prompting, and output redirections to allowlisted directories (like /tmp/claude/) prompting unnecessarily
長時間セッションでのCPU使用率を改善 Improved CPU utilization in long sessions
SDK query() 呼び出しのプロンプトキャッシュ無効化を修正し、入力トークンコストを最大12倍削減 Fixed prompt cache invalidation in SDK query() calls, reducing input token costs up to 12x
クエリキャンセル後にEscapeキーが無反応になる問題を修正 Fixed Escape key becoming unresponsive after cancelling a query
バックグラウンドエージェントまたはタスク実行中にCtrl+Cの二重押しで終了できない問題を修正 Fixed double Ctrl+C not exiting when background agents or tasks are running
チームエージェントがリーダーのモデルを継承するよう修正 Fixed team agents to inherit the leader's model
「Always Allow」が以後マッチしない権限ルールを保存してしまう問題を修正 Fixed "Always Allow" saving permission rules that never match again
フックの複数の問題を修正: transcript_path が再開・フォークされたセッションで誤ったディレクトリを指す問題、エージェントの prompt が設定書き込みのたびにsettings.jsonから削除される問題、PostToolUseのブロック理由が二重表示される問題、非同期フックがbashの read -r でstdinを受け取れない問題、バリデーションエラーメッセージが検証に失敗するサンプルを表示する問題 Fixed several hooks issues: transcript_path pointing to the wrong directory for resumed/forked sessions, agent prompt being silently deleted from settings.json on every settings write, PostToolUse block reason displaying twice, async hooks not receiving stdin with bash read -r, and validation error message showing an example that fails validation
ReadがU+2028/U+2029文字を含むファイルを返した際のDesktop/SDKのセッションクラッシュを修正 Fixed session crashes in Desktop/SDK when Read returned files containing U+2028/U+2029 characters
CLAUDE_CODE_DISABLE_TERMINAL_TITLE が設定されている場合でも終了時にターミナルタイトルがクリアされる問題を修正 Fixed terminal title being cleared on exit even when CLAUDE_CODE_DISABLE_TERMINAL_TITLE was set
権限ルールのマッチングに関する複数の問題を修正: ヒアドキュメント・埋め込み改行・引数なしのコマンドにワイルドカードルールがマッチしない問題、環境変数プレフィックス付きコマンドで sandbox.excludedCommands が機能しない問題、ネストされたCLIツールで「always allow」が過度に広いプレフィックスを提案する問題、denyルールがすべてのコマンド形式に適用されない問題 Fixed several permission rule matching issues: wildcard rules not matching commands with heredocs, embedded newlines, or no arguments; sandbox.excludedCommands failing with env var prefixes; "always allow" suggesting overly broad prefixes for nested CLI tools; and deny rules not applying to all command forms
Bashのdata-URL出力から生成される画像のサイズ超過・切り詰め問題を修正 Fixed oversized and truncated images from Bash data-URL output
Bedrock APIエラーを含むセッションを再開した際のクラッシュを修正 Fixed a crash when resuming sessions that contained Bedrock API errors
Edit、Bash、Grepツール入力での断続的な「expected boolean, received string」バリデーションエラーを修正 Fixed intermittent "expected boolean, received string" validation errors on Edit, Bash, and Grep tool inputs
最初のメッセージに改行を含む会話からフォークした際にセッションタイトルが複数行になる問題を修正 Fixed multi-line session titles when forking from a conversation whose first message contained newlines
キュー済みメッセージに添付画像が表示されない問題、および↑キーでキュー済みメッセージを編集する際に画像が失われる問題を修正 Fixed queued messages not showing attached images, and images being lost when pressing ↑ to edit a queued message
並列ツール呼び出しでRead/WebFetch/Globの失敗が兄弟タスクをキャンセルする問題を修正 — カスケードはBashエラーのみに限定 Fixed parallel tool calls where a failed Read/WebFetch/Glob would cancel its siblings — only Bash errors now cascade
VSCode: 統合ターミナルのスクロール速度がネイティブターミナルと一致しない問題を修正 VSCode: Fixed scroll speed in integrated terminals not matching native terminals
VSCode: 旧キーバインドを使用するユーザーでShift+Enterが改行挿入の代わりに入力を送信してしまう問題を修正 VSCode: Fixed Shift+Enter submitting input instead of inserting a newline for users with older keybindings
VSCode: 入力ボーダーにエフォートレベルインジケーターを追加 VSCode: Added effort level indicator on the input border
VSCode: vscode://anthropic.claude-code/open URIハンドラーを追加 — prompt および session クエリパラメータ付きで新しいClaude Codeタブをプログラムから開くことが可能 VSCode: Added vscode://anthropic.claude-code/open URI handler to open a new Claude Code tab programmatically, with optional prompt and session query parameters
Claude Code - v2.1.72
・`ENABLE_TOOL_SEARCH` が設定されている場合、`ANTHROPIC_BASE_URL` があってもツール検索が有効になるよう修正
・`/copy` に `w` キーを追加 — クリップボードを介さずフォーカス中の選択をファイルに直接書き込む(SSH環境で有用)
・`/plan` にオプションの説明引数を追加(例: `/plan fix the auth bug`)— プランモードに入り即座に開始
・`EnterWorktree` セッションを終了する `ExitWorktree` ツールを追加
・セッション途中でスケジュール済みcronジョブを即時停止する環境変数 `CLAUDE_CODE_DISABLE_CRON` を追加
・`lsof`、`pgrep`、`tput`、`ss`、`fd`、`fdfind` をbash自動承認許可リストに追加し、一般的な読み取り専用操作の権限プロンプトを削減
・Agent ツールの `model` パラメータを復元し、呼び出しごとのモデル上書きに対応
・エフォートレベルをlow/medium/highに簡略化(maxを廃止)し、新しいシンボル(○ ◐ ●)と常時表示アイコンの代わりに短い通知を採用。`/effort auto` でデフォルトにリセット可能
・`/config` を改善 — Escapeで変更をキャンセル、Enterで保存して閉じる、Spaceで設定をトグル
・複数セッションを同時実行している場合、上矢印の履歴で現在のセッションのメッセージを優先表示するよう改善
・リポジトリ名や一般的な開発用語(regex、OAuth、JSON)に対する音声入力の文字起こし精度を改善
・bashコマンドのパースをネイティブモジュールに切り替え、初期化の高速化とメモリリークを解消
・バンドルサイズを約510KB削減
・自動インジェクト時にCLAUDE.mdのHTMLコメント(`<!-- ... -->`)をClaudeから非表示に変更。Readツールで読み込んだ場合は引き続き表示される
・バックグラウンドタスクやフックの応答が遅い場合に終了が遅くなる問題を修正
・エージェントタスクの進捗が「Initializing…」で止まる問題を修正
・フック有効スキルがモデルから呼び出された際にスキルフックがイベントごとに2回発火する問題を修正
・音声モードの複数の問題を修正: 断続的な入力遅延、プッシュトゥトーク解放後の誤った「No speech detected」エラー、送信後に古いトランスクリプトがプロンプトに再入力される問題
・`--compact` 後に `--continue` が最新地点から再開されない問題を修正
・bashセキュリティパースのエッジケースを修正
・`.git` サフィックスなしのマーケットプレイスgit URL(Azure DevOps、AWS CodeCommit)に対応
・gitがstderrを出力しない場合でも診断情報を表示するよう、マーケットプレイスのクローン失敗メッセージを改善
・プラグインの複数の問題を修正: OneDriveフォルダでの `EEXIST` エラーによるWindows上インストール失敗、プロジェクトスコープのインストールが存在する場合にマーケットプレイスがユーザースコープのインストールをブロックする問題、`CLAUDE_CODE_PLUGIN_CACHE_DIR` がリテラルの `~` ディレクトリを作成する問題、マーケットプレイス専用フィールドを含む `plugin.json` の読み込み失敗
・長時間セッションでフィードバックサーベイが頻繁に表示される問題を修正
・起動時に無関係な設定書き込みで `--effort` CLIフラグがリセットされる問題を修正
・バックグラウンドのCtrl+Bクエリが `/clear` 後にトランスクリプトを失う、または新しい会話を破壊する問題を修正
・`/clear` がバックグラウンドのエージェント・bashタスクを強制終了する問題を修正 — フォアグラウンドのタスクのみクリア対象に変更
・ワークツリーの分離に関する問題を修正: Taskツールの再開時にcwdが復元されない問題、およびバックグラウンドタスク通知に `worktreePath` と `worktreeBranch` が欠落する問題
・Claudeが処理中に `/model` を実行しても結果が表示されない問題を修正
・プランモードの権限プロンプトのテキスト入力で数字キーが入力の代わりにメニュー選択として処理される問題を修正
・サンドボックスの権限に関する問題を修正: 特定のファイル書き込み操作がプロンプトなく誤って許可される問題、および `/tmp/claude/` などの許可リスト済みディレクトリへの出力リダイレクトが不要なプロンプトを表示する問題
・長時間セッションでのCPU使用率を改善
・SDK `query()` 呼び出しのプロンプトキャッシュ無効化を修正し、入力トークンコストを最大12倍削減
・クエリキャンセル後にEscapeキーが無反応になる問題を修正
・バックグラウンドエージェントまたはタスク実行中にCtrl+Cの二重押しで終了できない問題を修正
・チームエージェントがリーダーのモデルを継承するよう修正
・「Always Allow」が以後マッチしない権限ルールを保存してしまう問題を修正
・フックの複数の問題を修正: `transcript_path` が再開・フォークされたセッションで誤ったディレクトリを指す問題、エージェントの `prompt` が設定書き込みのたびにsettings.jsonから削除される問題、PostToolUseのブロック理由が二重表示される問題、非同期フックがbashの `read -r` でstdinを受け取れない問題、バリデーションエラーメッセージが検証に失敗するサンプルを表示する問題
・ReadがU+2028/U+2029文字を含むファイルを返した際のDesktop/SDKのセッションクラッシュを修正
・`CLAUDE_CODE_DISABLE_TERMINAL_TITLE` が設定されている場合でも終了時にターミナルタイトルがクリアされる問題を修正
・権限ルールのマッチングに関する複数の問題を修正: ヒアドキュメント・埋め込み改行・引数なしのコマンドにワイルドカードルールがマッチしない問題、環境変数プレフィックス付きコマンドで `sandbox.excludedCommands` が機能しない問題、ネストされたCLIツールで「always allow」が過度に広いプレフィックスを提案する問題、denyルールがすべてのコマンド形式に適用されない問題
・Bashのdata-URL出力から生成される画像のサイズ超過・切り詰め問題を修正
・Bedrock APIエラーを含むセッションを再開した際のクラッシュを修正
・Edit、Bash、Grepツール入力での断続的な「expected boolean, received string」バリデーションエラーを修正
・最初のメッセージに改行を含む会話からフォークした際にセッションタイトルが複数行になる問題を修正
・キュー済みメッセージに添付画像が表示されない問題、および↑キーでキュー済みメッセージを編集する際に画像が失われる問題を修正
・並列ツール呼び出しでRead/WebFetch/Globの失敗が兄弟タスクをキャンセルする問題を修正 — カスケードはBashエラーのみに限定
・VSCode: 統合ターミナルのスクロール速度がネイティブターミナルと一致しない問題を修正
・VSCode: 旧キーバインドを使用するユーザーでShift+Enterが改行挿入の代わりに入力を送信してしまう問題を修正
・VSCode: 入力ボーダーにエフォートレベルインジケーターを追加
・VSCode: `vscode://anthropic.claude-code/open` URIハンドラーを追加 — `prompt` および `session` クエリパラメータ付きで新しいClaude Codeタブをプログラムから開くことが可能

v2.1.71 | #5

日本語 English
定期的な間隔でプロンプトまたはスラッシュコマンドを実行する /loop コマンドを追加(例: /loop 5m check the deploy Added /loop command to run a prompt or slash command on a recurring interval (e.g. /loop 5m check the deploy)
セッション内で繰り返しプロンプトを実行するクロンスケジューリングツールを追加 Added cron scheduling tools for recurring prompts within a session
keybindings.json でボイスアクティベーションキーをリバインド可能にする voice:pushToTalk キーバインドを追加(デフォルト: スペース)— meta+k のような modifier+letter の組み合わせはタイピングへの干渉がゼロ Added voice:pushToTalk keybinding to make the voice activation key rebindable in keybindings.json (default: space) — modifier+letter combos like meta+k have zero typing interference
fmtcommcmpnumfmtexprtestprintfgetconfseqtsortpr を bash 自動承認許可リストに追加 Added fmt, comm, cmp, numfmt, expr, test, printf, getconf, seq, tsort, and pr to the bash auto-approval allowlist
キーストロークの処理が停止するがプロセスは生き続けるという、長時間セッションでの stdin フリーズを修正 Fixed stdin freeze in long-running sessions where keystrokes stop being processed but the process stays alive
システムスリープ復帰後に CoreAudio の初期化がメインスレッドをブロックすることで発生していた、ボイスモード有効時の起動時 5〜8 秒のフリーズを修正 Fixed a 5–8 second startup freeze for users with voice mode enabled, caused by CoreAudio initialization blocking the main thread after system wake
多数の claude.ai プロキシコネクターが期限切れの OAuth トークンを同時にリフレッシュする際に発生していた起動時 UI フリーズを修正 Fixed startup UI freeze when many claude.ai proxy connectors refresh an expired OAuth token simultaneously
フォークされた会話(/fork)が同一のプランファイルを共有し、一方のフォークでのプラン編集が他方を上書きしていた問題を修正 Fixed forked conversations (/fork) sharing the same plan file, which caused plan edits in one fork to overwrite the other
画像処理失敗時に Read ツールが過大な画像をコンテキストに追加し、画像が多い長時間セッションでその後のターンが壊れる問題を修正 Fixed the Read tool putting oversized images into context when image processing failed, breaking subsequent turns in long image-heavy sessions
ヒアドキュメントのコミットメッセージを含む複合 bash コマンドに対する誤検知の権限プロンプトを修正 Fixed false-positive permission prompts for compound bash commands containing heredoc commit messages
複数の Claude Code インスタンスを同時実行した際にプラグインのインストールが失われる問題を修正 Fixed plugin installations being lost when running multiple Claude Code instances
OAuth トークンのリフレッシュ後に claude.ai コネクターが再接続できなくなる問題を修正 Fixed claude.ai connectors failing to reconnect after OAuth token refresh
claude.ai MCP コネクターの起動通知が、以前に接続済みのものだけでなく組織設定済みのすべてのコネクターに表示されていた問題を修正 Fixed claude.ai MCP connector startup notifications appearing for every org-configured connector instead of only previously connected ones
バックグラウンドエージェントの完了通知に出力ファイルパスが含まれず、コンテキスト圧縮後に親エージェントがエージェントの結果を回復しにくかった問題を修正 Fixed background agent completion notifications missing the output file path, which made it difficult for parent agents to recover agent results after context compaction
コマンドがゼロ以外のステータスで終了した際の Bash ツールのエラーメッセージに出力が重複していた問題を修正 Fixed duplicate output in Bash tool error messages when commands exit with non-zero status
ローカルに Chrome がないマシンで実行した後、Chrome 拡張機能の自動検出が「未インストール」のまま永続的にスタックする問題を修正 Fixed Chrome extension auto-detection getting permanently stuck on "not installed" after running on a machine without local Chrome
マーケットプレイスがブランチ/タグの ref に固定されている場合に /plugin marketplace update がマージコンフリクトで失敗する問題を修正 Fixed /plugin marketplace update failing with merge conflicts when the marketplace is pinned to a branch/tag ref
/plugin marketplace add owner/repo@ref@ の解析が誤っていた問題を修正 — 以前は # のみが ref セパレーターとして機能しており、strictKnownMarketplaces 使用時に診断困難なエラーが発生していた Fixed /plugin marketplace add owner/repo@ref incorrectly parsing @ — previously only # worked as a ref separator, causing undiagnosable errors with strictKnownMarketplaces
末尾スラッシュあり・なしで同じディレクトリを追加した際に /permissions の Workspace タブに重複エントリが表示される問題を修正 Fixed duplicate entries in /permissions Workspace tab when the same directory is added with and without a trailing slash
チームエージェントが設定されている場合に --print が永久にハングする問題を修正 — 終了ループが長期実行中の in_process_teammate タスクを待機しないように変更 Fixed --print hanging forever when team agents are configured — the exit loop no longer waits on long-lived in_process_teammate tasks
ToolSearch 呼び出しのたびに REPL に「❯ Tool loaded.」が表示される問題を修正 Fixed "❯ Tool loaded." appearing in the REPL after every ToolSearch call
モデルが mingw スタイルのパスを使用する際に Windows で cd <cwd> && git ... の確認プロンプトが表示される問題を修正 Fixed prompting for cd <cwd> && git ... on Windows when the model uses a mingw-style path
ネイティブ画像プロセッサーの読み込みを初回使用時まで遅延させることで起動時間を改善 Improved startup time by deferring native image processor loading to first use
ラップトップのスリープ復帰後のブリッジセッション再接続を、最大 10 分待機する代わりに数秒以内に完了するよう改善 Improved bridge session reconnection to complete within seconds after laptop wake from sleep, instead of waiting up to 10 minutes
/plugin uninstall がプロジェクトスコープのプラグインを .claude/settings.json ではなく .claude/settings.local.json で無効化するよう改善し、チームメンバーへの影響を回避 Improved /plugin uninstall to disable project-scoped plugins in .claude/settings.local.json instead of modifying .claude/settings.json, so changes don't affect teammates
プラグイン提供の MCP サーバーの重複排除を改善 — 手動設定済みサーバーと重複するサーバー(同一コマンド/URL)はスキップされ、接続やツールセットの重複を防止。抑制済みサーバーは /plugin メニューに表示 Improved plugin-provided MCP server deduplication — servers that duplicate a manually-configured server (same command/URL) are now skipped, preventing duplicate connections and tool sets. Suppressions are shown in the /plugin menu.
デバッグログがデフォルトで書き込まれなくなったため、/debug がセッション途中でデバッグログのトグルに変更 Updated /debug to toggle debug logging on mid-session, since debug logs are no longer written by default
未認証の組織登録済み claude.ai コネクターに対する起動時の通知ノイズを削除 Removed startup notification noise for unauthenticated org-registered claude.ai connectors
Claude Code - v2.1.71
・定期的な間隔でプロンプトまたはスラッシュコマンドを実行する `/loop` コマンドを追加(例: `/loop 5m check the deploy`)
・セッション内で繰り返しプロンプトを実行するクロンスケジューリングツールを追加
・`keybindings.json` でボイスアクティベーションキーをリバインド可能にする `voice:pushToTalk` キーバインドを追加(デフォルト: スペース)— `meta+k` のような modifier+letter の組み合わせはタイピングへの干渉がゼロ
・`fmt`、`comm`、`cmp`、`numfmt`、`expr`、`test`、`printf`、`getconf`、`seq`、`tsort`、`pr` を bash 自動承認許可リストに追加
・キーストロークの処理が停止するがプロセスは生き続けるという、長時間セッションでの stdin フリーズを修正
・システムスリープ復帰後に CoreAudio の初期化がメインスレッドをブロックすることで発生していた、ボイスモード有効時の起動時 5〜8 秒のフリーズを修正
・多数の claude.ai プロキシコネクターが期限切れの OAuth トークンを同時にリフレッシュする際に発生していた起動時 UI フリーズを修正
・フォークされた会話(`/fork`)が同一のプランファイルを共有し、一方のフォークでのプラン編集が他方を上書きしていた問題を修正
・画像処理失敗時に Read ツールが過大な画像をコンテキストに追加し、画像が多い長時間セッションでその後のターンが壊れる問題を修正
・ヒアドキュメントのコミットメッセージを含む複合 bash コマンドに対する誤検知の権限プロンプトを修正
・複数の Claude Code インスタンスを同時実行した際にプラグインのインストールが失われる問題を修正
・OAuth トークンのリフレッシュ後に claude.ai コネクターが再接続できなくなる問題を修正
・claude.ai MCP コネクターの起動通知が、以前に接続済みのものだけでなく組織設定済みのすべてのコネクターに表示されていた問題を修正
・バックグラウンドエージェントの完了通知に出力ファイルパスが含まれず、コンテキスト圧縮後に親エージェントがエージェントの結果を回復しにくかった問題を修正
・コマンドがゼロ以外のステータスで終了した際の Bash ツールのエラーメッセージに出力が重複していた問題を修正
・ローカルに Chrome がないマシンで実行した後、Chrome 拡張機能の自動検出が「未インストール」のまま永続的にスタックする問題を修正
・マーケットプレイスがブランチ/タグの ref に固定されている場合に `/plugin marketplace update` がマージコンフリクトで失敗する問題を修正
・`/plugin marketplace add owner/repo@ref` で `@` の解析が誤っていた問題を修正 — 以前は `#` のみが ref セパレーターとして機能しており、`strictKnownMarketplaces` 使用時に診断困難なエラーが発生していた
・末尾スラッシュあり・なしで同じディレクトリを追加した際に `/permissions` の Workspace タブに重複エントリが表示される問題を修正
・チームエージェントが設定されている場合に `--print` が永久にハングする問題を修正 — 終了ループが長期実行中の `in_process_teammate` タスクを待機しないように変更
・`ToolSearch` 呼び出しのたびに REPL に「❯ Tool loaded.」が表示される問題を修正
・モデルが mingw スタイルのパスを使用する際に Windows で `cd <cwd> && git ...` の確認プロンプトが表示される問題を修正
・ネイティブ画像プロセッサーの読み込みを初回使用時まで遅延させることで起動時間を改善
・ラップトップのスリープ復帰後のブリッジセッション再接続を、最大 10 分待機する代わりに数秒以内に完了するよう改善
・`/plugin uninstall` がプロジェクトスコープのプラグインを `.claude/settings.json` ではなく `.claude/settings.local.json` で無効化するよう改善し、チームメンバーへの影響を回避
・プラグイン提供の MCP サーバーの重複排除を改善 — 手動設定済みサーバーと重複するサーバー(同一コマンド/URL)はスキップされ、接続やツールセットの重複を防止。抑制済みサーバーは `/plugin` メニューに表示
・デバッグログがデフォルトで書き込まれなくなったため、`/debug` がセッション途中でデバッグログのトグルに変更
・未認証の組織登録済み claude.ai コネクターに対する起動時の通知ノイズを削除

v2.1.70 | #4

日本語 English
サードパーティゲートウェイで ANTHROPIC_BASE_URL を使用した際のAPI 400エラーを修正 — ツール検索がプロキシエンドポイントを正しく検出し、tool_reference ブロックを無効化するよう対応 Fixed API 400 errors when using ANTHROPIC_BASE_URL with a third-party gateway — tool search now correctly detects proxy endpoints and disables tool_reference blocks
カスタムBedrockの推論プロファイルや標準的なClaudeの命名パターンに一致しないモデル識別子を使用した際の API Error: 400 This model does not support the effort parameter を修正 Fixed API Error: 400 This model does not support the effort parameter when using custom Bedrock inference profiles or other model identifiers not matching standard Claude naming patterns
ToolSearch 直後にモデルのレスポンスが空になる問題を修正 — サーバーがプロンプト末尾にシステムプロンプト形式のタグでツールスキーマをレンダリングし、モデルが早期停止してしまう問題に対処 Fixed empty model responses immediately after ToolSearch — the server renders tool schemas with system-prompt-style tags at the prompt tail, which could confuse models into stopping early
instructions を持つMCPサーバーが最初のターン後に接続した際のプロンプトキャッシュバストを修正 Fixed prompt-cache bust when an MCP server with instructions connects after the first turn
低速SSH接続での入力時にEnterキーが送信の代わりに改行を挿入する問題を修正 Fixed Enter inserting a newline instead of submitting when typing over a slow SSH connection
PowerShell の Set-Clipboard を使用することで、Windows/WSL 上でクリップボードが非ASCII文字(CJK、絵文字)を破損する問題を修正 Fixed clipboard corrupting non-ASCII text (CJK, emoji) on Windows/WSL by using PowerShell Set-Clipboard
VS Code統合ターミナルから起動した際にWindows上で余分なVS Codeウィンドウが開く問題を修正 Fixed extra VS Code windows opening at startup on Windows when running from the VS Code integrated terminal
Windowsネイティブバイナリでボイスモードが「native audio module could not be loaded」で失敗する問題を修正 Fixed voice mode failing on Windows native binary with "native audio module could not be loaded"
設定で voiceEnabled: true が指定されている場合にセッション開始時にプッシュトゥトークが有効にならない問題を修正 Fixed push-to-talk not activating on session start when voiceEnabled: true was set in settings
#NNN 形式の参照を含むMarkdownリンクが、リンク先URLではなく現在のリポジトリを誤って参照する問題を修正 Fixed markdown links containing #NNN references incorrectly pointing to the current repository instead of the linked URL
プロジェクトの .claude/settings.json にレガシーなOpusモデル文字列が固定されている場合に「Model updated to Opus 4.6」通知が繰り返し表示される問題を修正 Fixed repeated "Model updated to Opus 4.6" notification when a project's .claude/settings.json has a legacy Opus model string pinned
/plugin でプラグインがインストール済みとして誤表示される問題を修正 Fixed plugins showing as inaccurately installed in /plugin
マーケットプレイスインストール後に自動更新を行うことで、起動直後にプラグインが「not found in marketplace」エラーを表示する問題を修正 Fixed plugins showing "not found in marketplace" errors on fresh startup by auto-refreshing after marketplace installation
古いgitバージョンで /security-review コマンドが unknown option merge-base で失敗する問題を修正 Fixed /security-review command failing with unknown option merge-base on older git versions
/color コマンドでデフォルトカラーに戻す手段がなかった問題を修正 — /color default/color gray/color reset/color none でデフォルトに復元可能に Fixed /color command having no way to reset back to the default color — /color default, /color gray, /color reset, and /color none now restore the default
AskUserQuestion プレビューダイアログで、ノート入力欄へのキーストロークごとにMarkdownレンダリングが再実行されるパフォーマンス低下を修正 Fixed a performance regression in the AskUserQuestion preview dialog that re-ran markdown rendering on every keystroke in the notes input
起動初期に読み込まれた機能フラグのディスクキャッシュが更新されず、セッションをまたいで古い値が残り続ける問題を修正 Fixed feature flags read during early startup never refreshing their disk cache, causing stale values to persist across sessions
Claude Code Remote環境で permissions.defaultModeacceptEdits および plan 以外の設定値が適用される問題を修正 — 該当値は無視されるよう対応 Fixed permissions.defaultMode settings values other than acceptEdits or plan being applied in Claude Code Remote environments — they are now ignored
--resume のたびにスキルリストが再注入される問題を修正(再開ごとに約600トークンの節約) Fixed skill listing being re-injected on every --resume (~600 tokens saved per resume)
VS Codeのテレポートセッションでテレポートマーカーがレンダリングされない問題を修正 Fixed teleport marker not rendering in VS Code teleported sessions
マイクが無音を検出した際のエラーメッセージを改善し、「音声が検出されない」場合との区別を明確化 Improved error message when microphone captures silence to distinguish from "no speech detected"
要約リクエストで画像を保持するようコンパクションを改善し、プロンプトキャッシュの再利用による高速化・低コスト化を実現 Improved compaction to preserve images in the summarizer request, allowing prompt cache reuse for faster and cheaper compaction
Claudeの処理中でも /rename が機能するよう改善(従来はサイレントにキューイングされていた) Improved /rename to work while Claude is processing, instead of being silently queued
ターン中のプロンプト入力の再レンダリングを約74%削減 Reduced prompt input re-renders during turns by ~74%
カスタムCA証明書を使用しないユーザーの起動時メモリを約426KB削減 Reduced startup memory by ~426KB for users without custom CA certificates
Remote Control の /poll レートを接続中は10分に1回に削減(従来は1〜2秒)し、サーバー負荷を約300分の1に低減。再接続への影響はなく、トランスポートロスト時は即座に高速ポーリングに復帰 Reduced Remote Control /poll rate to once per 10 minutes while connected (was 1–2s), cutting server load ~300×. Reconnection is unaffected — transport loss immediately wakes fast polling.
[VSCode] VS CodeのアクティビティバーにすべてのClaude Codeセッションを一覧表示するスパークアイコンを追加 — セッションはフルエディターとして開く [VSCode] Added spark icon in VS Code activity bar that lists all Claude Code sessions, with sessions opening as full editors
[VSCode] VS Codeでプランのフルマークダウンドキュメントビューを追加 — フィードバック提供のためのコメント追加に対応 [VSCode] Added full markdown document view for plans in VS Code, with support for adding comments to provide feedback
[VSCode] ネイティブMCPサーバー管理ダイアログを追加 — チャットパネルで /mcp を使用してサーバーの有効化・無効化、再接続、ターミナルを切り替えずにOAuth認証の管理が可能 [VSCode] Added native MCP server management dialog — use /mcp in the chat panel to enable/disable servers, reconnect, and manage OAuth authentication without switching to the terminal
Claude Code - v2.1.70
・サードパーティゲートウェイで `ANTHROPIC_BASE_URL` を使用した際のAPI 400エラーを修正 — ツール検索がプロキシエンドポイントを正しく検出し、`tool_reference` ブロックを無効化するよう対応
・カスタムBedrockの推論プロファイルや標準的なClaudeの命名パターンに一致しないモデル識別子を使用した際の `API Error: 400 This model does not support the effort parameter` を修正
・`ToolSearch` 直後にモデルのレスポンスが空になる問題を修正 — サーバーがプロンプト末尾にシステムプロンプト形式のタグでツールスキーマをレンダリングし、モデルが早期停止してしまう問題に対処
・`instructions` を持つMCPサーバーが最初のターン後に接続した際のプロンプトキャッシュバストを修正
・低速SSH接続での入力時にEnterキーが送信の代わりに改行を挿入する問題を修正
・PowerShell の `Set-Clipboard` を使用することで、Windows/WSL 上でクリップボードが非ASCII文字(CJK、絵文字)を破損する問題を修正
・VS Code統合ターミナルから起動した際にWindows上で余分なVS Codeウィンドウが開く問題を修正
・Windowsネイティブバイナリでボイスモードが「native audio module could not be loaded」で失敗する問題を修正
・設定で `voiceEnabled: true` が指定されている場合にセッション開始時にプッシュトゥトークが有効にならない問題を修正
・`#NNN` 形式の参照を含むMarkdownリンクが、リンク先URLではなく現在のリポジトリを誤って参照する問題を修正
・プロジェクトの `.claude/settings.json` にレガシーなOpusモデル文字列が固定されている場合に「Model updated to Opus 4.6」通知が繰り返し表示される問題を修正
・`/plugin` でプラグインがインストール済みとして誤表示される問題を修正
・マーケットプレイスインストール後に自動更新を行うことで、起動直後にプラグインが「not found in marketplace」エラーを表示する問題を修正
・古いgitバージョンで `/security-review` コマンドが `unknown option merge-base` で失敗する問題を修正
・`/color` コマンドでデフォルトカラーに戻す手段がなかった問題を修正 — `/color default`、`/color gray`、`/color reset`、`/color none` でデフォルトに復元可能に
・`AskUserQuestion` プレビューダイアログで、ノート入力欄へのキーストロークごとにMarkdownレンダリングが再実行されるパフォーマンス低下を修正
・起動初期に読み込まれた機能フラグのディスクキャッシュが更新されず、セッションをまたいで古い値が残り続ける問題を修正
・Claude Code Remote環境で `permissions.defaultMode` の `acceptEdits` および `plan` 以外の設定値が適用される問題を修正 — 該当値は無視されるよう対応
・`--resume` のたびにスキルリストが再注入される問題を修正(再開ごとに約600トークンの節約)
・VS Codeのテレポートセッションでテレポートマーカーがレンダリングされない問題を修正
・マイクが無音を検出した際のエラーメッセージを改善し、「音声が検出されない」場合との区別を明確化
・要約リクエストで画像を保持するようコンパクションを改善し、プロンプトキャッシュの再利用による高速化・低コスト化を実現
・Claudeの処理中でも `/rename` が機能するよう改善(従来はサイレントにキューイングされていた)
・ターン中のプロンプト入力の再レンダリングを約74%削減
・カスタムCA証明書を使用しないユーザーの起動時メモリを約426KB削減
・Remote Control の `/poll` レートを接続中は10分に1回に削減(従来は1〜2秒)し、サーバー負荷を約300分の1に低減。再接続への影響はなく、トランスポートロスト時は即座に高速ポーリングに復帰
・[VSCode] VS CodeのアクティビティバーにすべてのClaude Codeセッションを一覧表示するスパークアイコンを追加 — セッションはフルエディターとして開く
・[VSCode] VS Codeでプランのフルマークダウンドキュメントビューを追加 — フィードバック提供のためのコメント追加に対応
・[VSCode] ネイティブMCPサーバー管理ダイアログを追加 — チャットパネルで `/mcp` を使用してサーバーの有効化・無効化、再接続、ターミナルを切り替えずにOAuth認証の管理が可能

v2.1.69 | #3

日本語 English
Claude API および Anthropic SDK を使用したアプリケーション構築のための /claude-api スキルを追加 Added the /claude-api skill for building applications with the Claude API and Anthropic SDK
空のbashプロンプト(!)でCtrl+Uを押すとbashモードを終了できるように追加(escapeおよびbackspaceと同様の動作) Added Ctrl+U on an empty bash prompt (!) to exit bash mode, matching escape and backspace
インタビュー質問の選択肢選択にテンキー入力を追加(以前はQWERTY上部の数字キーのみ対応) Added numeric keypad support for selecting options in Claude's interview questions (previously only the number row above QWERTY worked)
/remote-control および claude remote-control にオプションの名前引数を追加(/remote-control My Project または --name "My Project")し、claude.ai/code に表示されるカスタムセッションタイトルを設定可能に Added optional name argument to /remote-control and claude remote-control (/remote-control My Project or --name "My Project") to set a custom session title visible in claude.ai/code
音声STTの対応言語を10言語追加(合計20言語)— ロシア語、ポーランド語、トルコ語、オランダ語、ウクライナ語、ギリシャ語、チェコ語、デンマーク語、スウェーデン語、ノルウェー語 Added Voice STT support for 10 new languages (20 total) — Russian, Polish, Turkish, Dutch, Ukrainian, Greek, Czech, Danish, Swedish, Norwegian
ロゴとスピナーにエフォートレベルの表示(例:「with low effort」)を追加し、どのエフォート設定が有効か確認しやすくなった Added effort level display (e.g., "with low effort") to the logo and spinner, making it easier to see which effort setting is active
claude --agent 使用時のターミナルタイトルへのエージェント名表示を追加 Added agent name display in terminal title when using claude --agent
sandbox.enableWeakerNetworkIsolation 設定を追加(macOS のみ)。httpProxyPort でカスタム MITM プロキシを使用する際に、ghgcloudterraform などの Go プログラムが TLS 証明書を検証できるようにする Added sandbox.enableWeakerNetworkIsolation setting (macOS only) to allow Go programs like gh, gcloud, and terraform to verify TLS certificates when using a custom MITM proxy with httpProxyPort
includeGitInstructions 設定(および CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS 環境変数)を追加し、Claudeのシステムプロンプトから組み込みのコミット・PRワークフロー手順を削除可能に Added includeGitInstructions setting (and CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS env var) to remove built-in commit and PR workflow instructions from Claude's system prompt
再起動なしに保留中のプラグイン変更を有効化する /reload-plugins コマンドを追加 Added /reload-plugins command to activate pending plugin changes without restarting
macOSおよびWindowsでClaude Code Desktopを提案する起動時ワンタイムプロンプトを追加(最大3回表示、非表示化可能) Added a one-time startup prompt suggesting Claude Code Desktop on macOS and Windows (max 3 showings, dismissible)
スキルが SKILL.md コンテンツ内で自身のディレクトリを参照できる ${CLAUDE_SKILL_DIR} 変数を追加 Added ${CLAUDE_SKILL_DIR} variable for skills to reference their own directory in SKILL.md content
CLAUDE.md または .claude/rules/*.md ファイルがコンテキストに読み込まれた際に発火する InstructionsLoaded フックイベントを追加 Added InstructionsLoaded hook event that fires when CLAUDE.md or .claude/rules/*.md files are loaded into context
フック イベントに agent_id(サブエージェント用)と agent_type(サブエージェントおよび --agent 用)を追加 Added agent_id (for subagents) and agent_type (for subagents and --agent) to hook events
--worktree セッション実行時に、名前・パス・ブランチ・元リポジトリディレクトリを含む worktree フィールドをステータスラインフックコマンドに追加 Added worktree field to status line hook commands with name, path, branch, and original repo directory when running in a --worktree session
マネージド設定に pluginTrustMessage を追加し、インストール前に表示されるプラグイン信頼警告に組織固有のコンテキストを追記できるように対応 Added pluginTrustMessage in managed settings to append organization-specific context to the plugin trust warning shown before installation
チームプランのOAuthユーザーにも、エンタープライズ限定だったポリシー制限取得(例: リモートコントロール制限)を対応 Added policy limit fetching (e.g., remote control restrictions) for Team plan OAuth users, not just Enterprise
strictKnownMarketplacespathPattern を追加し、hostPattern の制限に加えてファイル/ディレクトリのマーケットプレイスソースの正規表現マッチングに対応 Added pathPattern to strictKnownMarketplaces for regex-matching file/directory marketplace sources alongside hostPattern restrictions
gitリポジトリ内のサブディレクトリを指定するプラグインソースタイプ git-subdir を追加 Added plugin source type git-subdir to point to a subdirectory within a git repo
MCP サーバーで標準ディスカバリーが失敗した場合にカスタム OAuth メタデータディスカバリー URL を指定できる oauth.authServerMetadataUrl 設定オプションを追加 Added oauth.authServerMetadataUrl config option for MCP servers to specify a custom OAuth metadata discovery URL when standard discovery fails
ネストされたスキル探索が node_modules などの gitignore 対象ディレクトリからスキルを読み込む可能性があったセキュリティ問題を修正 Fixed a security issue where nested skill discovery could load skills from gitignored directories like node_modules
初回実行時に .mcp.json のすべてのサーバーが暗黙的に有効化される信頼ダイアログの不具合を修正。サーバーごとの承認ダイアログが期待通り表示されるように Fixed trust dialog silently enabling all .mcp.json servers on first run. You'll now see the per-server approval dialog as expected
claude remote-control が npm インストール時に "bad option: --sdk-url" でクラッシュする問題を修正 (anthropics/claude-code#28334) Fixed claude remote-control crashing immediately on npm installs with "bad option: --sdk-url" (anthropics/claude-code#28334)
--model claude-opus-4-0 および --model claude-opus-4-1 が非推奨の Opus バージョンに解決される問題を修正 Fixed --model claude-opus-4-0 and --model claude-opus-4-1 resolving to deprecated Opus versions instead of current
複数のOAuth MCPサーバー使用時にmacOSキーチェーンが破損する問題を修正。大きなOAuthメタデータのblobがsecurity -iの標準入力バッファをオーバーフローし、古い認証情報がサイレントに残留して/loginプロンプトが繰り返し表示される原因となっていた問題に対処 Fixed macOS keychain corruption when using multiple OAuth MCP servers. Large OAuth metadata blobs could overflow the security -i stdin buffer, silently leaving stale credentials behind and causing repeated /login prompts.
トークンリフレッシュ中にプロファイルエンドポイントが一時的に失敗した際、.credentials.jsonsubscriptionType が失われる("Claude Pro"/"Claude Max" の代わりに "Claude API" と表示される)問題を修正 (anthropics/claude-code#30185) Fixed .credentials.json losing subscriptionType (showing "Claude API" instead of "Claude Pro"/"Claude Max") when the profile endpoint transiently fails during token refresh (anthropics/claude-code#30185)
サンドボックス化された Bash コマンド実行後に、Linux の作業ディレクトリにゴーストドットファイル(.bashrcHEAD など)が未追跡ファイルとして表示される問題を修正 Fixed ghost dotfiles (.bashrc, HEAD, etc.) appearing as untracked files in the working directory after sandboxed Bash commands on Linux
SSH経由のGhosttyでShift+Enterが改行を挿入せず[27;2;13~を出力してしまう問題を修正 Fixed Shift+Enter printing [27;2;13~ instead of inserting a newline in Ghostty over SSH
Claudeの処理中にメッセージを送信した際にスタッシュ(Ctrl+S)がクリアされるバグを修正 Fixed stash (Ctrl+S) being cleared when submitting a message while Claude is working
多数のファイル編集を含む長いセッションで ctrl+o(トランスクリプト切り替え)が数秒間フリーズする問題を修正 Fixed ctrl+o (transcript toggle) freezing for many seconds in long sessions with lots of file edits
プランモードのフィードバック入力で複数行テキスト入力がサポートされていなかった問題を修正(バックスラッシュ+EnterおよびShift+Enterで改行を挿入可能に) Fixed plan mode feedback input not supporting multi-line text entry (backslash+Enter and Shift+Enter now insert newlines)
入力ボックス上部の空行にカーソルが移動しない問題を修正 Fixed cursor not moving down into blank lines at the top of the input box
トランスクリプトファイルにタイムスタンプが欠落または不正なエントリが含まれる場合に /stats がクラッシュする問題を修正 Fixed /stats crash when transcript files contain entries with missing or malformed timestamps
長いセッションでストリーミングエラー発生後に一時的なフリーズが起きる問題を修正(1行削除のためにトランスクリプト全体を書き直していたが、その場での切り捨てに変更) Fixed a brief hang after a streaming error on long sessions (the transcript was being fully rewritten to drop one line; it is now truncated in place)
--setting-sources user 指定時に動的に検出されたプロジェクトスキルがブロックされない問題を修正 Fixed --setting-sources user not blocking dynamically discovered project skills
ワークツリーがメインリポジトリ内にネストされている場合(例: claude -w)に CLAUDE.md、スラッシュコマンド、エージェント、ルールが重複して読み込まれる問題を修正 Fixed duplicate CLAUDE.md, slash commands, agents, and rules when running from a worktree nested inside its main repo (e.g. claude -w)
/plugin 操作後にプラグインの Stop/SessionEnd 等のフックが発火しない問題を修正 Fixed plugin Stop/SessionEnd/etc hooks not firing after any /plugin operation
2つのプラグインが同じ ${CLAUDE_PLUGIN_ROOT}/... コマンドテンプレートを使用している場合にプラグインフックがサイレントに破棄される問題を修正 Fixed plugin hooks being silently dropped when two plugins use the same ${CLAUDE_PLUGIN_ROOT}/... command template
長時間実行される SDK/CCR セッションで会話メッセージが不必要に保持されていたメモリリークを修正 Fixed memory leak in long-running SDK/CCR sessions where conversation messages were retained unnecessarily
セッションがツールバッチ途中で中断された後に再開する際、フォークされたエージェント(自動圧縮・要約)で発生していた API 400 エラーを修正 Fixed API 400 errors in forked agents (autocompact, summarization) when resuming sessions that were interrupted mid-tool-batch
孤立したツール結果から始まる会話を再開した際に発生する「unexpected tool_use_id found in tool_result blocks」エラーを修正 Fixed "unexpected tool_use_id found in tool_result blocks" error when resuming conversations that start with an orphaned tool result
Agent ツールの name パラメータを通じてチームメイトが意図せずネストされたチームメイトを生成してしまう問題を修正 Fixed teammates accidentally spawning nested teammates via the Agent tool's name parameter
会話の圧縮中に CLAUDE_CODE_MAX_OUTPUT_TOKENS が無視される問題を修正 Fixed CLAUDE_CODE_MAX_OUTPUT_TOKENS being ignored during conversation compaction
SDKコンシューマー(Claude Code Remote Web UI、VSCode拡張機能)において /compact のサマリーがユーザーバブルとしてレンダリングされる問題を修正 Fixed /compact summary rendering as a user bubble in SDK consumers (Claude Code Remote web UI, VSCode extension)
音声認識の起動失敗後(モジュールロードの競合状態、コールドGrowthBook)にスペースバーが押しっぱなし状態になる不具合を修正 Fixed voice space bar getting stuck after a failed voice activation (module loading race, cold GrowthBook)
Windows でのワークツリーファイルコピーを修正 (#なし) Fixed worktree file copy on Windows
Windows でのグローバル .claude フォルダ検出を修正 Fixed global .claude folder detection on Windows
acceptEdits モードにおいて、シンボリックリンクされた親ディレクトリ経由で新規ファイルを書き込む際に作業ディレクトリを脱出できるシンボリックリンクバイパスを修正 Fixed symlink bypass where writing new files through a symlinked parent directory could escape the working directory in acceptEdits mode
マネージド設定で allowManagedDomainsOnly が有効な場合に、許可されていないドメインへのアクセス承認をユーザーに求めていたサンドボックスの問題を修正 — 非許可ドメインはバイパス不可で自動的にブロックされるように変更 Fixed sandbox prompting users to approve non-allowed domains when allowManagedDomainsOnly is enabled in managed settings — non-allowed domains are now blocked automatically with no bypass
スキルの allowed-tools に列挙されたインタラクティブツール(例: AskUserQuestion)が、権限プロンプトをバイパスして空の回答で自動許可されていた問題を修正 Fixed interactive tools (e.g., AskUserQuestion) being silently auto-allowed when listed in a skill's allowed-tools, bypassing the permission prompt and running with empty answers
作業ツリーに大容量の未追跡バイナリファイルが存在する場合にコミット時に発生する数GB規模のメモリスパイクを修正 Fixed multi-GB memory spike when committing with large untracked binary files in the working tree
入力ボックスに下書きテキストがある状態でも、Escapeキーで実行中のターンを中断できない問題を修正。キューに積まれたメッセージを編集用に引き戻すには上矢印キー、入力行をクリアするにはCtrl+Uを使用する。 Fixed Escape not interrupting a running turn when the input box has draft text. Use Up arrow to pull queued messages back for editing, or Ctrl+U to clear the input line.
リモートコントロールセッションでローカルスラッシュコマンド(/voice/cost)を実行した際にAndroidアプリがクラッシュする問題を修正 Fixed Android app crash when running local slash commands (/voice, /cost) in Remote Control sessions
長時間セッションで古いメッセージ配列のバージョンが React Compiler の memoCache に蓄積するメモリリークを修正 Fixed a memory leak where old message array versions accumulated in React Compiler memoCache over long sessions
長時間セッションでREPLレンダースコープが蓄積するメモリリークを修正(1000ターンで約35MB) Fixed a memory leak where REPL render scopes accumulated over long sessions (~35MB over 1000 turns)
インプロセスのチームメートにおけるメモリ保持の問題を修正(親の完全な会話履歴がチームメートのライフタイム中にピン留めされ、/clear または自動コンパクト後にGCが妨げられていた問題) Fixed memory retention in in-process teammates where the parent's full conversation history was pinned for the teammate's lifetime, preventing GC after /clear or auto-compact
インタラクティブモードにおいて、長時間セッション中にフックイベントが無制限に蓄積されるメモリリークを修正 Fixed a memory leak in interactive mode where hook events could accumulate unboundedly during long sessions
--mcp-config が破損ファイルを指す際のハング現象を修正 Fixed hang when --mcp-config points to a corrupted file
スキルやプラグインが多数インストールされている場合の起動の遅延を修正 Fixed slow startup when many skills/plugins are installed
cd <outside-dir> && <cmd> の権限プロンプトで、「Yes, allow reading from <dir>/」のみが表示される問題を修正し、連結されたコマンドも表示されるように対応 Fixed cd <outside-dir> && <cmd> permission prompt to surface the chained command instead of only showing "Yes, allow reading from <dir>/"
条件付き .claude/rules/*.md ファイル(paths: frontmatter を含む)およびネストされた CLAUDE.md ファイルが、プリントモード(claude -p)で読み込まれない不具合を修正 Fixed conditional .claude/rules/*.md files (with paths: frontmatter) and nested CLAUDE.md files not loading in print mode (claude -p)
/clear がセッションキャッシュを完全にクリアしない問題を修正し、長時間セッションでのメモリ保持を削減 Fixed /clear not fully clearing all session caches, reducing memory retention in long sessions
スクロールバック境界でのアニメーション要素によるターミナルのちらつきを修正 Fixed terminal flicker caused by animated elements at the scrollback boundary
macOSでOAuth使用のMCPサーバー利用時にUIのフレームドロップが発生する問題を修正(2.1.xからのリグレッション) Fixed UI frame drops on macOS when using MCP servers with OAuth (regression from 2.1.x)
タイピング中に同期デバッグログのフラッシュが引き起こす断続的なフレームストールを修正 Fixed occasional frame stalls during typing caused by synchronous debug log flushes
TeammateIdle および TaskCompleted フックで {"continue": false, "stopReason": "..."} によるチームメートの停止をサポートするよう修正(Stop フックの挙動に合わせる) Fixed TeammateIdle and TaskCompleted hooks to support {"continue": false, "stopReason": "..."} to stop the teammate, matching Stop hook behavior
WorktreeCreate および WorktreeRemove プラグインフックが無視される不具合を修正 Fixed WorktreeCreate and WorktreeRemove plugin hooks being silently ignored
SKILL.md のフロントマターからコロンを含むスキル説明(例: "Triggers include: X, Y, Z")が読み込めない不具合を修正 Fixed skill descriptions with colons (e.g., "Triggers include: X, Y, Z") failing to load from SKILL.md frontmatter
description: フロントマターフィールドのないプロジェクトスキルが Claude の利用可能なスキル一覧に表示されない問題を修正 Fixed project skills without a description: frontmatter field not appearing in Claude's available skills list
/context でMCPサーバーの全ツールに同一のトークン数が表示される問題を修正 Fixed /context showing identical token counts for all MCP tools from a server
Windows 環境で Git Bash 使用時にモデルが CMD 形式の 2>nul リダイレクトを使用した際にリテラルの nul ファイルが作成される問題を修正 Fixed literal nul file creation on Windows when the model uses CMD-style 2>nul redirection in Git Bash
サブエージェントのトランスクリプト展開表示(Ctrl+O)で、各ツール呼び出しの下に余分な空行が表示される問題を修正 Fixed extra blank lines appearing below each tool call in the expanded subagent transcript view (Ctrl+O)
/config の検索ボックスにフォーカスがあり空の状態でも、Tab/矢印キーで設定タブを切り替えられない問題を修正 Fixed Tab/arrow keys not cycling Settings tabs when /config search box is focused but empty
サービスキー OAuth セッション(CCR コンテナ)がプロファイルスコープのエンドポイントへの 403 により [ERROR] ログを大量出力する問題を修正 Fixed service key OAuth sessions (CCR containers) spamming [ERROR] logs with 403s from profile-scoped endpoints
「リモートコントロール有効」ステータスインジケーターの色の不一致を修正 Fixed inconsistent color for "Remote Control active" status indicator
入力途中でディクテーション中に音声波形カーソルが最初のサフィックス文字を覆う問題を修正 Fixed Voice waveform cursor covering the first suffix letter when dictating mid-input
ウォームアップ中に音声入力が最大2スペース程度に収まらず5スペースすべて表示される不具合を修正(「keep holding…」ヒントの表示と統一) Fixed Voice input showing all 5 spaces during warmup instead of capping at ~2 (aligning with the "keep holding…" hint)
スピナーのアニメーションループ(50ms)を周囲のシェルから分離することでパフォーマンスを改善し、ターン中のレンダリングおよびCPUオーバーヘッドを削減 Improved spinner performance by isolating the 50ms animation loop from the surrounding shell, reducing render and CPU overhead during turns
React Compiler によるネイティブバイナリの UI レンダリングパフォーマンスを改善 Improved UI rendering performance in native binaries with React Compiler
--worktree 起動時のgitサブプロセスを排除し、起動パスを改善 Improved --worktree startup by eliminating a git subprocess on the startup path
管理設定の解決時に冗長な設定ファイルの再読み込みを排除することで、macOS の起動を改善 Improved macOS startup by eliminating redundant settings-file reloads when managed settings resolve
不要なキーチェーン検索をスキップすることで、Claude.ai エンタープライズ/チームユーザーの macOS 起動を改善 Improved macOS startup for Claude.ai enterprise/team users by skipping an unnecessary keychain lookup
MCP -p 起動時に claude.ai 設定の取得とローカル接続をパイプライン化し、逐次バッチ処理の代わりに並行プールを使用することで起動を改善 Improved MCP -p startup by pipelining claude.ai config fetch with local connections and using a concurrency pool instead of sequential batching
再レンダリングのカクつきを引き起こしていた、知覚できないウォームアップパルスアニメーションを削除し、音声起動を改善 Improved voice startup by removing imperceptible warmup pulse animations that were causing re-render stutter
MCPバイナリコンテンツの処理を改善:PDF、Officeドキュメント、音声を返すツールが、生のbase64をコンテキストにダンプする代わりに、正しい拡張子でデコードされたバイト列をディスクに保存するよう変更。WebFetchもバイナリレスポンスをサマリーとともに保存するよう対応 Improved MCP binary content handling: tools returning PDFs, Office documents, or audio now save decoded bytes to disk with the correct file extension instead of dumping raw base64 into the conversation context. WebFetch also saves binary responses alongside its summary.
メッセージ更新をまたいで onSubmit を安定化させることで、長時間セッションにおけるメモリ使用量を改善 Improved memory usage in long sessions by stabilizing onSubmit across message updates
LSPツールのレンダリングとメモリコンテキスト構築を改善し、ファイル全体を読み込まないように変更 Improved LSP tool rendering and memory context building to no longer read entire files
サイズ・バイナリチェック前に大容量ファイルをメモリに読み込まないよう、セッションアップロードとメモリ同期を改善 Improved session upload and memory sync to avoid reading large files into memory before size/binary checks
ファイル存在確認における内容読み込みを回避し、ファイル操作のパフォーマンスを改善(6箇所) Improved file operation performance by avoiding reading file contents for existence checks (6 sites)
--append-system-prompt-file および --system-prompt-file がインタラクティブモードでも動作することを明確化するためにドキュメントを改善(以前はプリントモードのみと記載されていた) Improved documentation to clarify that --append-system-prompt-file and --system-prompt-file work in interactive mode (the docs previously said print mode only)
Yoga WASMの事前読み込みを遅延させることでベースラインメモリを約16MB削減 Reduced baseline memory by ~16MB by deferring Yoga WASM preloading
stream-json出力を使用したSDKおよびCCRセッションのメモリ使用量を削減 Reduced memory footprint for SDK and CCR sessions using stream-json output
大規模セッション(圧縮済み履歴を含む)の再開時のメモリ使用量を削減 Reduced memory usage when resuming large sessions (including compacted history)
マルチエージェントタスクにおいて、サブエージェントの最終レポートをより簡潔にすることでトークン使用量を削減 Reduced token usage on multi-agent tasks with more concise subagent final reports
Pro/Max/Team Premium の Sonnet 4.5 ユーザーを Sonnet 4.6 へ自動移行するよう変更 Changed Sonnet 4.5 users on Pro/Max/Team Premium to be automatically migrated to Sonnet 4.6
/resume ピッカーに最初のプロンプトではなく最新のプロンプトを表示するよう変更。これにより、一部のタイトルが (session) と表示される問題も解消 Changed the /resume picker to show your most recent prompt instead of the first one. This also resolves some titles appearing as (session).
claude.ai MCPコネクタの接続失敗時に、ツールリストから黙って消える代わりに通知を表示するよう変更 Changed claude.ai MCP connector failures to show a notification instead of silently disappearing from the tool list
サンプルコマンド候補の生成をHaiku呼び出しから決定的な方法に変更 Changed example command suggestions to be generated deterministically instead of calling Haiku
コンパクション後の再開時に、続行前のプリアンブル要約を生成しないよう変更 Changed resuming after compaction to no longer produce a preamble recap before continuing
[SDK] タスク作成時に activeForm フィールドが不要になるよう変更 — スピナーはタスクのサブジェクトにフォールバック [SDK] Changed task creation to no longer require the activeForm field — the spinner falls back to the task subject
[VSCode] 圧縮表示を折りたたみ可能な「Compacted chat」カードとして追加し、その内部にサマリーを表示 [VSCode] Added compaction display as a collapsible "Compacted chat" card with the summary inside
[VSCode] パーミッションモードピッカーが、有効なClaude Code設定(管理/ポリシー設定を含む)の permissions.disableBypassPermissionsMode を参照するよう対応。disable に設定された場合、バイパスパーミッションモードがピッカーから非表示になる [VSCode] The permission mode picker now respects permissions.disableBypassPermissionsMode from your effective Claude Code settings (including managed/policy settings) — when set to disable, bypass permissions mode is hidden from the picker
[VSCode] チャットパネルでRTLテキスト(アラビア語、ヘブライ語、ペルシャ語)が逆向きに表示される問題を修正(v2.1.63のリグレッション) [VSCode] Fixed RTL text (Arabic, Hebrew, Persian) rendering reversed in the chat panel (regression in v2.1.63)
Claude Code - v2.1.69
・Claude API および Anthropic SDK を使用したアプリケーション構築のための `/claude-api` スキルを追加
・空のbashプロンプト(`!`)でCtrl+Uを押すとbashモードを終了できるように追加(`escape`および`backspace`と同様の動作)
・インタビュー質問の選択肢選択にテンキー入力を追加(以前はQWERTY上部の数字キーのみ対応)
・`/remote-control` および `claude remote-control` にオプションの名前引数を追加(`/remote-control My Project` または `--name "My Project"`)し、claude.ai/code に表示されるカスタムセッションタイトルを設定可能に
・音声STTの対応言語を10言語追加(合計20言語)— ロシア語、ポーランド語、トルコ語、オランダ語、ウクライナ語、ギリシャ語、チェコ語、デンマーク語、スウェーデン語、ノルウェー語
・ロゴとスピナーにエフォートレベルの表示(例:「with low effort」)を追加し、どのエフォート設定が有効か確認しやすくなった
・`claude --agent` 使用時のターミナルタイトルへのエージェント名表示を追加
・`sandbox.enableWeakerNetworkIsolation` 設定を追加(macOS のみ)。`httpProxyPort` でカスタム MITM プロキシを使用する際に、`gh`、`gcloud`、`terraform` などの Go プログラムが TLS 証明書を検証できるようにする
・`includeGitInstructions` 設定(および `CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS` 環境変数)を追加し、Claudeのシステムプロンプトから組み込みのコミット・PRワークフロー手順を削除可能に
・再起動なしに保留中のプラグイン変更を有効化する `/reload-plugins` コマンドを追加
・macOSおよびWindowsでClaude Code Desktopを提案する起動時ワンタイムプロンプトを追加(最大3回表示、非表示化可能)
・スキルが SKILL.md コンテンツ内で自身のディレクトリを参照できる `${CLAUDE_SKILL_DIR}` 変数を追加
・CLAUDE.md または `.claude/rules/*.md` ファイルがコンテキストに読み込まれた際に発火する `InstructionsLoaded` フックイベントを追加
・フック イベントに `agent_id`(サブエージェント用)と `agent_type`(サブエージェントおよび `--agent` 用)を追加
・`--worktree` セッション実行時に、名前・パス・ブランチ・元リポジトリディレクトリを含む `worktree` フィールドをステータスラインフックコマンドに追加
・マネージド設定に `pluginTrustMessage` を追加し、インストール前に表示されるプラグイン信頼警告に組織固有のコンテキストを追記できるように対応
・チームプランのOAuthユーザーにも、エンタープライズ限定だったポリシー制限取得(例: リモートコントロール制限)を対応
・`strictKnownMarketplaces` に `pathPattern` を追加し、`hostPattern` の制限に加えてファイル/ディレクトリのマーケットプレイスソースの正規表現マッチングに対応
・gitリポジトリ内のサブディレクトリを指定するプラグインソースタイプ `git-subdir` を追加
・MCP サーバーで標準ディスカバリーが失敗した場合にカスタム OAuth メタデータディスカバリー URL を指定できる `oauth.authServerMetadataUrl` 設定オプションを追加
・ネストされたスキル探索が `node_modules` などの gitignore 対象ディレクトリからスキルを読み込む可能性があったセキュリティ問題を修正
・初回実行時に `.mcp.json` のすべてのサーバーが暗黙的に有効化される信頼ダイアログの不具合を修正。サーバーごとの承認ダイアログが期待通り表示されるように
・`claude remote-control` が npm インストール時に "bad option: --sdk-url" でクラッシュする問題を修正 (anthropics/claude-code#28334)
・`--model claude-opus-4-0` および `--model claude-opus-4-1` が非推奨の Opus バージョンに解決される問題を修正
・複数のOAuth MCPサーバー使用時にmacOSキーチェーンが破損する問題を修正。大きなOAuthメタデータのblobが`security -i`の標準入力バッファをオーバーフローし、古い認証情報がサイレントに残留して`/login`プロンプトが繰り返し表示される原因となっていた問題に対処
・トークンリフレッシュ中にプロファイルエンドポイントが一時的に失敗した際、`.credentials.json` の `subscriptionType` が失われる("Claude Pro"/"Claude Max" の代わりに "Claude API" と表示される)問題を修正 (anthropics/claude-code#30185)
・サンドボックス化された Bash コマンド実行後に、Linux の作業ディレクトリにゴーストドットファイル(`.bashrc`、`HEAD` など)が未追跡ファイルとして表示される問題を修正
・SSH経由のGhosttyでShift+Enterが改行を挿入せず`[27;2;13~`を出力してしまう問題を修正
・Claudeの処理中にメッセージを送信した際にスタッシュ(Ctrl+S)がクリアされるバグを修正
・多数のファイル編集を含む長いセッションで ctrl+o(トランスクリプト切り替え)が数秒間フリーズする問題を修正
・プランモードのフィードバック入力で複数行テキスト入力がサポートされていなかった問題を修正(バックスラッシュ+EnterおよびShift+Enterで改行を挿入可能に)
・入力ボックス上部の空行にカーソルが移動しない問題を修正
・トランスクリプトファイルにタイムスタンプが欠落または不正なエントリが含まれる場合に `/stats` がクラッシュする問題を修正
・長いセッションでストリーミングエラー発生後に一時的なフリーズが起きる問題を修正(1行削除のためにトランスクリプト全体を書き直していたが、その場での切り捨てに変更)
・`--setting-sources user` 指定時に動的に検出されたプロジェクトスキルがブロックされない問題を修正
・ワークツリーがメインリポジトリ内にネストされている場合(例: `claude -w`)に CLAUDE.md、スラッシュコマンド、エージェント、ルールが重複して読み込まれる問題を修正
・`/plugin` 操作後にプラグインの Stop/SessionEnd 等のフックが発火しない問題を修正
・2つのプラグインが同じ `${CLAUDE_PLUGIN_ROOT}/...` コマンドテンプレートを使用している場合にプラグインフックがサイレントに破棄される問題を修正
・長時間実行される SDK/CCR セッションで会話メッセージが不必要に保持されていたメモリリークを修正
・セッションがツールバッチ途中で中断された後に再開する際、フォークされたエージェント(自動圧縮・要約)で発生していた API 400 エラーを修正
・孤立したツール結果から始まる会話を再開した際に発生する「unexpected tool_use_id found in tool_result blocks」エラーを修正
・Agent ツールの `name` パラメータを通じてチームメイトが意図せずネストされたチームメイトを生成してしまう問題を修正
・会話の圧縮中に `CLAUDE_CODE_MAX_OUTPUT_TOKENS` が無視される問題を修正
・SDKコンシューマー(Claude Code Remote Web UI、VSCode拡張機能)において `/compact` のサマリーがユーザーバブルとしてレンダリングされる問題を修正
・音声認識の起動失敗後(モジュールロードの競合状態、コールドGrowthBook)にスペースバーが押しっぱなし状態になる不具合を修正
・Windows でのワークツリーファイルコピーを修正 (#なし)
・Windows でのグローバル `.claude` フォルダ検出を修正
・`acceptEdits` モードにおいて、シンボリックリンクされた親ディレクトリ経由で新規ファイルを書き込む際に作業ディレクトリを脱出できるシンボリックリンクバイパスを修正
・マネージド設定で `allowManagedDomainsOnly` が有効な場合に、許可されていないドメインへのアクセス承認をユーザーに求めていたサンドボックスの問題を修正 — 非許可ドメインはバイパス不可で自動的にブロックされるように変更
・スキルの allowed-tools に列挙されたインタラクティブツール(例: `AskUserQuestion`)が、権限プロンプトをバイパスして空の回答で自動許可されていた問題を修正
・作業ツリーに大容量の未追跡バイナリファイルが存在する場合にコミット時に発生する数GB規模のメモリスパイクを修正
・入力ボックスに下書きテキストがある状態でも、Escapeキーで実行中のターンを中断できない問題を修正。キューに積まれたメッセージを編集用に引き戻すには上矢印キー、入力行をクリアするにはCtrl+Uを使用する。
・リモートコントロールセッションでローカルスラッシュコマンド(`/voice`、`/cost`)を実行した際にAndroidアプリがクラッシュする問題を修正
・長時間セッションで古いメッセージ配列のバージョンが React Compiler の `memoCache` に蓄積するメモリリークを修正
・長時間セッションでREPLレンダースコープが蓄積するメモリリークを修正(1000ターンで約35MB)
・インプロセスのチームメートにおけるメモリ保持の問題を修正(親の完全な会話履歴がチームメートのライフタイム中にピン留めされ、`/clear` または自動コンパクト後にGCが妨げられていた問題)
・インタラクティブモードにおいて、長時間セッション中にフックイベントが無制限に蓄積されるメモリリークを修正
・`--mcp-config` が破損ファイルを指す際のハング現象を修正
・スキルやプラグインが多数インストールされている場合の起動の遅延を修正
・`cd <outside-dir> && <cmd>` の権限プロンプトで、「Yes, allow reading from <dir>/」のみが表示される問題を修正し、連結されたコマンドも表示されるように対応
・条件付き `.claude/rules/*.md` ファイル(`paths:` frontmatter を含む)およびネストされた CLAUDE.md ファイルが、プリントモード(`claude -p`)で読み込まれない不具合を修正
・`/clear` がセッションキャッシュを完全にクリアしない問題を修正し、長時間セッションでのメモリ保持を削減
・スクロールバック境界でのアニメーション要素によるターミナルのちらつきを修正
・macOSでOAuth使用のMCPサーバー利用時にUIのフレームドロップが発生する問題を修正(2.1.xからのリグレッション)
・タイピング中に同期デバッグログのフラッシュが引き起こす断続的なフレームストールを修正
・`TeammateIdle` および `TaskCompleted` フックで `{"continue": false, "stopReason": "..."}` によるチームメートの停止をサポートするよう修正(`Stop` フックの挙動に合わせる)
・`WorktreeCreate` および `WorktreeRemove` プラグインフックが無視される不具合を修正
・SKILL.md のフロントマターからコロンを含むスキル説明(例: "Triggers include: X, Y, Z")が読み込めない不具合を修正
・`description:` フロントマターフィールドのないプロジェクトスキルが Claude の利用可能なスキル一覧に表示されない問題を修正
・`/context` でMCPサーバーの全ツールに同一のトークン数が表示される問題を修正
・Windows 環境で Git Bash 使用時にモデルが CMD 形式の `2>nul` リダイレクトを使用した際にリテラルの `nul` ファイルが作成される問題を修正
・サブエージェントのトランスクリプト展開表示(Ctrl+O)で、各ツール呼び出しの下に余分な空行が表示される問題を修正
・`/config` の検索ボックスにフォーカスがあり空の状態でも、Tab/矢印キーで設定タブを切り替えられない問題を修正
・サービスキー OAuth セッション(CCR コンテナ)がプロファイルスコープのエンドポイントへの 403 により `[ERROR]` ログを大量出力する問題を修正
・「リモートコントロール有効」ステータスインジケーターの色の不一致を修正
・入力途中でディクテーション中に音声波形カーソルが最初のサフィックス文字を覆う問題を修正
・ウォームアップ中に音声入力が最大2スペース程度に収まらず5スペースすべて表示される不具合を修正(「keep holding…」ヒントの表示と統一)
・スピナーのアニメーションループ(50ms)を周囲のシェルから分離することでパフォーマンスを改善し、ターン中のレンダリングおよびCPUオーバーヘッドを削減
・React Compiler によるネイティブバイナリの UI レンダリングパフォーマンスを改善
・`--worktree` 起動時のgitサブプロセスを排除し、起動パスを改善
・管理設定の解決時に冗長な設定ファイルの再読み込みを排除することで、macOS の起動を改善
・不要なキーチェーン検索をスキップすることで、Claude.ai エンタープライズ/チームユーザーの macOS 起動を改善
・MCP `-p` 起動時に claude.ai 設定の取得とローカル接続をパイプライン化し、逐次バッチ処理の代わりに並行プールを使用することで起動を改善
・再レンダリングのカクつきを引き起こしていた、知覚できないウォームアップパルスアニメーションを削除し、音声起動を改善
・MCPバイナリコンテンツの処理を改善:PDF、Officeドキュメント、音声を返すツールが、生のbase64をコンテキストにダンプする代わりに、正しい拡張子でデコードされたバイト列をディスクに保存するよう変更。WebFetchもバイナリレスポンスをサマリーとともに保存するよう対応
・メッセージ更新をまたいで `onSubmit` を安定化させることで、長時間セッションにおけるメモリ使用量を改善
・LSPツールのレンダリングとメモリコンテキスト構築を改善し、ファイル全体を読み込まないように変更
・サイズ・バイナリチェック前に大容量ファイルをメモリに読み込まないよう、セッションアップロードとメモリ同期を改善
・ファイル存在確認における内容読み込みを回避し、ファイル操作のパフォーマンスを改善(6箇所)
・`--append-system-prompt-file` および `--system-prompt-file` がインタラクティブモードでも動作することを明確化するためにドキュメントを改善(以前はプリントモードのみと記載されていた)
・Yoga WASMの事前読み込みを遅延させることでベースラインメモリを約16MB削減
・stream-json出力を使用したSDKおよびCCRセッションのメモリ使用量を削減
・大規模セッション(圧縮済み履歴を含む)の再開時のメモリ使用量を削減
・マルチエージェントタスクにおいて、サブエージェントの最終レポートをより簡潔にすることでトークン使用量を削減
・Pro/Max/Team Premium の Sonnet 4.5 ユーザーを Sonnet 4.6 へ自動移行するよう変更
・`/resume` ピッカーに最初のプロンプトではなく最新のプロンプトを表示するよう変更。これにより、一部のタイトルが `(session)` と表示される問題も解消
・claude.ai MCPコネクタの接続失敗時に、ツールリストから黙って消える代わりに通知を表示するよう変更
・サンプルコマンド候補の生成をHaiku呼び出しから決定的な方法に変更
・コンパクション後の再開時に、続行前のプリアンブル要約を生成しないよう変更
・[SDK] タスク作成時に `activeForm` フィールドが不要になるよう変更 — スピナーはタスクのサブジェクトにフォールバック
・[VSCode] 圧縮表示を折りたたみ可能な「Compacted chat」カードとして追加し、その内部にサマリーを表示
・[VSCode] パーミッションモードピッカーが、有効なClaude Code設定(管理/ポリシー設定を含む)の `permissions.disableBypassPermissionsMode` を参照するよう対応。`disable` に設定された場合、バイパスパーミッションモードがピッカーから非表示になる
・[VSCode] チャットパネルでRTLテキスト(アラビア語、ヘブライ語、ペルシャ語)が逆向きに表示される問題を修正(v2.1.63のリグレッション)

v2.1.68 | #2

日本語 English
Max および Team サブスクライバーにおける Opus 4.6 のデフォルト effort を中程度に変更。ほとんどのタスクに適した速度と精度のバランスが取れた設定で、/model でいつでも変更可能 Opus 4.6 now defaults to medium effort for Max and Team subscribers. Medium effort works well for most tasks — it's the sweet spot between speed and thoroughness. You can change this anytime with /model
次のターンで高い effort を有効にする "ultrathink" キーワードを再導入 Re-introduced the "ultrathink" keyword to enable high effort for the next turn
ファーストパーティ API の Claude Code から Opus 4 および 4.1 を削除し、これらのモデルを固定していたユーザーは自動的に Opus 4.6 へ移行 Removed Opus 4 and 4.1 from Claude Code on the first-party API — users with these models pinned are automatically moved to Opus 4.6
Claude Code - v2.1.68
・Max および Team サブスクライバーにおける Opus 4.6 のデフォルト effort を中程度に変更。ほとんどのタスクに適した速度と精度のバランスが取れた設定で、`/model` でいつでも変更可能
・次のターンで高い effort を有効にする "ultrathink" キーワードを再導入
・ファーストパーティ API の Claude Code から Opus 4 および 4.1 を削除し、これらのモデルを固定していたユーザーは自動的に Opus 4.6 へ移行

v2.1.66 | #1

日本語 English
不要なエラーログ出力を削減 Reduced spurious error logging
Claude Code - v2.1.66
・不要なエラーログ出力を削減
2026年2月 29 リリース 303 変更

v2.1.63 | #29

日本語 English
/simplify および /batch バンドルスラッシュコマンドを追加 Added /simplify and /batch bundled slash commands
/cost などのローカルスラッシュコマンドの出力がUIでシステムメッセージではなくユーザー送信メッセージとして表示される不具合を修正 Fixed local slash command output like /cost appearing as user-sent messages instead of system messages in the UI
同一リポジトリの git ワークツリー間でプロジェクト設定と自動メモリを共有するよう変更 Project configs & auto memory now shared across git worktrees of the same repository
claude.ai の MCP サーバーを利用不可にするための環境変数 ENABLE_CLAUDEAI_MCP_SERVERS=false を追加 Added ENABLE_CLAUDEAI_MCP_SERVERS=false env var to opt out from making claude.ai MCP servers available
/model コマンドのスラッシュコマンドメニューに現在アクティブなモデルを表示するよう改善 Improved /model command to show the currently active model in the slash command menu
シェルコマンドの代わりに URL へ JSON を POST し JSON を受け取る HTTP フックを追加 Added HTTP hooks, which can POST JSON to a URL and receive JSON instead of running a shell command
ブリッジポーリングループにおけるリスナーリークを修正 Fixed listener leak in bridge polling loop
MCP OAuth フローのクリーンアップにおけるリスナーリークを修正 Fixed listener leak in MCP OAuth flow cleanup
MCP OAuth 認証時に手動での URL 貼り付けによるフォールバックを追加。localhost への自動リダイレクトが機能しない場合、コールバック URL を貼り付けて認証を完了可能 Added manual URL paste fallback during MCP OAuth authentication. If the automatic localhost redirect doesn't work, you can paste the callback URL to complete authentication.
フック設定メニューのナビゲーション時のメモリリークを修正 Fixed memory leak when navigating hooks configuration menu
自動承認時のインタラクティブなパーミッションハンドラーにおけるリスナーリークを修正 Fixed listener leak in interactive permission handler during auto-approvals
ファイル数キャッシュが glob の除外パターンを無視する不具合を修正 Fixed file count cache ignoring glob ignore patterns
bash コマンドプレフィックスキャッシュのメモリリークを修正 Fixed memory leak in bash command prefix cache
サーバー再接続時の MCP ツール・リソースキャッシュのリークを修正 Fixed MCP tool/resource cache leak on server reconnect
IDE ホスト IP 検出キャッシュがポートをまたいで誤って結果を共有する不具合を修正 Fixed IDE host IP detection cache incorrectly sharing results across ports
トランスポート再接続時の WebSocket リスナーリークを修正 Fixed WebSocket listener leak on transport reconnect
長時間セッションで無制限に増大する可能性があった git ルート検出キャッシュのメモリリークを修正 Fixed memory leak in git root detection cache that could cause unbounded growth in long-running sessions
長時間セッションで無制限に増大する JSON パースキャッシュのメモリリークを修正 Fixed memory leak in JSON parsing cache that grew unbounded over long sessions
VSCode: リモートセッションが会話履歴に表示されない不具合を修正 VSCode: Fixed remote sessions not appearing in conversation history
初回接続フラッシュ中に新規メッセージが過去メッセージと混在してサーバーに届き、メッセージ順序の乱れを引き起こす REPL ブリッジの競合状態を修正 Fixed a race condition in the REPL bridge where new messages could arrive at the server interleaved with historical messages during the initial connection flush, causing message ordering issues.
長時間稼働するチームメートが会話コンパクション後も AppState に全メッセージを保持し続けるメモリリークを修正 Fixed memory leak where long-running teammates retained all messages in AppState even after conversation compaction
MCP サーバーの fetch キャッシュが切断時にクリアされず、頻繁に再接続するサーバーでメモリ使用量が増大するメモリリークを修正 Fixed a memory leak where MCP server fetch caches were not cleared on disconnect, causing growing memory usage with servers that reconnect frequently
コンテキストコンパクション時にサブエージェントの重いプログレスメッセージのペイロードを除去し、長時間セッションにおけるメモリ使用量を改善 Improved memory usage in long sessions with subagents by stripping heavy progress message payloads during context compaction
/copy ピッカーに「常に全レスポンスをコピー」オプションを追加。選択後、以降の /copy コマンドはコードブロックピッカーをスキップして全レスポンスを直接コピー Added "Always copy full response" option to the /copy picker. When selected, future /copy commands will skip the code block picker and copy the full response directly.
VSCode: セッション一覧にセッションのリネームおよび削除アクションを追加 VSCode: Added session rename and remove actions to the sessions list
/clear 実行時にキャッシュ済みスキルがリセットされず、新しい会話に古いスキルの内容が残存する不具合を修正 Fixed /clear not resetting cached skills, which could cause stale skill content to persist in the new conversation
Claude Code - v2.1.63
・`/simplify` および `/batch` バンドルスラッシュコマンドを追加
・`/cost` などのローカルスラッシュコマンドの出力がUIでシステムメッセージではなくユーザー送信メッセージとして表示される不具合を修正
・同一リポジトリの git ワークツリー間でプロジェクト設定と自動メモリを共有するよう変更
・claude.ai の MCP サーバーを利用不可にするための環境変数 `ENABLE_CLAUDEAI_MCP_SERVERS=false` を追加
・`/model` コマンドのスラッシュコマンドメニューに現在アクティブなモデルを表示するよう改善
・シェルコマンドの代わりに URL へ JSON を POST し JSON を受け取る HTTP フックを追加
・ブリッジポーリングループにおけるリスナーリークを修正
・MCP OAuth フローのクリーンアップにおけるリスナーリークを修正
・MCP OAuth 認証時に手動での URL 貼り付けによるフォールバックを追加。localhost への自動リダイレクトが機能しない場合、コールバック URL を貼り付けて認証を完了可能
・フック設定メニューのナビゲーション時のメモリリークを修正
・自動承認時のインタラクティブなパーミッションハンドラーにおけるリスナーリークを修正
・ファイル数キャッシュが glob の除外パターンを無視する不具合を修正
・bash コマンドプレフィックスキャッシュのメモリリークを修正
・サーバー再接続時の MCP ツール・リソースキャッシュのリークを修正
・IDE ホスト IP 検出キャッシュがポートをまたいで誤って結果を共有する不具合を修正
・トランスポート再接続時の WebSocket リスナーリークを修正
・長時間セッションで無制限に増大する可能性があった git ルート検出キャッシュのメモリリークを修正
・長時間セッションで無制限に増大する JSON パースキャッシュのメモリリークを修正
・VSCode: リモートセッションが会話履歴に表示されない不具合を修正
・初回接続フラッシュ中に新規メッセージが過去メッセージと混在してサーバーに届き、メッセージ順序の乱れを引き起こす REPL ブリッジの競合状態を修正
・長時間稼働するチームメートが会話コンパクション後も AppState に全メッセージを保持し続けるメモリリークを修正
・MCP サーバーの fetch キャッシュが切断時にクリアされず、頻繁に再接続するサーバーでメモリ使用量が増大するメモリリークを修正
・コンテキストコンパクション時にサブエージェントの重いプログレスメッセージのペイロードを除去し、長時間セッションにおけるメモリ使用量を改善
・`/copy` ピッカーに「常に全レスポンスをコピー」オプションを追加。選択後、以降の `/copy` コマンドはコードブロックピッカーをスキップして全レスポンスを直接コピー
・VSCode: セッション一覧にセッションのリネームおよび削除アクションを追加
・`/clear` 実行時にキャッシュ済みスキルがリセットされず、新しい会話に古いスキルの内容が残存する不具合を修正

v2.1.62 | #28

日本語 English
プロンプト提案キャッシュのキャッシュヒット率が低下する不具合を修正 Fixed prompt suggestion cache regression that reduced cache hit rates
Claude Code - v2.1.62
・プロンプト提案キャッシュのキャッシュヒット率が低下する不具合を修正

v2.1.61 | #27

日本語 English
Windows上での同時書き込みによるconfigファイルの破損を修正 Fixed concurrent writes corrupting config file on Windows
Claude Code - v2.1.61
・Windows上での同時書き込みによるconfigファイルの破損を修正

v2.1.59 | #26

日本語 English
有用なコンテキストをauto-memoryに自動保存するように対応。/memory で管理可能 Claude automatically saves useful context to auto-memory. Manage with /memory
コードブロックが存在する場合にインタラクティブな選択UIを表示する /copy コマンドを追加。個別のコードブロックまたは全レスポンスの選択が可能 Added /copy command to show an interactive picker when code blocks are present, allowing selection of individual code blocks or the full response.
複合 bash コマンド(例: cd /tmp && git fetch && git push)に対する「常に許可」プレフィックス候補を改善。コマンド全体を一つとして扱う代わりに、サブコマンドごとにより適切なプレフィックスを算出するように変更 Improved "always allow" prefix suggestions for compound bash commands (e.g. cd /tmp && git fetch && git push) to compute smarter per-subcommand prefixes instead of treating the whole command as one
短いタスクリストの並び順を改善 Improved ordering of short task lists
完了済みサブエージェントのタスク状態を解放することで、マルチエージェントセッションのメモリ使用量を改善 Improved memory usage in multi-agent sessions by releasing completed subagent task state
複数の Claude Code インスタンスを同時実行した際の MCP OAuth トークン更新の競合状態を修正 Fixed MCP OAuth token refresh race condition when running multiple Claude Code instances simultaneously
作業ディレクトリが削除された際にシェルコマンドが明確なエラーメッセージを表示しない不具合を修正 Fixed shell commands not showing a clear error message when the working directory has been deleted
複数のClaude Codeインスタンスが同時実行された際に認証情報が消去される可能性があった設定ファイルの破損を修正 Fixed config file corruption that could wipe authentication when multiple Claude Code instances ran simultaneously
Claude Code - v2.1.59
・有用なコンテキストをauto-memoryに自動保存するように対応。/memory で管理可能
・コードブロックが存在する場合にインタラクティブな選択UIを表示する `/copy` コマンドを追加。個別のコードブロックまたは全レスポンスの選択が可能
・複合 bash コマンド(例: `cd /tmp && git fetch && git push`)に対する「常に許可」プレフィックス候補を改善。コマンド全体を一つとして扱う代わりに、サブコマンドごとにより適切なプレフィックスを算出するように変更
・短いタスクリストの並び順を改善
・完了済みサブエージェントのタスク状態を解放することで、マルチエージェントセッションのメモリ使用量を改善
・複数の Claude Code インスタンスを同時実行した際の MCP OAuth トークン更新の競合状態を修正
・作業ディレクトリが削除された際にシェルコマンドが明確なエラーメッセージを表示しない不具合を修正
・複数のClaude Codeインスタンスが同時実行された際に認証情報が消去される可能性があった設定ファイルの破損を修正

v2.1.58 | #25

日本語 English
リモートコントロールをより多くのユーザーに展開 Expand Remote Control to more users
Claude Code - v2.1.58
・リモートコントロールをより多くのユーザーに展開

v2.1.56 | #24

日本語 English
VS Code: "command 'claude-vscode.editor.openLast' not found" クラッシュの別原因を修正 VS Code: Fixed another cause of "command 'claude-vscode.editor.openLast' not found" crashes
Claude Code - v2.1.56
・VS Code: "command 'claude-vscode.editor.openLast' not found" クラッシュの別原因を修正

v2.1.55 | #23

日本語 English
WindowsでEINVALエラーが発生するBashToolの不具合を修正 Fixed BashTool failing on Windows with EINVAL error
Claude Code - v2.1.55
・WindowsでEINVALエラーが発生するBashToolの不具合を修正

v2.1.53 | #22

日本語 English
メッセージのレンダリング前にユーザー入力が一時的に消えるUIのちらつきを修正 Fixed a UI flicker where user input would briefly disappear after submission before the message rendered
エージェントの一括終了(ctrl+f)でエージェントごとではなく単一の集約通知を送信するよう修正し、コマンドキューを適切にクリアするよう修正 Fixed bulk agent kill (ctrl+f) to send a single aggregate notification instead of one per agent, and to properly clear the command queue
Remote Control 使用時にグレースフルシャットダウンで古いセッションが残ることがある問題を、テアダウンのネットワーク呼び出しを並列化することで修正 Fixed graceful shutdown sometimes leaving stale sessions when using Remote Control by parallelizing teardown network calls
初回起動時に --worktree が無視されることがある問題を修正 Fixed --worktree sometimes being ignored on first launch
Windows でのパニック("switch on corrupted value")を修正 Fixed a panic ("switch on corrupted value") on Windows
Windows で多数のプロセスを起動した際にクラッシュが発生する問題を修正 Fixed a crash that could occur when spawning many processes on Windows
Linux x64 および Windows x64 の WebAssembly インタープリタのクラッシュを修正 Fixed a crash in the WebAssembly interpreter on Linux x64 & Windows x64
Windows ARM64 で2分後にクラッシュが発生することがある問題を修正 Fixed a crash that sometimes occurred after 2 minutes on Windows ARM64
Claude Code - v2.1.53
・メッセージのレンダリング前にユーザー入力が一時的に消えるUIのちらつきを修正
・エージェントの一括終了(ctrl+f)でエージェントごとではなく単一の集約通知を送信するよう修正し、コマンドキューを適切にクリアするよう修正
・Remote Control 使用時にグレースフルシャットダウンで古いセッションが残ることがある問題を、テアダウンのネットワーク呼び出しを並列化することで修正
・初回起動時に `--worktree` が無視されることがある問題を修正
・Windows でのパニック("switch on corrupted value")を修正
・Windows で多数のプロセスを起動した際にクラッシュが発生する問題を修正
・Linux x64 および Windows x64 の WebAssembly インタープリタのクラッシュを修正
・Windows ARM64 で2分後にクラッシュが発生することがある問題を修正

v2.1.52 | #21

日本語 English
VS Code: Windows での拡張機能クラッシュを修正("command 'claude-vscode.editor.openLast' not found") VS Code: Fixed extension crash on Windows ("command 'claude-vscode.editor.openLast' not found")
Claude Code - v2.1.52
・VS Code: Windows での拡張機能クラッシュを修正("command 'claude-vscode.editor.openLast' not found")

v2.1.51 | #20

日本語 English
外部ビルド向けの claude remote-control サブコマンドを追加し、すべてのユーザーがローカル環境でのサービングを利用可能に Added claude remote-control subcommand for external builds, enabling local environment serving for all users.
プラグインマーケットプレイスのデフォルト git タイムアウトを 30 秒から 120 秒に変更し、CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS による設定に対応 Updated plugin marketplace default git timeout from 30s to 120s and added CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS to configure.
npm ソースからプラグインをインストールする際のカスタム npm レジストリおよびバージョン固定のサポートを追加 Added support for custom npm registries and specific version pinning when installing plugins from npm sources
シェルスナップショットが利用可能な場合、BashTool がデフォルトでログインシェル(-l フラグ)をスキップするよう変更し、コマンド実行パフォーマンスを改善(以前は CLAUDE_BASH_NO_LOGIN=true の設定が必要) BashTool now skips login shell (-l flag) by default when a shell snapshot is available, improving command execution performance. Previously this required setting CLAUDE_BASH_NO_LOGIN=true.
インタラクティブモードでワークスペーストラストの承認なしに statusLine および fileSuggestion フックコマンドが実行可能なセキュリティ問題を修正 Fixed a security issue where statusLine and fileSuggestion hook commands could execute without workspace trust acceptance in interactive mode.
ツール結果のディスク永続化の閾値を 100K 文字から 50K 文字に縮小し、コンテキストウィンドウ使用量の削減と会話の継続性を改善 Tool results larger than 50K characters are now persisted to disk (previously 100K). This reduces context window usage and improves conversation longevity.
WebSocket 再接続などによる control_response メッセージの重複が API 400 エラーを引き起こすバグを修正 Fixed a bug where duplicate control_response messages (e.g. from WebSocket reconnects) could cause API 400 errors by pushing duplicate assistant messages into the conversation.
SDK 呼び出し元がアカウント情報を同期的に提供できる環境変数 CLAUDE_CODE_ACCOUNT_UUIDCLAUDE_CODE_USER_EMAILCLAUDE_CODE_ORGANIZATION_UUID を追加し、初期テレメトリイベントにアカウントメタデータが欠落するレースコンディションを解消 Added CLAUDE_CODE_ACCOUNT_UUID, CLAUDE_CODE_USER_EMAIL, and CLAUDE_CODE_ORGANIZATION_UUID environment variables for SDK callers to provide account info synchronously, eliminating a race condition where early telemetry events lacked account metadata.
プラグインの SKILL.md の description が YAML 配列またはその他の非文字列型の場合にスラッシュコマンドのオートコンプリートがクラッシュするバグを修正 Fixed slash command autocomplete crashing when a plugin's SKILL.md description is a YAML array or other non-string type
/model ピッカーでピン留めされたモデルバージョンの表示を生のモデル ID から人間が読みやすいラベル(例: "Sonnet 4.5")に変更し、新バージョン利用可能時のアップグレードヒントを追加 The /model picker now shows human-readable labels (e.g., "Sonnet 4.5") instead of raw model IDs for pinned model versions, with an upgrade hint when a newer version is available.
macOS plist または Windows Registry による管理設定の指定に対応(詳細: https://code.claude.com/docs/en/settings#settings-files) Managed settings can now be set via macOS plist or Windows Registry. Learn more at https://code.claude.com/docs/en/settings#settings-files
Claude Code - v2.1.51
・外部ビルド向けの `claude remote-control` サブコマンドを追加し、すべてのユーザーがローカル環境でのサービングを利用可能に
・プラグインマーケットプレイスのデフォルト git タイムアウトを 30 秒から 120 秒に変更し、`CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS` による設定に対応
・npm ソースからプラグインをインストールする際のカスタム npm レジストリおよびバージョン固定のサポートを追加
・シェルスナップショットが利用可能な場合、BashTool がデフォルトでログインシェル(`-l` フラグ)をスキップするよう変更し、コマンド実行パフォーマンスを改善(以前は `CLAUDE_BASH_NO_LOGIN=true` の設定が必要)
・インタラクティブモードでワークスペーストラストの承認なしに `statusLine` および `fileSuggestion` フックコマンドが実行可能なセキュリティ問題を修正
・ツール結果のディスク永続化の閾値を 100K 文字から 50K 文字に縮小し、コンテキストウィンドウ使用量の削減と会話の継続性を改善
・WebSocket 再接続などによる `control_response` メッセージの重複が API 400 エラーを引き起こすバグを修正
・SDK 呼び出し元がアカウント情報を同期的に提供できる環境変数 `CLAUDE_CODE_ACCOUNT_UUID`、`CLAUDE_CODE_USER_EMAIL`、`CLAUDE_CODE_ORGANIZATION_UUID` を追加し、初期テレメトリイベントにアカウントメタデータが欠落するレースコンディションを解消
・プラグインの SKILL.md の description が YAML 配列またはその他の非文字列型の場合にスラッシュコマンドのオートコンプリートがクラッシュするバグを修正
・`/model` ピッカーでピン留めされたモデルバージョンの表示を生のモデル ID から人間が読みやすいラベル(例: "Sonnet 4.5")に変更し、新バージョン利用可能時のアップグレードヒントを追加
・macOS plist または Windows Registry による管理設定の指定に対応(詳細: https://code.claude.com/docs/en/settings#settings-files)

v2.1.50 | #19

日本語 English
LSPサーバーのstartupTimeout設定のサポートを追加 Added support for startupTimeout configuration for LSP servers
エージェントのワークツリー分離によるワークツリーの作成・削除時にカスタムVCSのセットアップとティアダウンを可能にするWorktreeCreateおよびWorktreeRemoveフックイベントを追加 Added WorktreeCreate and WorktreeRemove hook events, enabling custom VCS setup and teardown when agent worktree isolation creates or removes worktrees.
作業ディレクトリにシンボリックリンクが含まれる場合に再開セッションが表示されなくなるバグを修正。また、グレースフルシャットダウン中にフックとアナリティクスより先にセッションデータをフラッシュすることでSSH切断時のセッションデータ損失を修正 Fixed a bug where resumed sessions could be invisible when the working directory involved symlinks, because the session storage path was resolved at different times during startup. Also fixed session data loss on SSH disconnect by flushing session data before hooks and analytics in the graceful shutdown sequence.
Linux: glibc 2.30未満のシステム(RHEL 8等)でネイティブモジュールが読み込まれない問題を修正 Linux: Fixed native modules not loading on systems with glibc older than 2.30 (e.g., RHEL 8)
エージェントチームで完了済みのチームメイトタスクがセッション状態からガベージコレクションされないメモリリークを修正 Fixed memory leak in agent teams where completed teammate tasks were never garbage collected from session state
CLAUDE_CODE_SIMPLEがスキル、セッションメモリ、カスタムエージェント、CLAUDE.mdのトークンカウントを完全に除去しない問題を修正 Fixed CLAUDE_CODE_SIMPLE to fully strip down skills, session memory, custom agents, and CLAUDE.md token counting
存在しないサーバー名を指定した際に/mcp reconnectがCLIをフリーズさせる問題を修正 Fixed /mcp reconnect freezing the CLI when given a server name that doesn't exist
完了済みタスクの状態オブジェクトがAppStateから削除されないメモリリークを修正 Fixed memory leak where completed task state objects were never removed from AppState
エージェント定義にisolation: worktreeのサポートを追加し、エージェントが分離されたgitワークツリー上で宣言的に動作可能に Added support for isolation: worktree in agent definitions, allowing agents to declaratively run in isolated git worktrees.
CLAUDE_CODE_SIMPLEモードがMCPツール、添付ファイル、フック、CLAUDE.mdファイルの読み込みも無効化し、完全にミニマルな体験を提供するよう変更 CLAUDE_CODE_SIMPLE mode now also disables MCP tools, attachments, hooks, and CLAUDE.md file loading for a fully minimal experience.
ツール検索が有効でプロンプトが起動引数として渡された場合にMCPツールが検出されないバグを修正 Fixed bug where MCP tools were not discovered when tool search is enabled and a prompt is passed in as a launch argument
コンパクション後に内部キャッシュをクリアすることで、長時間セッションのメモリ使用量を改善 Improved memory usage during long sessions by clearing internal caches after compaction
設定済みエージェントの一覧を表示するclaude agents CLIコマンドを追加 Added claude agents CLI command to list all configured agents
処理済みの大きなツール結果をクリアすることで、長時間セッションのメモリ使用量を改善 Improved memory usage during long sessions by clearing large tool results after they have been processed
LSP診断データが配信後にクリーンアップされず長時間セッションでメモリが際限なく増加するメモリリークを修正 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
Yoga WASMとUIコンポーネントのインポートを遅延させることで、ヘッドレスモード(-pフラグ)の起動パフォーマンスを改善 Improved startup performance for headless mode (-p flag) by deferring Yoga WASM and UI component imports
キャッシュヒット率を低下させるプロンプト候補キャッシュのリグレッションを修正 Fixed prompt suggestion cache regression that reduced cache hit rates
ファイル履歴スナップショットに上限を設けることで、長時間セッションでのメモリの際限ない増加を修正 Fixed unbounded memory growth in long sessions by capping file history snapshots
1Mコンテキストウィンドウのサポートを無効化するCLAUDE_CODE_DISABLE_1M_CONTEXT環境変数を追加 Added CLAUDE_CODE_DISABLE_1M_CONTEXT environment variable to disable 1M context window support
Opus 4.6(ファストモード)が1Mコンテキストウィンドウの完全サポートを提供 Opus 4.6 (fast mode) now includes the full 1M context window
VSCode: VS Codeセッションへの/extra-usageコマンドのサポートを追加 VSCode: Added /extra-usage command support in VS Code sessions
クリーンアップ後もTaskOutputが直近の行を保持し続けるメモリリークを修正 Fixed memory leak where TaskOutput retained recent lines after cleanup
クリア済みのアイテムがバッキング配列に保持されるCircularBufferのメモリリークを修正 Fixed memory leak in CircularBuffer where cleared items were retained in the backing array
クリーンアップ後もChildProcessおよびAbortControllerの参照が保持されるシェルコマンド実行のメモリリークを修正 Fixed memory leak in shell command execution where ChildProcess and AbortController references were retained after cleanup
Claude Code - v2.1.50
・LSPサーバーの`startupTimeout`設定のサポートを追加
・エージェントのワークツリー分離によるワークツリーの作成・削除時にカスタムVCSのセットアップとティアダウンを可能にする`WorktreeCreate`および`WorktreeRemove`フックイベントを追加
・作業ディレクトリにシンボリックリンクが含まれる場合に再開セッションが表示されなくなるバグを修正。また、グレースフルシャットダウン中にフックとアナリティクスより先にセッションデータをフラッシュすることでSSH切断時のセッションデータ損失を修正
・Linux: glibc 2.30未満のシステム(RHEL 8等)でネイティブモジュールが読み込まれない問題を修正
・エージェントチームで完了済みのチームメイトタスクがセッション状態からガベージコレクションされないメモリリークを修正
・`CLAUDE_CODE_SIMPLE`がスキル、セッションメモリ、カスタムエージェント、CLAUDE.mdのトークンカウントを完全に除去しない問題を修正
・存在しないサーバー名を指定した際に`/mcp reconnect`がCLIをフリーズさせる問題を修正
・完了済みタスクの状態オブジェクトがAppStateから削除されないメモリリークを修正
・エージェント定義に`isolation: worktree`のサポートを追加し、エージェントが分離されたgitワークツリー上で宣言的に動作可能に
・`CLAUDE_CODE_SIMPLE`モードがMCPツール、添付ファイル、フック、CLAUDE.mdファイルの読み込みも無効化し、完全にミニマルな体験を提供するよう変更
・ツール検索が有効でプロンプトが起動引数として渡された場合にMCPツールが検出されないバグを修正
・コンパクション後に内部キャッシュをクリアすることで、長時間セッションのメモリ使用量を改善
・設定済みエージェントの一覧を表示する`claude agents` CLIコマンドを追加
・処理済みの大きなツール結果をクリアすることで、長時間セッションのメモリ使用量を改善
・LSP診断データが配信後にクリーンアップされず長時間セッションでメモリが際限なく増加するメモリリークを修正
・完了済みタスクの出力がメモリから解放されないメモリリークを修正し、多数のタスクを含む長時間セッションのメモリ使用量を削減
・Yoga WASMとUIコンポーネントのインポートを遅延させることで、ヘッドレスモード(`-p`フラグ)の起動パフォーマンスを改善
・キャッシュヒット率を低下させるプロンプト候補キャッシュのリグレッションを修正
・ファイル履歴スナップショットに上限を設けることで、長時間セッションでのメモリの際限ない増加を修正
・1Mコンテキストウィンドウのサポートを無効化する`CLAUDE_CODE_DISABLE_1M_CONTEXT`環境変数を追加
・Opus 4.6(ファストモード)が1Mコンテキストウィンドウの完全サポートを提供
・VSCode: VS Codeセッションへの`/extra-usage`コマンドのサポートを追加
・クリーンアップ後もTaskOutputが直近の行を保持し続けるメモリリークを修正
・クリア済みのアイテムがバッキング配列に保持されるCircularBufferのメモリリークを修正
・クリーンアップ後もChildProcessおよびAbortControllerの参照が保持されるシェルコマンド実行のメモリリークを修正

v2.1.49 | #18

日本語 English
MCP OAuth 認証にステップアップ認証サポートとディスカバリーキャッシュを追加し、サーバー接続時の冗長なネットワークリクエストを削減 Improved MCP OAuth authentication with step-up auth support and discovery caching, reducing redundant network requests during server connections
隔離された git worktree で Claude を起動する --worktree-w)フラグを追加 Added --worktree (-w) flag to start Claude in an isolated git worktree
サブエージェントが一時的な git worktree で作業するための isolation: "worktree" をサポート Subagents support isolation: "worktree" for working in a temporary git worktree
バックグラウンドエージェントを終了する Ctrl+F キーバインドを追加(3秒以内に2回押しで確認) Added Ctrl+F keybinding to kill background agents (two-press confirmation)
エージェント定義で background: true を指定することでバックグラウンドタスクとして常時実行するサポートを追加 Agent definitions support background: true to always run as a background task
プラグインがデフォルト設定用の settings.json を同梱可能に Plugins can ship settings.json for default configuration
モデルがリポジトリフォルダを省略した際、ファイルが見つからないエラーで修正候補パスを提案するよう修正 Fixed file-not-found errors to suggest corrected paths when the model drops the repo folder
バックグラウンドエージェント実行中にメインスレッドがアイドル状態のとき Ctrl+C および ESC が無視されていた問題を修正。3秒以内に2回押すことで全バックグラウンドエージェントを終了するよう変更 Fixed Ctrl+C and ESC being silently ignored when background agents are running and the main thread is idle. Pressing twice within 3 seconds now kills all background agents.
キャッシュヒット率を低下させていたプロンプト候補キャッシュのリグレッションを修正 Fixed prompt suggestion cache regression that reduced cache hit rates.
--scope 未指定時に plugin enable および plugin disable が常にユーザースコープへフォールバックしていた問題を修正し、正しいスコープを自動検出するよう変更 Fixed plugin enable and plugin disable to auto-detect the correct scope when --scope is not specified, instead of always defaulting to user scope
シンプルモード(CLAUDE_CODE_SIMPLE)に Bash ツールに加えてファイル編集ツールを追加し、シンプルモードでの直接ファイル編集を可能に Simple mode (CLAUDE_CODE_SIMPLE) now includes the file edit tool in addition to the Bash tool, allowing direct file editing in simple mode.
安全チェックが確認応答をトリガーした際にパーミッション候補を自動設定するようになり、SDK コンシューマがパーミッションオプションを表示可能に Permission suggestions are now populated when safety checks trigger an ask response, enabling SDK consumers to display permission options
Max プランから 1M コンテキスト対応の Sonnet 4.5 を廃止し、同じく 1M コンテキストに対応したフロンティアモデル Sonnet 4.6 へ移行。/model で切り替え 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.
/config で verbose モードを切り替えてもシンキングブロックの表示が更新されなかった問題を修正。メモコンパレータが verbose の変更を正しく検出するよう対応 Fixed verbose mode not updating thinking block display when toggled via /config — memo comparators now correctly detect verbose changes
tree-sitter パーサーを定期的にリセットすることで、長時間セッション中の WASM メモリの無制限増大を修正 Fixed unbounded WASM memory growth during long sessions by periodically resetting the tree-sitter parser
古い yoga レイアウト参照によって引き起こされる潜在的なレンダリング問題を修正 Fixed potential rendering issues caused by stale yoga layout references
起動時の不要な API 呼び出しをスキップすることで、非インタラクティブモード(-p)のパフォーマンスを改善 Improved performance in non-interactive mode (-p) by skipping unnecessary API calls during startup
HTTP および SSE MCP サーバーの認証失敗をキャッシュし、認証が必要なサーバーへの繰り返し接続試行を回避することでパフォーマンスを改善 Improved performance by caching authentication failures for HTTP and SSE MCP servers, avoiding repeated connection attempts to servers requiring auth
Yoga WASM のリニアメモリが縮小しないことによる、長時間セッション中のメモリ無制限増大を修正 Fixed unbounded memory growth during long-running sessions caused by Yoga WASM linear memory never shrinking
SDK のモデル情報に supportsEffortsupportedEffortLevelssupportsAdaptiveThinking フィールドを追加し、コンシューマがモデル機能を検出可能に SDK model info now includes supportsEffort, supportedEffortLevels, and supportsAdaptiveThinking fields so consumers can discover model capabilities.
セッション中に設定ファイルが変更された際に発火する ConfigChange フックイベントを追加し、エンタープライズのセキュリティ監査と設定変更のブロックを可能に Added ConfigChange hook event that fires when configuration files change during a session, enabling enterprise security auditing and optional blocking of settings changes.
MCP 認証失敗をキャッシュして冗長な接続試行を回避することで、起動パフォーマンスを改善 Improved startup performance by caching MCP auth failures to avoid redundant connection attempts
アナリティクスのトークンカウントにおける HTTP 呼び出しを削減し、起動パフォーマンスを改善 Improved startup performance by reducing HTTP calls for analytics token counting
MCP ツールのトークンカウントを単一の API 呼び出しにまとめることで、起動パフォーマンスを改善 Improved startup performance by batching MCP tool token counting into a single API call
disableAllHooks 設定が管理設定の階層を尊重するよう修正。非管理設定でポリシーにより設定された管理フックを無効化できないよう変更 (#26637) Fixed disableAllHooks setting to respect managed settings hierarchy — non-managed settings can no longer disable managed hooks set by policy (#26637)
/clear のようなコマンドで始まるセッションで --resume のセッションピッカーに生の XML タグが表示されていた問題を修正。セッション ID フォールバックへ正しくフォールスルーするよう変更 Fixed --resume session picker showing raw XML tags for sessions that start with commands like /clear. Now correctly falls through to the session ID fallback.
パス安全性および作業ディレクトリブロックに関するパーミッションプロンプトを改善し、コンテキストのない素のプロンプトの代わりに制限理由を表示するよう変更 Improved permission prompts for path safety and working directory blocks to show the reason for the restriction instead of a bare prompt with no context
Claude Code - v2.1.49
・MCP OAuth 認証にステップアップ認証サポートとディスカバリーキャッシュを追加し、サーバー接続時の冗長なネットワークリクエストを削減
・隔離された git worktree で Claude を起動する `--worktree`(`-w`)フラグを追加
・サブエージェントが一時的な git worktree で作業するための `isolation: "worktree"` をサポート
・バックグラウンドエージェントを終了する Ctrl+F キーバインドを追加(3秒以内に2回押しで確認)
・エージェント定義で `background: true` を指定することでバックグラウンドタスクとして常時実行するサポートを追加
・プラグインがデフォルト設定用の `settings.json` を同梱可能に
・モデルがリポジトリフォルダを省略した際、ファイルが見つからないエラーで修正候補パスを提案するよう修正
・バックグラウンドエージェント実行中にメインスレッドがアイドル状態のとき Ctrl+C および ESC が無視されていた問題を修正。3秒以内に2回押すことで全バックグラウンドエージェントを終了するよう変更
・キャッシュヒット率を低下させていたプロンプト候補キャッシュのリグレッションを修正
・`--scope` 未指定時に `plugin enable` および `plugin disable` が常にユーザースコープへフォールバックしていた問題を修正し、正しいスコープを自動検出するよう変更
・シンプルモード(`CLAUDE_CODE_SIMPLE`)に Bash ツールに加えてファイル編集ツールを追加し、シンプルモードでの直接ファイル編集を可能に
・安全チェックが確認応答をトリガーした際にパーミッション候補を自動設定するようになり、SDK コンシューマがパーミッションオプションを表示可能に
・Max プランから 1M コンテキスト対応の Sonnet 4.5 を廃止し、同じく 1M コンテキストに対応したフロンティアモデル Sonnet 4.6 へ移行。`/model` で切り替え
・`/config` で verbose モードを切り替えてもシンキングブロックの表示が更新されなかった問題を修正。メモコンパレータが verbose の変更を正しく検出するよう対応
・tree-sitter パーサーを定期的にリセットすることで、長時間セッション中の WASM メモリの無制限増大を修正
・古い yoga レイアウト参照によって引き起こされる潜在的なレンダリング問題を修正
・起動時の不要な API 呼び出しをスキップすることで、非インタラクティブモード(`-p`)のパフォーマンスを改善
・HTTP および SSE MCP サーバーの認証失敗をキャッシュし、認証が必要なサーバーへの繰り返し接続試行を回避することでパフォーマンスを改善
・Yoga WASM のリニアメモリが縮小しないことによる、長時間セッション中のメモリ無制限増大を修正
・SDK のモデル情報に `supportsEffort`、`supportedEffortLevels`、`supportsAdaptiveThinking` フィールドを追加し、コンシューマがモデル機能を検出可能に
・セッション中に設定ファイルが変更された際に発火する `ConfigChange` フックイベントを追加し、エンタープライズのセキュリティ監査と設定変更のブロックを可能に
・MCP 認証失敗をキャッシュして冗長な接続試行を回避することで、起動パフォーマンスを改善
・アナリティクスのトークンカウントにおける HTTP 呼び出しを削減し、起動パフォーマンスを改善
・MCP ツールのトークンカウントを単一の API 呼び出しにまとめることで、起動パフォーマンスを改善
・`disableAllHooks` 設定が管理設定の階層を尊重するよう修正。非管理設定でポリシーにより設定された管理フックを無効化できないよう変更 (#26637)
・`/clear` のようなコマンドで始まるセッションで `--resume` のセッションピッカーに生の XML タグが表示されていた問題を修正。セッション ID フォールバックへ正しくフォールスルーするよう変更
・パス安全性および作業ディレクトリブロックに関するパーミッションプロンプトを改善し、コンテキストのない素のプロンプトの代わりに制限理由を表示するよう変更

v2.1.47 | #17

日本語 English
FileWriteTool の行数カウントを修正し、trimEnd() による意図的な末尾の空白行の削除を防止 Fixed FileWriteTool line counting to preserve intentional trailing blank lines instead of stripping them with trimEnd().
os.EOL\r\n)が表示コードに引き起こすWindowsターミナルのレンダリングバグを修正 — 行数が常に1と表示される問題を解消し、正しい値を表示 Fixed Windows terminal rendering bugs caused by os.EOL (\r\n) in display code — line counts now show correct values instead of always showing 1 on Windows.
VS Code のプランプレビューを改善: Claude の反復処理に合わせた自動更新、レビュー準備完了時のみコメントを有効化、拒否時も Claude が修正できるようプレビューを維持 Improved VS Code plan preview: auto-updates as Claude iterates, enables commenting only when the plan is ready for review, and keeps the preview open when rejecting so Claude can revise.
Windowsの\r\n改行コードにより、マークダウン出力の太字・色付きテキストが誤った文字にずれるバグを修正 Fixed a bug where bold and colored text in markdown output could shift to the wrong characters on Windows due to \r\n line endings.
会話に多数のPDFドキュメントが含まれる場合にコンパクションAPIへの送信前にドキュメントブロックを画像とともに除去することでコンパクションが失敗する問題を修正 Fixed compaction failing when conversation contains many PDF documents by stripping document blocks alongside images before sending to the compaction API (anthropics/claude-code#26188)
APIストリームバッファ、エージェントコンテキスト、スキル状態を使用後に解放することで、長時間セッションのメモリ使用量を改善 Improved memory usage in long-running sessions by releasing API stream buffers, agent context, and skill state after use
SessionStart フックの実行を遅延させることで起動パフォーマンスを改善し、インタラクティブになるまでの時間を約500ms短縮 Improved startup performance by deferring SessionStart hook execution, reducing time-to-interactive by ~500ms.
MSYS2またはCygwinシェル使用時にWindowsでbashツールの出力が無言で破棄される問題を修正 Fixed an issue where bash tool output was silently discarded on Windows when using MSYS2 or Cygwin shells.
@ ファイルメンションのパフォーマンス改善 - 起動時のインデックス事前ウォームアップとバックグラウンド更新付きセッションキャッシュにより、ファイル候補の表示が高速化 Improved performance of @ file mentions - file suggestions now appear faster by pre-warming the index on startup and using session-based caching with background refresh.
タスク完了後にエージェントタスクのメッセージ履歴をトリミングすることでメモリ使用量を改善 Improved memory usage by trimming agent task message history after tasks complete
進捗更新における O(n²) のメッセージ蓄積を解消し、長時間エージェントセッション中のメモリ使用量を改善 Improved memory usage during long agent sessions by eliminating O(n²) message accumulation in progress updates
bashパーミッション分類器において返されたマッチの説明が実際の入力ルールと対応していることを検証するよう修正し、ハルシネーションによる誤った権限付与を防止 Fixed the bash permission classifier to validate that returned match descriptions correspond to actual input rules, preventing hallucinated descriptions from incorrectly granting permissions
NFS/FUSEファイルシステムでinodeが0と報告される場合にユーザー定義エージェントが1ファイルしか読み込まれない問題を修正 Fixed user-defined agents only loading one file on NFS/FUSE filesystems that report zero inodes (anthropics/claude-code#26044)
プラグインエージェントスキルが完全修飾プラグイン名でなく短縮名で参照された際にサイレントに読み込み失敗する問題を修正 Fixed plugin agent skills silently failing to load when referenced by bare name instead of fully-qualified plugin name (anthropics/claude-code#25834)
折りたたまれたツール結果の検索パターンを引用符付きで表示するように変更 Search patterns in collapsed tool results are now displayed in quotes for clarity
Windows: CWD追跡の一時ファイルが削除されず無限に蓄積される問題を修正 Windows: Fixed CWD tracking temp files never being cleaned up, causing them to accumulate indefinitely (anthropics/claude-code#17600)
バックグラウンドエージェントの全終了キーをESC二重押しからctrl+fに変更。ESCでメインスレッドをキャンセルしてもバックグラウンドエージェントは継続実行されるよう動作を変更 Use ctrl+f to 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.
並行エージェントセッションでストリーミングコンテンツブロックの混在によるメッセージマージ失敗が原因で発生していたAPI 400エラー("thinking blocks cannot be modified")を修正 Fixed API 400 errors ("thinking blocks cannot be modified") that occurred in sessions with concurrent agents, caused by interleaved streaming content blocks preventing proper message merging.
チームメイトナビゲーションをShift+UpとShift+Downの両方ではなく、Shift+Down(折り返しあり)のみに簡略化 Simplified teammate navigation to use only Shift+Down (with wrapping) instead of both Shift+Up and Shift+Down.
単一ファイルの書き込み/編集エラーが並列ファイル操作全体を中断する問題を修正。独立したファイル変更は他の操作が失敗しても完了するよう対応。 Fixed an issue where a single file write/edit error would abort all other parallel file write/edit operations. Independent file mutations now complete even when a sibling fails.
StopおよびSubagentStopフックの入力にlast_assistant_messageフィールドを追加、トランスクリプトファイルを解析せずにアシスタントの最終レスポンステキストへのアクセスに対応 Added last_assistant_message field to Stop and SubagentStop hook inputs, providing the final assistant response text so hooks can access it without parsing transcript files.
/rename で設定したカスタムセッションタイトルが会話再開後に失われる問題を修正 Fixed custom session titles set via /rename being lost after resuming a conversation (anthropics/claude-code#23610)
狭いターミナルで折りたたまれた読み込み/検索ヒントテキストがはみ出す問題を、先頭からの切り詰めで修正 Fixed collapsed read/search hint text overflowing on narrow terminals by truncating from the start.
バックスラッシュ改行による継続行(\で複数行に分割された長いコマンド)を含むbashコマンドが不正な空引数を生成し、コマンド実行が破壊される可能性がある問題を修正 Fixed an issue where bash commands with backslash-newline continuation lines (e.g., long commands split across multiple lines with \) would produce spurious empty arguments, potentially breaking command execution.
多数のユーザースキルがインストールされている場合に、組み込みスラッシュコマンド(/help/model/compact など)がオートコンプリートのドロップダウンに表示されない問題を修正 Fixed built-in slash commands (/help, /model, /compact, etc.) being hidden from the autocomplete dropdown when many user skills are installed (anthropics/claude-code#22020)
遅延読み込み後にMCPサーバーがMCP管理ダイアログに表示されない問題を修正 Fixed MCP servers not appearing in the MCP Management Dialog after deferred loading
/clear コマンド実行後にステータスバーにセッション名が残り続ける問題を修正 Fixed session name persisting in status bar after /clear command (anthropics/claude-code#26082)
SKILL.mdのフロントマターでnamedescriptionに数値のみ(例: name: 3000)が指定された場合にクラッシュする問題を修正。値を適切に文字列へ変換するよう対応 Fixed crash when a skill's name or description in SKILL.md frontmatter is a bare number (e.g., name: 3000) — the value is now properly coerced to a string (anthropics/claude-code#25837)
/resume で最初のメッセージが16KBを超えるか配列形式のコンテンツを使用する場合にセッションが暗黙的に破棄される問題を修正 Fixed /resume silently dropping sessions when the first message exceeds 16KB or uses array-format content (anthropics/claude-code#25721)
設定可能な複数行入力用の chat:newline キーバインディングアクションを追加 Added chat:newline keybinding action for configurable multi-line input (anthropics/claude-code#26075)
ステータスラインJSONのworkspaceセクションにadded_dirsを追加し、/add-dirで追加されたディレクトリを外部スクリプトに公開 Added added_dirs to the statusline JSON workspace section, exposing directories added via /add-dir to external scripts (anthropics/claude-code#26096)
claude doctor が mise および asdf 管理のインストールをネイティブインストールとして誤分類する問題を修正 Fixed claude doctor misclassifying mise and asdf-managed installations as native installs (anthropics/claude-code#26033)
サンドボックスコマンドで zsh ヒアドキュメントが "read-only file system" エラーで失敗する問題を修正 Fixed zsh heredoc failing with "read-only file system" error in sandboxed commands (anthropics/claude-code#25990)
エージェントの進行状況インジケーターがツール使用数を過大に表示する問題を修正 Fixed agent progress indicator showing inflated tool use count (anthropics/claude-code#26023)
WSL2環境でWindowsがBMP形式で画像をコピーした際に画像の貼り付けが機能しない問題を修正 Fixed image pasting not working on WSL2 systems where Windows copies images as BMP format (anthropics/claude-code#25935)
バックグラウンドエージェントの結果がエージェントの最終回答ではなく生のトランスクリプトデータを返す問題を修正 Fixed background agent results returning raw transcript data instead of the agent's final answer (anthropics/claude-code#26012)
WarpターミナルがShift+Enterをネイティブサポートしているにもかかわらず、セットアップを誤って促す問題を修正 Fixed Warp terminal incorrectly prompting for Shift+Enter setup when it supports it natively (anthropics/claude-code#25957)
TUIでCJK全角文字がタイムスタンプとレイアウト要素のずれを引き起こす問題を修正 Fixed CJK wide characters causing misaligned timestamps and layout elements in the TUI (anthropics/claude-code#26084)
.claude/agents/*.md 内のカスタムエージェントの model フィールドがチームメイト起動時に無視される問題を修正 Fixed custom agent model field in .claude/agents/*.md being ignored when spawning team teammates (anthropics/claude-code#26064)
コンテキスト圧縮後にプランモードが失われ、モデルが計画モードから実装モードに切り替わる問題を修正 Fixed plan mode being lost after context compaction, causing the model to switch from planning to implementation mode (anthropics/claude-code#26061)
settings.jsonalwaysThinkingEnabled: trueを設定してもBedrockおよびVertexプロバイダーでthinkingモードが有効にならない問題を修正 Fixed alwaysThinkingEnabled: true in settings.json not enabling thinking mode on Bedrock and Vertex providers (anthropics/claude-code#26074)
ヘッドレス/SDKモードでtool_decision OTelテレメトリイベントが送信されない不具合を修正 Fixed tool_decision OTel telemetry event not being emitted in headless/SDK mode (anthropics/claude-code#26059)
コンテキスト圧縮後にセッション名が失われる問題を修正(リネームされたセッションが圧縮後もカスタムタイトルを保持するように) Fixed session name being lost after context compaction — renamed sessions now preserve their custom title through compaction (anthropics/claude-code#26121)
再開ピッカーの初期セッション表示数を10から50に増加し、セッション検索を高速化 Increased initial session count in resume picker from 10 to 50 for faster session discovery (anthropics/claude-code#26123)
Windows: ドライブレターの大文字小文字が異なる場合のワークツリーセッションマッチングを修正 Windows: fixed worktree session matching when drive letter casing differs (anthropics/claude-code#26123)
/resume <session-id> で最初のメッセージが16KBを超えるセッションが見つからない不具合を修正 Fixed /resume <session-id> failing to find sessions whose first message exceeds 16KB (anthropics/claude-code#25920)
複数行のbashコマンドで「常に許可」を使用した際に無効な権限パターンが生成され設定が破損する問題を修正 Fixed "Always allow" on multiline bash commands creating invalid permission patterns that corrupt settings (anthropics/claude-code#25909)
SKILL.mdのフロントマターでargument-hintにYAMLシーケンス構文(例: [topic: foo | bar])を使用した際にReactがクラッシュする問題(エラー #31)を修正、値を適切に文字列へ変換するよう対応 Fixed React crash (error #31) when a skill's argument-hint in SKILL.md frontmatter uses YAML sequence syntax (e.g., [topic: foo | bar]) — the value is now properly coerced to a string (anthropics/claude-code#25826)
ウェブ検索を使用したセッションで /fork を使用した際のクラッシュを修正 — トランスクリプトのデシリアライズ時に検索結果に含まれる null エントリを適切に処理 Fixed crash when using /fork on sessions that used web search — null entries in search results from transcript deserialization are now handled gracefully (anthropics/claude-code#25811)
読み取り専用のgitコマンドがmacOSのFSEventsファイルウォッチャーループを引き起こす問題を--no-optional-locksフラグの追加により修正 Fixed read-only git commands triggering FSEvents file watcher loops on macOS by adding --no-optional-locks flag (anthropics/claude-code#25750)
git worktreeから実行した際にカスタムエージェントとスキルが検出されない問題を修正(メインリポジトリのプロジェクトレベルの.claude/agents/.claude/skills/も参照対象に追加) Fixed custom agents and skills not being discovered when running from a git worktree — project-level .claude/agents/ and .claude/skills/ from the main repository are now included (anthropics/claude-code#25816)
ネストされたClaudeセッション内でclaude doctorclaude plugin validateなどの非インタラクティブなサブコマンドがブロックされる問題を修正 Fixed non-interactive subcommands like claude doctor and claude plugin validate being blocked inside nested Claude sessions (anthropics/claude-code#25803)
Windows: パス間でドライブレターの大文字・小文字が異なる場合に同じCLAUDE.mdが二重読み込みされる問題を修正 Windows: Fixed the same CLAUDE.md file being loaded twice when drive letter casing differs between paths (anthropics/claude-code#25756)
マークダウンのインラインコードスパンが誤ってbashコマンドとして解析される問題を修正 Fixed inline code spans in markdown being incorrectly parsed as bash commands (anthropics/claude-code#25792)
設定のカスタム spinnerVerbs がチームメイトのスピナーに反映されない問題を修正 Fixed teammate spinners not respecting custom spinnerVerbs from settings (anthropics/claude-code#25748)
コマンドが自身の作業ディレクトリを削除した後、シェルコマンドが永続的に失敗する問題を修正 Fixed shell commands permanently failing after a command deletes its own working directory (anthropics/claude-code#26136)
Windowsでcmd.exeの代わりにGit Bashを使用するよう修正し、フック(PreToolUse、PostToolUse)がサイレントに実行失敗していた問題を解消 Fixed hooks (PreToolUse, PostToolUse) silently failing to execute on Windows by using Git Bash instead of cmd.exe (anthropics/claude-code#25981)
LSPのfindReferencesなどの位置ベース操作がgitignore対象ファイル(node_modules/venv/など)の結果を返す問題を修正 Fixed LSP findReferences and other location-based operations returning results from gitignored files (e.g., node_modules/, venv/) (anthropics/claude-code#26051)
設定バックアップファイルをホームディレクトリのルートから ~/.claude/backups/ へ移動 Moved config backup files from home directory root to ~/.claude/backups/ to reduce home directory clutter (anthropics/claude-code#26130)
最初のプロンプトが大きい場合(16KB超)に /resume リストからセッションが消える問題を修正 Fixed sessions with large first prompts (>16KB) disappearing from the /resume list (anthropics/claude-code#26140)
ダブルアンダースコアプレフィックスを持つシェル関数(例: __git_ps1)がシェルセッションをまたいで保持されない問題を修正 Fixed shell functions with double-underscore prefixes (e.g., __git_ps1) not being preserved across shell sessions (anthropics/claude-code#25824)
トークン受信前にスピナーが「0トークン」カウンターを表示する問題を修正 Fixed spinner showing "0 tokens" counter before any tokens have been received (anthropics/claude-code#26105)
VSCode: AskUserQuestion ダイアログが開いている間、会話メッセージが暗く表示される問題を修正 VSCode: Fixed conversation messages appearing dimmed while the AskUserQuestion dialog is open (anthropics/claude-code#26078)
git worktreeでリモートURL解決がメインリポジトリの設定ではなくworktree固有のgitdirを参照することによりバックグラウンドタスクが失敗する問題を修正 Fixed background tasks failing in git worktrees due to remote URL resolution reading from worktree-specific gitdir instead of the main repository config (anthropics/claude-code#26065)
Windows/Git Bash ターミナルで右Altキー押下時に入力フィールドへ [25~ エスケープシーケンスが残留する不具合を修正 Fixed Right Alt key leaving visible [25~ escape sequence residue in the input field on Windows/Git Bash terminals (anthropics/claude-code#25943)
/rename コマンドがデフォルトでターミナルタブのタイトルを更新するように変更 The /rename command now updates the terminal tab title by default (anthropics/claude-code#25789)
EditツールがUnicodeの曲引用符(\u201c\u201d \u2018\u2019)をストレート引用符に無言で置換・破損していた問題を修正 Fixed Edit tool silently corrupting Unicode curly quotes (\u201c\u201d \u2018\u2019) by replacing them with straight quotes when making edits (anthropics/claude-code#26141)
OSC 8 ハイパーリンクのテキストが複数のターミナル行に折り返される際、最初の行のみクリック可能だった問題を修正 Fixed OSC 8 hyperlinks only being clickable on the first line when link text wraps across multiple terminal lines.
Claude Code - v2.1.47
・FileWriteTool の行数カウントを修正し、`trimEnd()` による意図的な末尾の空白行の削除を防止
・`os.EOL`(`\r\n`)が表示コードに引き起こすWindowsターミナルのレンダリングバグを修正 — 行数が常に1と表示される問題を解消し、正しい値を表示
・VS Code のプランプレビューを改善: Claude の反復処理に合わせた自動更新、レビュー準備完了時のみコメントを有効化、拒否時も Claude が修正できるようプレビューを維持
・Windowsの`\r\n`改行コードにより、マークダウン出力の太字・色付きテキストが誤った文字にずれるバグを修正
・会話に多数のPDFドキュメントが含まれる場合にコンパクションAPIへの送信前にドキュメントブロックを画像とともに除去することでコンパクションが失敗する問題を修正
・APIストリームバッファ、エージェントコンテキスト、スキル状態を使用後に解放することで、長時間セッションのメモリ使用量を改善
・SessionStart フックの実行を遅延させることで起動パフォーマンスを改善し、インタラクティブになるまでの時間を約500ms短縮
・MSYS2またはCygwinシェル使用時にWindowsでbashツールの出力が無言で破棄される問題を修正
・`@` ファイルメンションのパフォーマンス改善 - 起動時のインデックス事前ウォームアップとバックグラウンド更新付きセッションキャッシュにより、ファイル候補の表示が高速化
・タスク完了後にエージェントタスクのメッセージ履歴をトリミングすることでメモリ使用量を改善
・進捗更新における O(n²) のメッセージ蓄積を解消し、長時間エージェントセッション中のメモリ使用量を改善
・bashパーミッション分類器において返されたマッチの説明が実際の入力ルールと対応していることを検証するよう修正し、ハルシネーションによる誤った権限付与を防止
・NFS/FUSEファイルシステムでinodeが0と報告される場合にユーザー定義エージェントが1ファイルしか読み込まれない問題を修正
・プラグインエージェントスキルが完全修飾プラグイン名でなく短縮名で参照された際にサイレントに読み込み失敗する問題を修正
・折りたたまれたツール結果の検索パターンを引用符付きで表示するように変更
・Windows: CWD追跡の一時ファイルが削除されず無限に蓄積される問題を修正
・バックグラウンドエージェントの全終了キーをESC二重押しから`ctrl+f`に変更。ESCでメインスレッドをキャンセルしてもバックグラウンドエージェントは継続実行されるよう動作を変更
・並行エージェントセッションでストリーミングコンテンツブロックの混在によるメッセージマージ失敗が原因で発生していたAPI 400エラー("thinking blocks cannot be modified")を修正
・チームメイトナビゲーションをShift+UpとShift+Downの両方ではなく、Shift+Down(折り返しあり)のみに簡略化
・単一ファイルの書き込み/編集エラーが並列ファイル操作全体を中断する問題を修正。独立したファイル変更は他の操作が失敗しても完了するよう対応。
・StopおよびSubagentStopフックの入力に`last_assistant_message`フィールドを追加、トランスクリプトファイルを解析せずにアシスタントの最終レスポンステキストへのアクセスに対応
・`/rename` で設定したカスタムセッションタイトルが会話再開後に失われる問題を修正
・狭いターミナルで折りたたまれた読み込み/検索ヒントテキストがはみ出す問題を、先頭からの切り詰めで修正
・バックスラッシュ改行による継続行(`\`で複数行に分割された長いコマンド)を含むbashコマンドが不正な空引数を生成し、コマンド実行が破壊される可能性がある問題を修正
・多数のユーザースキルがインストールされている場合に、組み込みスラッシュコマンド(`/help`、`/model`、`/compact` など)がオートコンプリートのドロップダウンに表示されない問題を修正
・遅延読み込み後にMCPサーバーがMCP管理ダイアログに表示されない問題を修正
・`/clear` コマンド実行後にステータスバーにセッション名が残り続ける問題を修正
・SKILL.mdのフロントマターで`name`や`description`に数値のみ(例: `name: 3000`)が指定された場合にクラッシュする問題を修正。値を適切に文字列へ変換するよう対応
・`/resume` で最初のメッセージが16KBを超えるか配列形式のコンテンツを使用する場合にセッションが暗黙的に破棄される問題を修正
・設定可能な複数行入力用の `chat:newline` キーバインディングアクションを追加
・ステータスラインJSONの`workspace`セクションに`added_dirs`を追加し、`/add-dir`で追加されたディレクトリを外部スクリプトに公開
・`claude doctor` が mise および asdf 管理のインストールをネイティブインストールとして誤分類する問題を修正
・サンドボックスコマンドで zsh ヒアドキュメントが "read-only file system" エラーで失敗する問題を修正
・エージェントの進行状況インジケーターがツール使用数を過大に表示する問題を修正
・WSL2環境でWindowsがBMP形式で画像をコピーした際に画像の貼り付けが機能しない問題を修正
・バックグラウンドエージェントの結果がエージェントの最終回答ではなく生のトランスクリプトデータを返す問題を修正
・WarpターミナルがShift+Enterをネイティブサポートしているにもかかわらず、セットアップを誤って促す問題を修正
・TUIでCJK全角文字がタイムスタンプとレイアウト要素のずれを引き起こす問題を修正
・`.claude/agents/*.md` 内のカスタムエージェントの `model` フィールドがチームメイト起動時に無視される問題を修正
・コンテキスト圧縮後にプランモードが失われ、モデルが計画モードから実装モードに切り替わる問題を修正
・`settings.json`で`alwaysThinkingEnabled: true`を設定してもBedrockおよびVertexプロバイダーでthinkingモードが有効にならない問題を修正
・ヘッドレス/SDKモードで`tool_decision` OTelテレメトリイベントが送信されない不具合を修正
・コンテキスト圧縮後にセッション名が失われる問題を修正(リネームされたセッションが圧縮後もカスタムタイトルを保持するように)
・再開ピッカーの初期セッション表示数を10から50に増加し、セッション検索を高速化
・Windows: ドライブレターの大文字小文字が異なる場合のワークツリーセッションマッチングを修正
・`/resume <session-id>` で最初のメッセージが16KBを超えるセッションが見つからない不具合を修正
・複数行のbashコマンドで「常に許可」を使用した際に無効な権限パターンが生成され設定が破損する問題を修正
・SKILL.mdのフロントマターで`argument-hint`にYAMLシーケンス構文(例: `[topic: foo | bar]`)を使用した際にReactがクラッシュする問題(エラー #31)を修正、値を適切に文字列へ変換するよう対応
・ウェブ検索を使用したセッションで `/fork` を使用した際のクラッシュを修正 — トランスクリプトのデシリアライズ時に検索結果に含まれる null エントリを適切に処理
・読み取り専用のgitコマンドがmacOSのFSEventsファイルウォッチャーループを引き起こす問題を`--no-optional-locks`フラグの追加により修正
・git worktreeから実行した際にカスタムエージェントとスキルが検出されない問題を修正(メインリポジトリのプロジェクトレベルの`.claude/agents/`と`.claude/skills/`も参照対象に追加)
・ネストされたClaudeセッション内で`claude doctor`や`claude plugin validate`などの非インタラクティブなサブコマンドがブロックされる問題を修正
・Windows: パス間でドライブレターの大文字・小文字が異なる場合に同じCLAUDE.mdが二重読み込みされる問題を修正
・マークダウンのインラインコードスパンが誤ってbashコマンドとして解析される問題を修正
・設定のカスタム `spinnerVerbs` がチームメイトのスピナーに反映されない問題を修正
・コマンドが自身の作業ディレクトリを削除した後、シェルコマンドが永続的に失敗する問題を修正
・Windowsでcmd.exeの代わりにGit Bashを使用するよう修正し、フック(PreToolUse、PostToolUse)がサイレントに実行失敗していた問題を解消
・LSPの`findReferences`などの位置ベース操作がgitignore対象ファイル(`node_modules/`、`venv/`など)の結果を返す問題を修正
・設定バックアップファイルをホームディレクトリのルートから `~/.claude/backups/` へ移動
・最初のプロンプトが大きい場合(16KB超)に /resume リストからセッションが消える問題を修正
・ダブルアンダースコアプレフィックスを持つシェル関数(例: `__git_ps1`)がシェルセッションをまたいで保持されない問題を修正
・トークン受信前にスピナーが「0トークン」カウンターを表示する問題を修正
・VSCode: AskUserQuestion ダイアログが開いている間、会話メッセージが暗く表示される問題を修正
・git worktreeでリモートURL解決がメインリポジトリの設定ではなくworktree固有のgitdirを参照することによりバックグラウンドタスクが失敗する問題を修正
・Windows/Git Bash ターミナルで右Altキー押下時に入力フィールドへ `[25~` エスケープシーケンスが残留する不具合を修正
・`/rename` コマンドがデフォルトでターミナルタブのタイトルを更新するように変更
・EditツールがUnicodeの曲引用符(\u201c\u201d \u2018\u2019)をストレート引用符に無言で置換・破損していた問題を修正
・OSC 8 ハイパーリンクのテキストが複数のターミナル行に折り返される際、最初の行のみクリック可能だった問題を修正

v2.1.46 | #16

日本語 English
macOSでターミナル切断後に残存するCCプロセスの問題を修正 Fixed orphaned CC processes after terminal disconnect on macOS
Claude Codeでclaude.aiのMCPコネクタを使用するサポートを追加 Added support for using claude.ai MCP connectors in Claude Code
Claude Code - v2.1.46
・macOSでターミナル切断後に残存するCCプロセスの問題を修正
・Claude Codeでclaude.aiのMCPコネクタを使用するサポートを追加

v2.1.45 | #15

日本語 English
Claude Sonnet 4.6 のサポートを追加 Added support for Claude Sonnet 4.6
--add-dir ディレクトリからの enabledPlugins および extraKnownMarketplaces の読み込みに対応 Added support for reading enabledPlugins and extraKnownMarketplaces from --add-dir directories
スピナーのヒントをカスタマイズする spinnerTipsOverride 設定を追加(tips にカスタム文字列の配列を設定可能、excludeDefault: true で組み込みヒントを非表示にして独自ヒントのみ表示) Added spinnerTipsOverride setting to customize spinner tips — configure tips with an array of custom tip strings, and optionally set excludeDefault: true to show only your custom tips instead of the built-in ones
レート制限の状態更新(使用率・リセット時刻・超過情報を含む)をコンシューマーが受け取れるよう、SDKRateLimitInfo および SDKRateLimitEvent 型を SDK に追加 Added SDKRateLimitInfo and SDKRateLimitEvent types to the SDK, enabling consumers to receive rate limit status updates including utilization, reset times, and overage information
tmux で生成されたプロセスへ API プロバイダーの環境変数を伝播することで、Bedrock・Vertex・Foundry 上での Agent Teams チームメイトの失敗を修正 Fixed Agent Teams teammates failing on Bedrock, Vertex, and Foundry by propagating API provider environment variables to tmux-spawned processes (anthropics/claude-code#23561)
ユーザーごとの正しい一時ディレクトリを使用することで、macOS での一時ファイル書き込み時に発生するサンドボックスの「operation not permitted」エラーを修正 Fixed sandbox "operation not permitted" errors when writing temporary files on macOS by using the correct per-user temp directory (anthropics/claude-code#21654)
完了時に ReferenceError でクラッシュする Task ツール(バックグラウンドエージェント)を修正 Fixed Task tool (backgrounded agents) crashing with a ReferenceError on completion (anthropics/claude-code#22087)
入力欄に画像を貼り付けた際に Enter キーでオートコンプリートの候補が確定されない問題を修正 Fixed autocomplete suggestions not being accepted on Enter when images are pasted in the input
サブエージェントから呼び出されたスキルがコンパクション後にメインセッションのコンテキストへ誤って表示される問題を修正 Fixed skills invoked by subagents incorrectly appearing in main session context after compaction
起動のたびに .claude.json.backup ファイルが過剰に蓄積する問題を修正 Fixed excessive .claude.json.backup files accumulating on every startup
プラグインが提供するコマンド・エージェント・フックが、再起動なしでインストール直後から利用できない問題を修正 Fixed plugin-provided commands, agents, and hooks not being available immediately after installation without requiring a restart
統計キャッシュ用のセッション履歴の先行読み込みを廃止し、起動パフォーマンスを改善 Improved startup performance by removing eager loading of session history for stats caching
大量出力を生成するシェルコマンドのメモリ使用量を改善(コマンド出力サイズに応じた RSS の際限ない増加を解消) Improved memory usage for shell commands that produce large output — RSS no longer grows unboundedly with command output size
折りたたまれた読み取り/検索グループに、アクティブ中はサマリー行の下に処理中のファイルまたは検索パターンを表示するよう改善 Improved collapsed read/search groups to show the current file or search pattern being processed beneath the summary line while active
[VSCode] 権限の保存先選択(プロジェクト/ユーザー/セッション)がセッションをまたいで維持されるよう改善 [VSCode] Improved permission destination choice (project/user/session) to persist across sessions
Claude Code - v2.1.45
・Claude Sonnet 4.6 のサポートを追加
・`--add-dir` ディレクトリからの `enabledPlugins` および `extraKnownMarketplaces` の読み込みに対応
・スピナーのヒントをカスタマイズする `spinnerTipsOverride` 設定を追加(`tips` にカスタム文字列の配列を設定可能、`excludeDefault: true` で組み込みヒントを非表示にして独自ヒントのみ表示)
・レート制限の状態更新(使用率・リセット時刻・超過情報を含む)をコンシューマーが受け取れるよう、`SDKRateLimitInfo` および `SDKRateLimitEvent` 型を SDK に追加
・tmux で生成されたプロセスへ API プロバイダーの環境変数を伝播することで、Bedrock・Vertex・Foundry 上での Agent Teams チームメイトの失敗を修正
・ユーザーごとの正しい一時ディレクトリを使用することで、macOS での一時ファイル書き込み時に発生するサンドボックスの「operation not permitted」エラーを修正
・完了時に `ReferenceError` でクラッシュする Task ツール(バックグラウンドエージェント)を修正
・入力欄に画像を貼り付けた際に Enter キーでオートコンプリートの候補が確定されない問題を修正
・サブエージェントから呼び出されたスキルがコンパクション後にメインセッションのコンテキストへ誤って表示される問題を修正
・起動のたびに `.claude.json.backup` ファイルが過剰に蓄積する問題を修正
・プラグインが提供するコマンド・エージェント・フックが、再起動なしでインストール直後から利用できない問題を修正
・統計キャッシュ用のセッション履歴の先行読み込みを廃止し、起動パフォーマンスを改善
・大量出力を生成するシェルコマンドのメモリ使用量を改善(コマンド出力サイズに応じた RSS の際限ない増加を解消)
・折りたたまれた読み取り/検索グループに、アクティブ中はサマリー行の下に処理中のファイルまたは検索パターンを表示するよう改善
・[VSCode] 権限の保存先選択(プロジェクト/ユーザー/セッション)がセッションをまたいで維持されるよう改善

v2.1.44 | #14

日本語 English
深くネストされたディレクトリパスでENAMETOOLONGエラーが発生する問題を修正 Fixed ENAMETOOLONG errors for deeply-nested directory paths
認証更新エラーを修正 Fixed auth refresh errors
Claude Code - v2.1.44
・深くネストされたディレクトリパスでENAMETOOLONGエラーが発生する問題を修正
・認証更新エラーを修正

v2.1.43 | #13

日本語 English
AWSの認証リフレッシュが無限にハングする問題を3分タイムアウトの追加により修正 Fixed AWS auth refresh hanging indefinitely by adding a 3-minute timeout
.claude/agents/ ディレクトリ内の非エージェントMarkdownファイルに対する誤警告を修正 Fixed spurious warnings for non-agent markdown files in .claude/agents/ directory
Vertex/Bedrockで構造化出力のベータヘッダーが無条件に送信される問題を修正 Fixed structured-outputs beta header being sent unconditionally on Vertex/Bedrock
Claude Code - v2.1.43
・AWSの認証リフレッシュが無限にハングする問題を3分タイムアウトの追加により修正
・`.claude/agents/` ディレクトリ内の非エージェントMarkdownファイルに対する誤警告を修正
・Vertex/Bedrockで構造化出力のベータヘッダーが無条件に送信される問題を修正

v2.1.42 | #12

日本語 English
Zodスキーマ構築の遅延による起動パフォーマンスの改善 Improved startup performance by deferring Zod schema construction
システムプロンプトから日付を移動してプロンプトキャッシュヒット率を改善 Improved prompt cache hit rates by moving date out of system prompt
対象ユーザー向けのOpus 4.6エフォート表示を1回限りで追加 Added one-time Opus 4.6 effort callout for eligible users
/resumeで中断メッセージがセッションタイトルとして表示される問題を修正 Fixed /resume showing interrupt messages as session titles
画像サイズ制限エラーで/compactの使用を提案するように修正 Fixed image dimension limit errors to suggest /compact
Claude Code - v2.1.42
・Zodスキーマ構築の遅延による起動パフォーマンスの改善
・システムプロンプトから日付を移動してプロンプトキャッシュヒット率を改善
・対象ユーザー向けのOpus 4.6エフォート表示を1回限りで追加
・/resumeで中断メッセージがセッションタイトルとして表示される問題を修正
・画像サイズ制限エラーで/compactの使用を提案するように修正

v2.1.41 | #11

日本語 English
Claude Code内で別のClaude Codeセッションを起動できないようガードを追加 Added guard against launching Claude Code inside another Claude Code session
Agent TeamsがBedrock、Vertex、Foundryユーザーに対して誤ったモデル識別子を使用する問題を修正 Fixed Agent Teams using wrong model identifier for Bedrock, Vertex, and Foundry customers
MCPツールがストリーミング中に画像コンテンツを返した際のクラッシュを修正 Fixed a crash when MCP tools return image content during streaming
/resumeセッションプレビューが読みやすいコマンド名ではなく生のXMLタグを表示する問題を修正 Fixed /resume session previews showing raw XML tags instead of readable command names
Bedrock/Vertex/Foundryユーザー向けのモデルエラーメッセージをフォールバック提案付きで改善 Improved model error messages for Bedrock/Vertex/Foundry users with fallback suggestions
プラグインブラウザが既にインストール済みのプラグインに対して誤解を招く「Space to Toggle」ヒントを表示する問題を修正 Fixed plugin browse showing misleading "Space to Toggle" hint for already-installed plugins
フックブロッキングエラー(終了コード2)がstderrをユーザーに表示しない問題を修正 Fixed hook blocking errors (exit code 2) not showing stderr to the user
高速モードの可視性のためにOTelイベントとトレーススパンにspeed属性を追加 Added speed attribute to OTel events and trace spans for fast mode visibility
claude auth loginclaude auth statusclaude auth logout CLIサブコマンドを追加 Added claude auth login, claude auth status, and claude auth logout CLI subcommands
Windows ARM64 (win32-arm64) ネイティブバイナリサポートを追加 Added Windows ARM64 (win32-arm64) native binary support
引数なしで呼び出された際に会話コンテキストからセッション名を自動生成するよう /rename を改善 Improved /rename to auto-generate session name from conversation context when called without arguments
狭い端末レイアウトにおけるプロンプトフッターの表示を改善 Improved narrow terminal layout for prompt footer
アンカーフラグメント付き@メンション(例: @README.md#installation)でファイル解決が失敗する問題を修正 Fixed file resolution failing for @-mentions with anchor fragments (e.g., @README.md#installation)
FIFO、/dev/stdin、大容量ファイルでFileReadToolがプロセスをブロックする問題を修正 Fixed FileReadTool blocking the process on FIFOs, /dev/stdin, and large files
ストリーミングAgent SDKモードでバックグラウンドタスク通知が配信されない問題を修正 Fixed background task notifications not being delivered in streaming Agent SDK mode
分類ルール入力欄で各キー入力時にカーソルが末尾にジャンプする問題を修正 Fixed cursor jumping to end on each keystroke in classifier rule input
生URLに対するマークダウンリンクの表示テキストが削除される問題を修正 Fixed markdown link display text being dropped for raw URL
自動コンパクト失敗のエラー通知がユーザーに表示される問題を修正 Fixed auto-compact failure error notifications being shown to users
サブエージェントの経過時間表示に権限待機時間が含まれる問題を修正 Fixed permission wait time being included in subagent elapsed time display
プランモード中にproactive ticksが発火する問題を修正 Fixed proactive ticks firing while in plan mode
設定ファイルがディスク上で変更された際に古い権限ルールをクリアするよう修正 Fixed clear stale permission rules when settings change on disk
フックのブロッキングエラーがUI上でstderrの内容を表示する問題を修正 Fixed hook blocking errors showing stderr content in UI
Claude Code - v2.1.41
・Claude Code内で別のClaude Codeセッションを起動できないようガードを追加
・Agent TeamsがBedrock、Vertex、Foundryユーザーに対して誤ったモデル識別子を使用する問題を修正
・MCPツールがストリーミング中に画像コンテンツを返した際のクラッシュを修正
・/resumeセッションプレビューが読みやすいコマンド名ではなく生のXMLタグを表示する問題を修正
・Bedrock/Vertex/Foundryユーザー向けのモデルエラーメッセージをフォールバック提案付きで改善
・プラグインブラウザが既にインストール済みのプラグインに対して誤解を招く「Space to Toggle」ヒントを表示する問題を修正
・フックブロッキングエラー(終了コード2)がstderrをユーザーに表示しない問題を修正
・高速モードの可視性のためにOTelイベントとトレーススパンに`speed`属性を追加
・`claude auth login`、`claude auth status`、`claude auth logout` CLIサブコマンドを追加
・Windows ARM64 (win32-arm64) ネイティブバイナリサポートを追加
・引数なしで呼び出された際に会話コンテキストからセッション名を自動生成するよう `/rename` を改善
・狭い端末レイアウトにおけるプロンプトフッターの表示を改善
・アンカーフラグメント付き@メンション(例: `@README.md#installation`)でファイル解決が失敗する問題を修正
・FIFO、`/dev/stdin`、大容量ファイルでFileReadToolがプロセスをブロックする問題を修正
・ストリーミングAgent SDKモードでバックグラウンドタスク通知が配信されない問題を修正
・分類ルール入力欄で各キー入力時にカーソルが末尾にジャンプする問題を修正
・生URLに対するマークダウンリンクの表示テキストが削除される問題を修正
・自動コンパクト失敗のエラー通知がユーザーに表示される問題を修正
・サブエージェントの経過時間表示に権限待機時間が含まれる問題を修正
・プランモード中にproactive ticksが発火する問題を修正
・設定ファイルがディスク上で変更された際に古い権限ルールをクリアするよう修正
・フックのブロッキングエラーがUI上でstderrの内容を表示する問題を修正

v2.1.39 | #10

日本語 English
ターミナルレンダリングのパフォーマンス改善 Improved terminal rendering performance
致命的エラーが表示されずに握りつぶされる問題を修正 Fixed fatal errors being swallowed instead of displayed
セッション終了後にプロセスがハングする問題を修正 Fixed process hanging after session close
ターミナル画面境界で文字が失われる問題を修正 Fixed character loss at terminal screen boundary
詳細トランスクリプトビューの空白行を修正 Fixed blank lines in verbose transcript view
Claude Code - v2.1.39
・ターミナルレンダリングのパフォーマンス改善
・致命的エラーが表示されずに握りつぶされる問題を修正
・セッション終了後にプロセスがハングする問題を修正
・ターミナル画面境界で文字が失われる問題を修正
・詳細トランスクリプトビューの空白行を修正

v2.1.38 | #9

日本語 English
2.1.37で発生したVS Codeターミナルの最上部へのスクロール動作の不具合を修正 Fixed VS Code terminal scroll-to-top regression introduced in 2.1.37
Tabキーでスラッシュコマンドがキューイングされ、オートコンプリートが機能しない問題を修正 Fixed Tab key queueing slash commands instead of autocompleting
環境変数ラッパーを使用するコマンドのbash権限マッチングを修正 Fixed bash permission matching for commands using environment variable wrappers
ストリーミングを使用しない場合にツール使用間のテキストが消失する問題を修正 Fixed text between tool uses disappearing when not using streaming
VS Code拡張機能で再開時にセッションが重複する問題を修正 Fixed duplicate sessions when resuming in VS Code extension
heredocデリミタのパース処理を改善し、コマンドインジェクションを防止 Improved heredoc delimiter parsing to prevent command smuggling
サンドボックスモードで.claude/skillsディレクトリへの書き込みをブロック Blocked writes to .claude/skills directory in sandbox mode
Claude Code - v2.1.38
・2.1.37で発生したVS Codeターミナルの最上部へのスクロール動作の不具合を修正
・Tabキーでスラッシュコマンドがキューイングされ、オートコンプリートが機能しない問題を修正
・環境変数ラッパーを使用するコマンドのbash権限マッチングを修正
・ストリーミングを使用しない場合にツール使用間のテキストが消失する問題を修正
・VS Code拡張機能で再開時にセッションが重複する問題を修正
・heredocデリミタのパース処理を改善し、コマンドインジェクションを防止
・サンドボックスモードで`.claude/skills`ディレクトリへの書き込みをブロック

v2.1.37 | #8

日本語 English
/extra-usage 有効化後に /fast がすぐに利用できない問題を修正 Fixed an issue where /fast was not immediately available after enabling /extra-usage
Claude Code - v2.1.37
・/extra-usage 有効化後に /fast がすぐに利用できない問題を修正

v2.1.36 | #7

日本語 English
Opus 4.6 で Fast モードが利用可能に。詳細は https://code.claude.com/docs/en/fast-mode を参照 Fast mode is now available for Opus 4.6. Learn more at https://code.claude.com/docs/en/fast-mode
Claude Code - v2.1.36
・Opus 4.6 で Fast モードが利用可能に。詳細は https://code.claude.com/docs/en/fast-mode を参照

v2.1.34 | #6

日本語 English
レンダリング間でエージェントチーム設定が変更された際のクラッシュを修正 Fixed a crash when agent teams setting changed between renders
autoAllowBashIfSandboxed 有効時にサンドボックスから除外されたコマンド(sandbox.excludedCommands または dangerouslyDisableSandbox 経由)が Bash の確認許可ルールをバイパス可能だったバグを修正 Fixed a bug where commands excluded from sandboxing (via sandbox.excludedCommands or dangerouslyDisableSandbox) could bypass the Bash ask permission rule when autoAllowBashIfSandboxed was enabled
Claude Code - v2.1.34
・レンダリング間でエージェントチーム設定が変更された際のクラッシュを修正
・`autoAllowBashIfSandboxed` 有効時にサンドボックスから除外されたコマンド(`sandbox.excludedCommands` または `dangerouslyDisableSandbox` 経由)が Bash の確認許可ルールをバイパス可能だったバグを修正

v2.1.33 | #5

日本語 English
tmux 内のエージェント teammate セッションでのメッセージ送受信を修正 Fixed agent teammate sessions in tmux to send and receive messages
現在のプランでエージェントチームが利用できない場合の警告を修正 Fixed warnings about agent teams not being available on your current plan
マルチエージェントワークフロー用の TeammateIdle および TaskCompleted フックイベントを追加 Added TeammateIdle and TaskCompleted hook events for multi-agent workflows
エージェントの frontmatter "tools" フィールドで Task(agent_type) 構文によるサブエージェント起動制限をサポート Added support for restricting which sub-agents can be spawned via Task(agent_type) syntax in agent "tools" frontmatter
エージェント用の memory frontmatter フィールドをサポートし、userprojectlocal スコープでの永続メモリを有効化 Added memory frontmatter field support for agents, enabling persistent memory with user, project, or local scope
スキルの説明と /skills メニューにプラグイン名を追加し、発見性を向上 Added plugin name to skill descriptions and /skills menu for better discoverability
モデルが拡張思考中に新しいメッセージを送信すると思考フェーズが中断される問題を修正 Fixed an issue where submitting a new message while the model was in extended thinking would interrupt the thinking phase
ストリーミング中断時に空白テキストと thinking ブロックが正規化をバイパスして無効なリクエストを生成する API エラーを修正 Fixed an API error that could occur when aborting mid-stream, where whitespace text combined with a thinking block would bypass normalization and produce an invalid request
ストリーミングエンドポイントでの 404 エラーが非ストリーミングフォールバックをトリガーしなくなった API プロキシ互換性の問題を修正 Fixed API proxy compatibility issue where 404 errors on streaming endpoints no longer triggered non-streaming fallback
settings.json の環境変数で設定されたプロキシ設定が Node.js ビルドの WebFetch および他の HTTP リクエストに適用されない問題を修正 Fixed an issue where proxy settings configured via settings.json environment variables were not applied to WebFetch and other HTTP requests on the Node.js build
スラッシュコマンドで開始されたセッションで /resume セッションピッカーが生の XML マークアップを表示する問題を修正 Fixed /resume session picker showing raw XML markup instead of clean titles for sessions started with slash commands
API 接続失敗時のエラーメッセージを改善し、汎用的な「接続エラー」ではなく具体的な原因(ECONNREFUSED、SSL エラーなど)を表示 Improved error messages for API connection failures — now shows specific cause (e.g., ECONNREFUSED, SSL errors) instead of generic "Connection error"
無効な管理設定によるエラーを表示するように改善 Errors from invalid managed settings are now surfaced
VSCode: リモートセッションをサポートし、OAuth ユーザーが claude.ai からセッションを閲覧・再開可能に VSCode: Added support for remote sessions, allowing OAuth users to browse and resume sessions from claude.ai
VSCode: セッションピッカーに git ブランチとメッセージ数を追加し、ブランチ名での検索をサポート VSCode: Added git branch and message count to the session picker, with support for searching by branch name
VSCode: 初回セッション読み込みおよびセッション切り替え時の下スクロール不足を修正 VSCode: Fixed scroll-to-bottom under-scrolling on initial session load and session switch
Claude Code - v2.1.33
・tmux 内のエージェント teammate セッションでのメッセージ送受信を修正
・現在のプランでエージェントチームが利用できない場合の警告を修正
・マルチエージェントワークフロー用の `TeammateIdle` および `TaskCompleted` フックイベントを追加
・エージェントの frontmatter "tools" フィールドで `Task(agent_type)` 構文によるサブエージェント起動制限をサポート
・エージェント用の `memory` frontmatter フィールドをサポートし、`user`、`project`、`local` スコープでの永続メモリを有効化
・スキルの説明と `/skills` メニューにプラグイン名を追加し、発見性を向上
・モデルが拡張思考中に新しいメッセージを送信すると思考フェーズが中断される問題を修正
・ストリーミング中断時に空白テキストと thinking ブロックが正規化をバイパスして無効なリクエストを生成する API エラーを修正
・ストリーミングエンドポイントでの 404 エラーが非ストリーミングフォールバックをトリガーしなくなった API プロキシ互換性の問題を修正
・`settings.json` の環境変数で設定されたプロキシ設定が Node.js ビルドの WebFetch および他の HTTP リクエストに適用されない問題を修正
・スラッシュコマンドで開始されたセッションで `/resume` セッションピッカーが生の XML マークアップを表示する問題を修正
・API 接続失敗時のエラーメッセージを改善し、汎用的な「接続エラー」ではなく具体的な原因(ECONNREFUSED、SSL エラーなど)を表示
・無効な管理設定によるエラーを表示するように改善
・VSCode: リモートセッションをサポートし、OAuth ユーザーが claude.ai からセッションを閲覧・再開可能に
・VSCode: セッションピッカーに git ブランチとメッセージ数を追加し、ブランチ名での検索をサポート
・VSCode: 初回セッション読み込みおよびセッション切り替え時の下スクロール不足を修正

v2.1.32 | #4

日本語 English
Claude Opus 4.6 が利用可能に Claude Opus 4.6 is now available!
マルチエージェント協調のための研究プレビュー版エージェントチーム機能を追加(トークン集約型機能、CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 の設定が必要) Added research preview agent teams feature for multi-agent collaboration (token-intensive feature, requires setting CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1)
Claude が作業中に自動的にメモリを記録・想起する機能を追加 Claude now automatically records and recalls memories as it works
メッセージセレクターに「ここから要約」を追加し、部分的な会話要約が可能に Added "Summarize from here" to the message selector, allowing partial conversation summarization.
追加ディレクトリ(--add-dir)内の .claude/skills/ で定義されたスキルが自動読み込みされるように変更 Skills defined in .claude/skills/ within additional directories (--add-dir) are now loaded automatically.
サブディレクトリから実行時に @ ファイル補完が誤った相対パスを表示する問題を修正 Fixed @ file completion showing incorrect relative paths when running from a subdirectory
--resume オプションが以前の会話で指定された --agent の値をデフォルトで再利用するように更新 Updated --resume to re-use --agent value specified in previous conversation by default.
Bash ツールが JavaScript テンプレートリテラル(${index + 1} など)を含む heredoc で「Bad substitution」エラーを発生させ、ツール実行を中断していた問題を修正 Fixed: Bash tool no longer throws "Bad substitution" errors when heredocs contain JavaScript template literals like ${index + 1}, which previously interrupted tool execution
スキルの文字数制限がコンテキストウィンドウに応じて拡張(コンテキストの 2%)され、大きなコンテキストウィンドウを持つユーザーが切り捨てなしでより多くのスキル説明を閲覧可能に Skill character budget now scales with context window (2% of context), so users with larger context windows can see more skill descriptions without truncation
タイ語・ラオ語のスペーシング母音(สระ า、ำ)が入力フィールドで正しくレンダリングされない問題を修正 Fixed Thai/Lao spacing vowels (สระ า, ำ) not rendering correctly in the input field
VSCode: 入力フィールドに先行テキストがある状態で Enter を押すとスラッシュコマンドが誤って実行される問題を修正 VSCode: Fixed slash commands incorrectly being executed when pressing Enter with preceding text in the input field
VSCode: 過去の会話リスト読み込み時にスピナーを追加 VSCode: Added spinner when loading past conversations list
Claude Code - v2.1.32
・Claude Opus 4.6 が利用可能に
・マルチエージェント協調のための研究プレビュー版エージェントチーム機能を追加(トークン集約型機能、CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 の設定が必要)
・Claude が作業中に自動的にメモリを記録・想起する機能を追加
・メッセージセレクターに「ここから要約」を追加し、部分的な会話要約が可能に
・追加ディレクトリ(`--add-dir`)内の `.claude/skills/` で定義されたスキルが自動読み込みされるように変更
・サブディレクトリから実行時に `@` ファイル補完が誤った相対パスを表示する問題を修正
・--resume オプションが以前の会話で指定された --agent の値をデフォルトで再利用するように更新
・Bash ツールが JavaScript テンプレートリテラル(`${index + 1}` など)を含む heredoc で「Bad substitution」エラーを発生させ、ツール実行を中断していた問題を修正
・スキルの文字数制限がコンテキストウィンドウに応じて拡張(コンテキストの 2%)され、大きなコンテキストウィンドウを持つユーザーが切り捨てなしでより多くのスキル説明を閲覧可能に
・タイ語・ラオ語のスペーシング母音(สระ า、ำ)が入力フィールドで正しくレンダリングされない問題を修正
・VSCode: 入力フィールドに先行テキストがある状態で Enter を押すとスラッシュコマンドが誤って実行される問題を修正
・VSCode: 過去の会話リスト読み込み時にスピナーを追加

v2.1.31 | #3

日本語 English
終了時にセッション再開のヒントを表示し、後で会話を続ける方法を案内 Added session resume hint on exit, showing how to continue your conversation later
チェックボックス選択で日本語IMEの全角スペース入力に対応 Added support for full-width (zenkaku) space input from Japanese IME in checkbox selection
PDFサイズ超過エラーによりセッションが永続的にロックされ、新しい会話の開始が必要になる問題を修正 Fixed PDF too large errors permanently locking up sessions, requiring users to start a new conversation
サンドボックスモード有効時にbashコマンドが誤って「Read-only file system」エラーで失敗と報告される問題を修正 Fixed bash commands incorrectly reporting failure with "Read-only file system" errors when sandbox mode was enabled
~/.claude.jsonのプロジェクト設定にデフォルトフィールドが不足している場合、プランモード開始後にセッションが使用不能になるクラッシュを修正 Fixed a crash that made sessions unusable after entering plan mode when project config in ~/.claude.json was missing default fields
ストリーミングAPIパスでtemperatureOverrideが無視され、設定した値に関わらずすべてのストリーミングリクエストがデフォルト温度(1)を使用する問題を修正 Fixed temperatureOverride being silently ignored in the streaming API path, causing all streaming requests to use the default temperature (1) regardless of the configured override
nullパラメータを拒否する厳格な言語サーバーとのLSP shutdown/exit互換性を修正 Fixed LSP shutdown/exit compatibility with strict language servers that reject null params
bash同等コマンド(catsedgrepfind)の代わりに専用ツール(Read、Edit、Glob、Grep)を使用するようモデルを誘導するシステムプロンプトを改善し、不要なbashコマンド使用を削減 Improved system prompts to more clearly guide the model toward using dedicated tools (Read, Edit, Glob, Grep) instead of bash equivalents (cat, sed, grep, find), reducing unnecessary bash command usage
PDFとリクエストサイズのエラーメッセージに実際の制限値(100ページ、20MB)を表示するよう改善 Improved PDF and request size error messages to show actual limits (100 pages, 20MB)
ストリーミング中のスピナー表示・非表示時のターミナルレイアウトのちらつきを軽減 Reduced layout jitter in the terminal when the spinner appears and disappears during streaming
サードパーティプロバイダ(Bedrock、Vertex、Foundry)ユーザー向けのモデルセレクターから誤解を招くAnthropic API価格表示を削除 Removed misleading Anthropic API pricing from model selector for third-party provider (Bedrock, Vertex, Foundry) users
Claude Code - v2.1.31
・終了時にセッション再開のヒントを表示し、後で会話を続ける方法を案内
・チェックボックス選択で日本語IMEの全角スペース入力に対応
・PDFサイズ超過エラーによりセッションが永続的にロックされ、新しい会話の開始が必要になる問題を修正
・サンドボックスモード有効時にbashコマンドが誤って「Read-only file system」エラーで失敗と報告される問題を修正
・`~/.claude.json`のプロジェクト設定にデフォルトフィールドが不足している場合、プランモード開始後にセッションが使用不能になるクラッシュを修正
・ストリーミングAPIパスで`temperatureOverride`が無視され、設定した値に関わらずすべてのストリーミングリクエストがデフォルト温度(1)を使用する問題を修正
・nullパラメータを拒否する厳格な言語サーバーとのLSP shutdown/exit互換性を修正
・bash同等コマンド(`cat`、`sed`、`grep`、`find`)の代わりに専用ツール(Read、Edit、Glob、Grep)を使用するようモデルを誘導するシステムプロンプトを改善し、不要なbashコマンド使用を削減
・PDFとリクエストサイズのエラーメッセージに実際の制限値(100ページ、20MB)を表示するよう改善
・ストリーミング中のスピナー表示・非表示時のターミナルレイアウトのちらつきを軽減
・サードパーティプロバイダ(Bedrock、Vertex、Foundry)ユーザー向けのモデルセレクターから誤解を招くAnthropic API価格表示を削除

v2.1.30 | #2

日本語 English
PDF に対応した Read ツールに pages パラメータを追加し、特定のページ範囲(例: pages: "1-5")を読み取り可能に。大きな PDF(10 ページ超)を @ でメンションした際、コンテキストへの直接埋め込みではなく軽量な参照を返すように変更 Added pages parameter to the Read tool for PDFs, allowing specific page ranges to be read (e.g., pages: "1-5"). Large PDFs (>10 pages) now return a lightweight reference when @ mentioned instead of being inlined into context.
Dynamic Client Registration に対応していない MCP サーバー(Slack など)向けに、事前設定された OAuth クライアント認証情報を追加。claude mcp add--client-id--client-secret を使用可能 Added pre-configured OAuth client credentials for MCP servers that don't support Dynamic Client Registration (e.g., Slack). Use --client-id and --client-secret with claude mcp add.
Claude が現在のセッションのトラブルシューティングを支援する /debug コマンドを追加 Added /debug for Claude to help troubleshoot the current session
読み取り専用モードで追加の git log および git show フラグ(例: --topo-order--cherry-pick--format--raw)に対応 Added support for additional git log and git show flags in read-only mode (e.g., --topo-order, --cherry-pick, --format, --raw)
Task ツールの結果にトークン数、ツール使用回数、実行時間の指標を追加 Added token count, tool uses, and duration metrics to Task tool results
設定に視覚効果低減モードを追加 Added reduced motion mode to the config
API 会話履歴に幻の「(no content)」テキストブロックが出現する問題を修正し、トークンの無駄遣いとモデルの混乱を防止 Fixed phantom "(no content)" text blocks appearing in API conversation history, reducing token waste and potential model confusion
プロンプトキャッシュがツール名の変更時のみ無効化され、ツールの説明や入力スキーマの変更時に正しく無効化されない問題を修正 Fixed prompt cache not correctly invalidating when tool descriptions or input schemas changed, only when tool names changed
thinking ブロックを含む会話で /login を実行した後に 400 エラーが発生する可能性がある問題を修正 Fixed 400 errors that could occur after running /login when the conversation contained thinking blocks
parentUuid の循環を含む破損したトランスクリプトファイルでセッションを再開する際のハングを修正 Fixed a hang when resuming sessions with corrupted transcript files containing parentUuid cycles
extra-usage が利用できない Max 20x ユーザーに対し、レート制限メッセージが誤った「/upgrade」の提案を表示する問題を修正 Fixed rate limit message showing incorrect "/upgrade" suggestion for Max 20x users when extra-usage is unavailable
入力中にパーミッションダイアログがフォーカスを奪う問題を修正 Fixed permission dialogs stealing focus while actively typing
サブエージェントが SDK 提供の MCP ツールにアクセスできない問題を修正(共有アプリケーション状態に同期されていなかったため) Fixed subagents not being able to access SDK-provided MCP tools because they were not synced to the shared application state
.bashrc ファイルを持つ Windows ユーザーが bash コマンドを実行できないリグレッションを修正 Fixed a regression where Windows users with a .bashrc file could not run bash commands
セッションインデックスを軽量な stat ベースの読み込みと段階的なエンリッチメントに置き換え、--resume のメモリ使用量を改善(多数のセッションを持つユーザーで 68% 削減) Improved memory usage for --resume (68% reduction for users with many sessions) by replacing the session index with lightweight stat-based loading and progressive enrichment
TaskStop ツールの結果行に汎用的な「Task stopped」メッセージではなく、停止されたコマンド/タスクの説明を表示するよう改善 Improved TaskStop tool to display the stopped command/task description in the result line instead of a generic "Task stopped" message
/model コマンドをキューに入れずに即座に実行するよう変更 Changed /model to execute immediately instead of being queued
[VSCode] 質問ダイアログの「その他」テキスト入力に複数行入力対応を追加(Shift+Enter で改行) [VSCode] Added multiline input support to the "Other" text input in question dialogs (use Shift+Enter for new lines)
[VSCode] 新しい会話を開始した際にセッションリストに重複したセッションが表示される問題を修正 [VSCode] Fixed duplicate sessions appearing in the session list when starting a new conversation
Claude Code - v2.1.30
・PDF に対応した Read ツールに `pages` パラメータを追加し、特定のページ範囲(例: `pages: "1-5"`)を読み取り可能に。大きな PDF(10 ページ超)を `@` でメンションした際、コンテキストへの直接埋め込みではなく軽量な参照を返すように変更
・Dynamic Client Registration に対応していない MCP サーバー(Slack など)向けに、事前設定された OAuth クライアント認証情報を追加。`claude mcp add` で `--client-id` と `--client-secret` を使用可能
・Claude が現在のセッションのトラブルシューティングを支援する `/debug` コマンドを追加
・読み取り専用モードで追加の `git log` および `git show` フラグ(例: `--topo-order`、`--cherry-pick`、`--format`、`--raw`)に対応
・Task ツールの結果にトークン数、ツール使用回数、実行時間の指標を追加
・設定に視覚効果低減モードを追加
・API 会話履歴に幻の「(no content)」テキストブロックが出現する問題を修正し、トークンの無駄遣いとモデルの混乱を防止
・プロンプトキャッシュがツール名の変更時のみ無効化され、ツールの説明や入力スキーマの変更時に正しく無効化されない問題を修正
・thinking ブロックを含む会話で `/login` を実行した後に 400 エラーが発生する可能性がある問題を修正
・`parentUuid` の循環を含む破損したトランスクリプトファイルでセッションを再開する際のハングを修正
・extra-usage が利用できない Max 20x ユーザーに対し、レート制限メッセージが誤った「/upgrade」の提案を表示する問題を修正
・入力中にパーミッションダイアログがフォーカスを奪う問題を修正
・サブエージェントが SDK 提供の MCP ツールにアクセスできない問題を修正(共有アプリケーション状態に同期されていなかったため)
・`.bashrc` ファイルを持つ Windows ユーザーが bash コマンドを実行できないリグレッションを修正
・セッションインデックスを軽量な stat ベースの読み込みと段階的なエンリッチメントに置き換え、`--resume` のメモリ使用量を改善(多数のセッションを持つユーザーで 68% 削減)
・`TaskStop` ツールの結果行に汎用的な「Task stopped」メッセージではなく、停止されたコマンド/タスクの説明を表示するよう改善
・`/model` コマンドをキューに入れずに即座に実行するよう変更
・[VSCode] 質問ダイアログの「その他」テキスト入力に複数行入力対応を追加(Shift+Enter で改行)
・[VSCode] 新しい会話を開始した際にセッションリストに重複したセッションが表示される問題を修正

v2.1.29 | #1

日本語 English
saved_hook_context を持つセッション再開時の起動パフォーマンスの問題を修正 Fixed startup performance issues when resuming sessions that have saved_hook_context
Claude Code - v2.1.29
・`saved_hook_context` を持つセッション再開時の起動パフォーマンスの問題を修正
2026年1月 23 リリース 228 変更

v2.1.27 | #23

日本語 English
ツールコール失敗と拒否をデバッグログに追加 Added tool call failures and denials to debug logs
ゲートウェイユーザー向けのコンテキスト管理検証エラーを修正し、CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 でエラーを回避可能に Fixed context management validation error for gateway users, ensuring CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 avoids the error
特定の GitHub PR 番号または URL にリンクされたセッションを再開する --from-pr フラグを追加 Added --from-pr flag to resume sessions linked to a specific GitHub PR number or URL
gh pr create で作成時にセッションが自動的に PR にリンクされるように変更 Sessions are now automatically linked to PRs when created via gh pr create
/context コマンドで色付き出力が表示されない問題を修正 Fixed /context command not displaying colored output
PR ステータス表示時にステータスバーがバックグラウンドタスクインジケーターを重複表示する問題を修正 Fixed status bar duplicating background task indicator when PR status was shown
Windows: .bashrc ファイルを持つユーザーで bash コマンド実行が失敗する問題を修正 Windows: Fixed bash command execution failing for users with .bashrc files
Windows: 子プロセス生成時にコンソールウィンドウが点滅する問題を修正 Windows: Fixed console windows flashing when spawning child processes
VSCode: 長時間セッション後に OAuth トークン期限切れで 401 エラーが発生する問題を修正 VSCode: Fixed OAuth token expiration causing 401 errors after extended sessions
Claude Code - v2.1.27
・ツールコール失敗と拒否をデバッグログに追加
・ゲートウェイユーザー向けのコンテキスト管理検証エラーを修正し、`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1` でエラーを回避可能に
・特定の GitHub PR 番号または URL にリンクされたセッションを再開する `--from-pr` フラグを追加
・`gh pr create` で作成時にセッションが自動的に PR にリンクされるように変更
・/context コマンドで色付き出力が表示されない問題を修正
・PR ステータス表示時にステータスバーがバックグラウンドタスクインジケーターを重複表示する問題を修正
・Windows: `.bashrc` ファイルを持つユーザーで bash コマンド実行が失敗する問題を修正
・Windows: 子プロセス生成時にコンソールウィンドウが点滅する問題を修正
・VSCode: 長時間セッション後に OAuth トークン期限切れで 401 エラーが発生する問題を修正

v2.1.25 | #22

日本語 English
Bedrock と Vertex のゲートウェイユーザーに対するベータヘッダー検証エラーを修正し、CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 でエラー回避を保証 Fixed beta header validation error for gateway users on Bedrock and Vertex, ensuring CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 avoids the error
Claude Code - v2.1.25
・Bedrock と Vertex のゲートウェイユーザーに対するベータヘッダー検証エラーを修正し、`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1` でエラー回避を保証

v2.1.23 | #21

日本語 English
カスタマイズ可能なスピナー動詞設定(spinnerVerbs)を追加 Added customizable spinner verbs setting (spinnerVerbs)
企業プロキシまたはクライアント証明書使用環境における mTLS とプロキシ接続の問題を修正 Fixed mTLS and proxy connectivity for users behind corporate proxies or using client certificates
共有システムにおける権限競合を防ぐためのユーザーごとの一時ディレクトリ分離を修正 Fixed per-user temp directory isolation to prevent permission conflicts on shared systems
プロンプトキャッシュスコープ有効時に 400 エラーを引き起こす可能性のある競合状態を修正 Fixed a race condition that could cause 400 errors when prompt caching scope was enabled
ヘッドレスストリーミングセッション終了時に保留中の非同期フックがキャンセルされない問題を修正 Fixed pending async hooks not being cancelled when headless streaming sessions ended
タブ補完で候補を受け入れた際に入力フィールドが更新されない問題を修正 Fixed tab completion not updating the input field when accepting a suggestion
ripgrep 検索タイムアウト時にエラーを報告せず空の結果を返す問題を修正 Fixed ripgrep search timeouts silently returning empty results instead of reporting errors
最適化された画面データレイアウトによるターミナルレンダリングパフォーマンスの改善 Improved terminal rendering performance with optimized screen data layout
Bash コマンドで経過時間と共にタイムアウト時間を表示するように変更 Changed Bash commands to show timeout duration alongside elapsed time
マージされたプルリクエストをプロンプトフッターで紫色のステータスインジケーターで表示するように変更 Changed merged pull requests to show a purple status indicator in the prompt footer
[IDE] ヘッドレスモードで Bedrock ユーザーに対してモデルオプションが誤ったリージョン文字列を表示する問題を修正 [IDE] Fixed model options displaying incorrect region strings for Bedrock users in headless mode
Claude Code - v2.1.23
・カスタマイズ可能なスピナー動詞設定(`spinnerVerbs`)を追加
・企業プロキシまたはクライアント証明書使用環境における mTLS とプロキシ接続の問題を修正
・共有システムにおける権限競合を防ぐためのユーザーごとの一時ディレクトリ分離を修正
・プロンプトキャッシュスコープ有効時に 400 エラーを引き起こす可能性のある競合状態を修正
・ヘッドレスストリーミングセッション終了時に保留中の非同期フックがキャンセルされない問題を修正
・タブ補完で候補を受け入れた際に入力フィールドが更新されない問題を修正
・ripgrep 検索タイムアウト時にエラーを報告せず空の結果を返す問題を修正
・最適化された画面データレイアウトによるターミナルレンダリングパフォーマンスの改善
・Bash コマンドで経過時間と共にタイムアウト時間を表示するように変更
・マージされたプルリクエストをプロンプトフッターで紫色のステータスインジケーターで表示するように変更
・[IDE] ヘッドレスモードで Bedrock ユーザーに対してモデルオプションが誤ったリージョン文字列を表示する問題を修正

v2.1.22 | #20

日本語 English
非対話モード (-p) における構造化出力を修正 Fixed structured outputs for non-interactive (-p) mode
Claude Code - v2.1.22
・非対話モード (-p) における構造化出力を修正

v2.1.21 | #19

日本語 English
日本語IMEからの全角数字入力に対応(オプション選択プロンプト) Added support for full-width (zenkaku) number input from Japanese IME in option selection prompts
シェル補完キャッシュファイルが終了時に切り詰められる問題を修正 Fixed shell completion cache files being truncated on exit
ツール実行中に中断されたセッションの再開時に発生するAPIエラーを修正 Fixed API errors when resuming sessions that were interrupted during tool execution
大きな出力トークン制限を持つモデルで自動コンパクト化が早期にトリガーされる問題を修正 Fixed auto-compact triggering too early on models with large output token limits
タスクID削除後に再利用される可能性がある問題を修正 Fixed task IDs potentially being reused after deletion
VS Code拡張機能のWindows環境でファイル検索が機能しない問題を修正 Fixed file search not working in VS Code extension on Windows
読み取り/検索の進行状況インジケーターを改善(進行中は「Reading…」、完了時は「Read」と表示) Improved read/search progress indicators to show "Reading…" while in progress and "Read" when complete
bashコマンド(cat、sed、awk)より専用ファイル操作ツール(Read、Edit、Write)を優先するよう改善 Improved Claude to prefer file operation tools (Read, Edit, Write) over bash equivalents (cat, sed, awk)
[VSCode] Python仮想環境の自動アクティベーション機能を追加(pythonpipコマンドが正しいインタープリターを使用、claudeCode.usePythonEnvironment設定で制御可能) [VSCode] Added automatic Python virtual environment activation, ensuring python and pip commands use the correct interpreter (configurable via claudeCode.usePythonEnvironment setting)
[VSCode] メッセージアクションボタンの背景色が不正確な問題を修正 [VSCode] Fixed message action buttons having incorrect background colors
Claude Code - v2.1.21
・日本語IMEからの全角数字入力に対応(オプション選択プロンプト)
・シェル補完キャッシュファイルが終了時に切り詰められる問題を修正
・ツール実行中に中断されたセッションの再開時に発生するAPIエラーを修正
・大きな出力トークン制限を持つモデルで自動コンパクト化が早期にトリガーされる問題を修正
・タスクID削除後に再利用される可能性がある問題を修正
・VS Code拡張機能のWindows環境でファイル検索が機能しない問題を修正
・読み取り/検索の進行状況インジケーターを改善(進行中は「Reading…」、完了時は「Read」と表示)
・bashコマンド(cat、sed、awk)より専用ファイル操作ツール(Read、Edit、Write)を優先するよう改善
・[VSCode] Python仮想環境の自動アクティベーション機能を追加(`python`と`pip`コマンドが正しいインタープリターを使用、`claudeCode.usePythonEnvironment`設定で制御可能)
・[VSCode] メッセージアクションボタンの背景色が不正確な問題を修正

v2.1.20 | #18

日本語 English
vim ノーマルモードでカーソルが移動できない場合に矢印キーで履歴ナビゲーションを追加 Added arrow key history navigation in vim normal mode when cursor cannot move further
外部エディタショートカット(Ctrl+G)をヘルプメニューに追加して発見性を向上 Added external editor shortcut (Ctrl+G) to the help menu for better discoverability
プロンプトフッターに PR レビューステータスインジケーターを追加し、現在のブランチの PR 状態(承認済み、変更要求、保留中、ドラフト)を色付きドットとクリック可能なリンクで表示 Added PR review status indicator to the prompt footer, showing the current branch's PR state (approved, changes requested, pending, or draft) as a colored dot with a clickable link
--add-dir フラグで指定した追加ディレクトリからの CLAUDE.md ファイル読み込みに対応(CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1 の設定が必要) Added support for loading CLAUDE.md files from additional directories specified via --add-dir flag (requires setting CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1)
TaskUpdate ツールによるタスク削除機能を追加 Added ability to delete tasks via the TaskUpdate tool
セッション圧縮時にレジューム時へ完全な履歴が読み込まれる問題を修正 Fixed session compaction issues that could cause resume to load full history instead of the compact summary
エージェントがタスク実行中にユーザーメッセージを無視することがある問題を修正 Fixed agents sometimes ignoring user messages sent while actively working on a task
絵文字や CJK 文字などのワイド文字がより狭い文字に置き換えられた際に末尾カラムがクリアされない表示不具合を修正 Fixed wide character (emoji, CJK) rendering artifacts where trailing columns were not cleared when replaced by narrower characters
MCP ツールレスポンスに特殊な Unicode 文字が含まれる場合の JSON パースエラーを修正 Fixed JSON parsing errors when MCP tool responses contain special Unicode characters
複数行およびラップされたテキスト入力での上下矢印キーの動作を改善し、履歴ナビゲーションよりカーソル移動を優先 Fixed up/down arrow keys in multi-line and wrapped text input to prioritize cursor movement over history navigation
UP 矢印キーでコマンド履歴をナビゲートした際にドラフトプロンプトが失われる問題を修正 Fixed draft prompt being lost when pressing UP arrow to navigate command history
スラッシュコマンド入力中のゴーストテキストのちらつきを修正 Fixed ghost text flickering when typing slash commands mid-input
マーケットプレイスソースの削除時に設定が適切に削除されない問題を修正 Fixed marketplace source removal not properly deleting settings
/context などの一部コマンドで出力が重複する問題を修正 Fixed duplicate output in some commands like /context
タスクリストがメイン会話ビューの外に表示されることがある問題を修正 Fixed task list sometimes showing outside the main conversation view
Python docstring などの複数行構造内で発生する diff のシンタックスハイライトを修正 Fixed syntax highlighting for diffs occurring within multiline constructs like Python docstrings
ツール使用キャンセル時のクラッシュを修正 Fixed crashes when cancelling tool use
/sandbox コマンドの UI を改善し、依存関係が不足している場合にインストール手順付きのステータスを表示 Improved /sandbox command UI to show dependency status with installation instructions when dependencies are missing
thinking ステータステキストに微細なシマーアニメーションを追加して改善 Improved thinking status text with a subtle shimmer animation
タスクリストをターミナルの高さに応じて表示項目を動的調整するように改善 Improved task list to dynamically adjust visible items based on terminal height
フォーク会話のヒント表示を改善し、元のセッションを再開する方法を表示 Improved fork conversation hint to show how to resume the original session
折りたたまれた読み取り・検索グループの表示を変更し、進行中は現在進行形(「Reading」「Searching for」)、完了後は過去形(「Read」「Searched for」)で表示 Changed collapsed read/search groups to show present tense ("Reading", "Searching for") while in progress, and past tense ("Read", "Searched for") when complete
ToolSearch の結果を会話内インライン表示から簡潔な通知表示に変更 Changed ToolSearch results to appear as a brief notification instead of inline in the conversation
/commit-push-pr スキルを変更し、MCP ツール経由で設定されている場合に PR URL を Slack チャンネルに自動投稿 Changed the /commit-push-pr skill to automatically post PR URLs to Slack channels when configured via MCP tools
/copy コマンドを全ユーザーが利用可能に変更 Changed the /copy command to be available to all users
バックグラウンドエージェントが起動前にツール権限のプロンプトを表示するように変更 Changed background agents to prompt for tool permissions before launching
Bash(*) のような権限ルールを受け入れ、Bash と同等に扱うように変更 Changed permission rules like Bash(*) to be accepted and treated as equivalent to Bash
設定バックアップをタイムスタンプ付きでローテーション(最新 5 件を保持)し、データ損失を防止するように変更 Changed config backups to be timestamped and rotated (keeping 5 most recent) to prevent data loss
Claude Code - v2.1.20
・vim ノーマルモードでカーソルが移動できない場合に矢印キーで履歴ナビゲーションを追加
・外部エディタショートカット(Ctrl+G)をヘルプメニューに追加して発見性を向上
・プロンプトフッターに PR レビューステータスインジケーターを追加し、現在のブランチの PR 状態(承認済み、変更要求、保留中、ドラフト)を色付きドットとクリック可能なリンクで表示
・`--add-dir` フラグで指定した追加ディレクトリからの `CLAUDE.md` ファイル読み込みに対応(`CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1` の設定が必要)
・`TaskUpdate` ツールによるタスク削除機能を追加
・セッション圧縮時にレジューム時へ完全な履歴が読み込まれる問題を修正
・エージェントがタスク実行中にユーザーメッセージを無視することがある問題を修正
・絵文字や CJK 文字などのワイド文字がより狭い文字に置き換えられた際に末尾カラムがクリアされない表示不具合を修正
・MCP ツールレスポンスに特殊な Unicode 文字が含まれる場合の JSON パースエラーを修正
・複数行およびラップされたテキスト入力での上下矢印キーの動作を改善し、履歴ナビゲーションよりカーソル移動を優先
・UP 矢印キーでコマンド履歴をナビゲートした際にドラフトプロンプトが失われる問題を修正
・スラッシュコマンド入力中のゴーストテキストのちらつきを修正
・マーケットプレイスソースの削除時に設定が適切に削除されない問題を修正
・`/context` などの一部コマンドで出力が重複する問題を修正
・タスクリストがメイン会話ビューの外に表示されることがある問題を修正
・Python docstring などの複数行構造内で発生する diff のシンタックスハイライトを修正
・ツール使用キャンセル時のクラッシュを修正
・`/sandbox` コマンドの UI を改善し、依存関係が不足している場合にインストール手順付きのステータスを表示
・thinking ステータステキストに微細なシマーアニメーションを追加して改善
・タスクリストをターミナルの高さに応じて表示項目を動的調整するように改善
・フォーク会話のヒント表示を改善し、元のセッションを再開する方法を表示
・折りたたまれた読み取り・検索グループの表示を変更し、進行中は現在進行形(「Reading」「Searching for」)、完了後は過去形(「Read」「Searched for」)で表示
・`ToolSearch` の結果を会話内インライン表示から簡潔な通知表示に変更
・`/commit-push-pr` スキルを変更し、MCP ツール経由で設定されている場合に PR URL を Slack チャンネルに自動投稿
・`/copy` コマンドを全ユーザーが利用可能に変更
・バックグラウンドエージェントが起動前にツール権限のプロンプトを表示するように変更
・`Bash(*)` のような権限ルールを受け入れ、`Bash` と同等に扱うように変更
・設定バックアップをタイムスタンプ付きでローテーション(最新 5 件を保持)し、データ損失を防止するように変更

v2.1.19 | #17

日本語 English
環境変数 CLAUDE_CODE_ENABLE_TASKS を追加、false に設定することで一時的に旧システムを維持可能 Added env var CLAUDE_CODE_ENABLE_TASKS, set to false to keep the old system temporarily
カスタムコマンドで個別の引数にアクセスするための短縮記法 $0$1 などを追加 Added shorthand $0, $1, etc. for accessing individual arguments in custom commands
AVX命令セットをサポートしないプロセッサでのクラッシュを修正 Fixed crashes on processors without AVX instruction support
process.exit() からの EIO エラーをキャッチし SIGKILL をフォールバックとして使用することで、ターミナルを閉じた際の Claude Code プロセスの残留を修正 Fixed dangling Claude Code processes when terminal is closed by catching EIO errors from process.exit() and using SIGKILL as fallback
/rename および /tag が異なるディレクトリ(例: git worktree)から再開した際に正しいセッションを更新しない問題を修正 Fixed /rename and /tag not updating the correct session when resuming from a different directory (e.g., git worktrees)
カスタムタイトルによるセッション再開が異なるディレクトリから実行した際に機能しない問題を修正 Fixed resuming sessions by custom title not working when run from a different directory
プロンプトスタッシュ(Ctrl+S)と復元を使用した際に貼り付けたテキストコンテンツが失われる問題を修正 Fixed pasted text content being lost when using prompt stash (Ctrl+S) and restore
エージェントリストで明示的なモデル設定がないエージェントに対して「Inherit (default)」ではなく「Sonnet (default)」と表示される問題を修正 Fixed agent list displaying "Sonnet (default)" instead of "Inherit (default)" for agents without an explicit model setting
バックグラウンド化されたフックコマンドが早期リターンせず、意図的にバックグラウンド化されたプロセスをセッションが待機してしまう可能性がある問題を修正 Fixed backgrounded hook commands not returning early, potentially causing the session to wait on a process that was intentionally backgrounded
ファイル書き込みプレビューで空行が省略される問題を修正 Fixed file write preview omitting empty lines
追加の権限やフックを必要としないスキルを承認なしで許可するように変更 Changed skills without additional permissions or hooks to be allowed without requiring approval
インデックス付き引数の構文を $ARGUMENTS.0 から $ARGUMENTS[0](ブラケット構文)に変更 Changed indexed argument syntax from $ARGUMENTS.0 to $ARGUMENTS[0] (bracket syntax)
[SDK] replayUserMessages が有効な場合に queued_command 添付メッセージを SDKUserMessageReplay イベントとして再生する機能を追加 [SDK] Added replay of queued_command attachment messages as SDKUserMessageReplay events when replayUserMessages is enabled
[VSCode] セッションフォークおよび巻き戻し機能をすべてのユーザーに対して有効化 [VSCode] Enabled session forking and rewind functionality for all users
Claude Code - v2.1.19
・環境変数 `CLAUDE_CODE_ENABLE_TASKS` を追加、`false` に設定することで一時的に旧システムを維持可能
・カスタムコマンドで個別の引数にアクセスするための短縮記法 `$0`、`$1` などを追加
・AVX命令セットをサポートしないプロセッサでのクラッシュを修正
・`process.exit()` からの EIO エラーをキャッチし SIGKILL をフォールバックとして使用することで、ターミナルを閉じた際の Claude Code プロセスの残留を修正
・`/rename` および `/tag` が異なるディレクトリ(例: git worktree)から再開した際に正しいセッションを更新しない問題を修正
・カスタムタイトルによるセッション再開が異なるディレクトリから実行した際に機能しない問題を修正
・プロンプトスタッシュ(Ctrl+S)と復元を使用した際に貼り付けたテキストコンテンツが失われる問題を修正
・エージェントリストで明示的なモデル設定がないエージェントに対して「Inherit (default)」ではなく「Sonnet (default)」と表示される問題を修正
・バックグラウンド化されたフックコマンドが早期リターンせず、意図的にバックグラウンド化されたプロセスをセッションが待機してしまう可能性がある問題を修正
・ファイル書き込みプレビューで空行が省略される問題を修正
・追加の権限やフックを必要としないスキルを承認なしで許可するように変更
・インデックス付き引数の構文を `$ARGUMENTS.0` から `$ARGUMENTS[0]`(ブラケット構文)に変更
・[SDK] `replayUserMessages` が有効な場合に `queued_command` 添付メッセージを `SDKUserMessageReplay` イベントとして再生する機能を追加
・[VSCode] セッションフォークおよび巻き戻し機能をすべてのユーザーに対して有効化

v2.1.18 | #16

日本語 English
キーボードショートカットのカスタマイズに対応。コンテキストごとのキーバインド設定、コードシーケンスの作成、ワークフローのパーソナライズが可能に。/keybindings で開始 Added customizable keyboard shortcuts. Configure keybindings per context, create chord sequences, and personalize your workflow. Run /keybindings to get started. Learn more at https://code.claude.com/docs/en/keybindings
Claude Code - v2.1.18
・キーボードショートカットのカスタマイズに対応。コンテキストごとのキーバインド設定、コードシーケンスの作成、ワークフローのパーソナライズが可能に。`/keybindings` で開始

v2.1.17 | #15

日本語 English
AVX命令非対応プロセッサでのクラッシュを修正 Fixed crashes on processors without AVX instruction support
Claude Code - v2.1.17
・AVX命令非対応プロセッサでのクラッシュを修正

v2.1.16 | #14

日本語 English
依存関係追跡を含む新しいタスク管理システムを追加 Added new task management system, including new capabilities like dependency tracking
[VSCode] ネイティブプラグイン管理のサポートを追加 [VSCode] Added native plugin management support
[VSCode] OAuth ユーザーがセッションダイアログからリモート Claude セッションを閲覧・再開できる機能を追加 [VSCode] Added ability for OAuth users to browse and resume remote Claude sessions from the Sessions dialog
サブエージェントを大量に使用したセッションの再開時にメモリ不足でクラッシュする問題を修正 Fixed out-of-memory crashes when resuming sessions with heavy subagent usage
/compact 実行後に「残りコンテキスト」警告が非表示にならない問題を修正 Fixed an issue where the "context remaining" warning was not hidden after running /compact
再開画面のセッションタイトルがユーザーの言語設定を反映しない問題を修正 Fixed session titles on the resume screen not respecting the user's language setting
[IDE] Windows 環境で起動時に Claude Code サイドバービューコンテナが表示されない競合状態を修正 [IDE] Fixed a race condition on Windows where the Claude Code sidebar view container would not appear on start
Claude Code - v2.1.16
・依存関係追跡を含む新しいタスク管理システムを追加
・[VSCode] ネイティブプラグイン管理のサポートを追加
・[VSCode] OAuth ユーザーがセッションダイアログからリモート Claude セッションを閲覧・再開できる機能を追加
・サブエージェントを大量に使用したセッションの再開時にメモリ不足でクラッシュする問題を修正
・`/compact` 実行後に「残りコンテキスト」警告が非表示にならない問題を修正
・再開画面のセッションタイトルがユーザーの言語設定を反映しない問題を修正
・[IDE] Windows 環境で起動時に Claude Code サイドバービューコンテナが表示されない競合状態を修正

v2.1.15 | #13

日本語 English
npm インストールの非推奨通知を追加(claude install を実行するか https://docs.anthropic.com/en/docs/claude-code/getting-started で他のオプションを確認) Added deprecation notification for npm installations - run claude install or see https://docs.anthropic.com/en/docs/claude-code/getting-started for more options
React Compiler による UI レンダリングパフォーマンスを改善 Improved UI rendering performance with React Compiler
/compact 実行後に「Context left until auto-compact」警告が消えない問題を修正 Fixed the "Context left until auto-compact" warning not disappearing after running /compact
MCP stdio サーバーのタイムアウト時に子プロセスが終了せず UI フリーズを引き起こす問題を修正 Fixed MCP stdio server timeout not killing child process, which could cause UI freezes
Claude Code - v2.1.15
・npm インストールの非推奨通知を追加(`claude install` を実行するか https://docs.anthropic.com/en/docs/claude-code/getting-started で他のオプションを確認)
・React Compiler による UI レンダリングパフォーマンスを改善
・`/compact` 実行後に「Context left until auto-compact」警告が消えない問題を修正
・MCP stdio サーバーのタイムアウト時に子プロセスが終了せず UI フリーズを引き起こす問題を修正

v2.1.14 | #12

日本語 English
Bash モード (!) に履歴ベースのオートコンプリートを追加 - コマンドの一部を入力して Tab を押すと bash コマンド履歴から補完 Added history-based autocomplete in bash mode (!) - type a partial command and press Tab to complete from your bash command history
インストール済みプラグイン一覧に検索機能を追加 - 名前や説明でフィルタリングが可能 Added search to installed plugins list - type to filter by name or description
プラグインを特定の git コミット SHA にピン留めする機能を追加し、マーケットプレイスエントリから正確なバージョンをインストール可能に Added support for pinning plugins to specific git commit SHAs, allowing marketplace entries to install exact versions
コンテキストウィンドウのブロック制限が過度に厳密に計算され、意図した 98% ではなく 65% でユーザーがブロックされる不具合を修正 Fixed a regression where the context window blocking limit was calculated too aggressively, blocking users at ~65% context usage instead of the intended ~98%
並列サブエージェント実行時にクラッシュを引き起こす可能性があったメモリ問題を修正 Fixed memory issues that could cause crashes when running parallel subagents
シェルコマンド完了後にストリームリソースがクリーンアップされず、長時間セッションでメモリリークが発生する問題を修正 Fixed memory leak in long-running sessions where stream resources were not cleaned up after shell commands completed
Bash モードで @ 記号が誤ってファイルオートコンプリート候補をトリガーする問題を修正 Fixed @ symbol incorrectly triggering file autocomplete suggestions in bash mode
@ メンションメニューでフォルダクリック時に選択ではなくディレクトリ内に移動するよう動作を修正 Fixed @-mention menu folder click behavior to navigate into directories instead of selecting them
/feedback コマンドで説明が非常に長い場合に無効な GitHub issue URL が生成される問題を修正 Fixed /feedback command generating invalid GitHub issue URLs when description is very long
/context コマンドの詳細モードでステータスラインと同じトークン数とパーセンテージを表示するよう修正 Fixed /context command to show the same token count and percentage as the status line in verbose mode
/config/context/model/todos コマンドのオーバーレイが予期せず閉じる問題を修正 Fixed an issue where /config, /context, /model, and /todos command overlays could close unexpectedly
類似コマンドを入力した際にスラッシュコマンドのオートコンプリートが誤ったコマンドを選択する問題を修正(例: /context vs /compact Fixed slash command autocomplete selecting wrong command when typing similar commands (e.g., /context vs /compact)
マーケットプレイスが 1 つのみ設定されている場合のプラグインマーケットプレイスでの戻るナビゲーションの不整合を修正 Fixed inconsistent back navigation in plugin marketplace when only one marketplace is configured
iTerm2 のプログレスバーが終了時に適切にクリアされず、インジケーターやベル音が残る問題を修正 Fixed iTerm2 progress bar not clearing properly on exit, preventing lingering indicators and bell sounds
バックスペースで貼り付けたテキストを 1 文字ずつではなく単一トークンとして削除するよう改善 Improved backspace to delete pasted text as a single token instead of one character at a time
[VSCode] 現在のプラン使用状況を表示する /usage コマンドを追加 [VSCode] Added /usage command to display current plan usage
Claude Code - v2.1.14
・Bash モード (`!`) に履歴ベースのオートコンプリートを追加 - コマンドの一部を入力して Tab を押すと bash コマンド履歴から補完
・インストール済みプラグイン一覧に検索機能を追加 - 名前や説明でフィルタリングが可能
・プラグインを特定の git コミット SHA にピン留めする機能を追加し、マーケットプレイスエントリから正確なバージョンをインストール可能に
・コンテキストウィンドウのブロック制限が過度に厳密に計算され、意図した 98% ではなく 65% でユーザーがブロックされる不具合を修正
・並列サブエージェント実行時にクラッシュを引き起こす可能性があったメモリ問題を修正
・シェルコマンド完了後にストリームリソースがクリーンアップされず、長時間セッションでメモリリークが発生する問題を修正
・Bash モードで `@` 記号が誤ってファイルオートコンプリート候補をトリガーする問題を修正
・`@` メンションメニューでフォルダクリック時に選択ではなくディレクトリ内に移動するよう動作を修正
・`/feedback` コマンドで説明が非常に長い場合に無効な GitHub issue URL が生成される問題を修正
・`/context` コマンドの詳細モードでステータスラインと同じトークン数とパーセンテージを表示するよう修正
・`/config`、`/context`、`/model`、`/todos` コマンドのオーバーレイが予期せず閉じる問題を修正
・類似コマンドを入力した際にスラッシュコマンドのオートコンプリートが誤ったコマンドを選択する問題を修正(例: `/context` vs `/compact`)
・マーケットプレイスが 1 つのみ設定されている場合のプラグインマーケットプレイスでの戻るナビゲーションの不整合を修正
・iTerm2 のプログレスバーが終了時に適切にクリアされず、インジケーターやベル音が残る問題を修正
・バックスペースで貼り付けたテキストを 1 文字ずつではなく単一トークンとして削除するよう改善
・[VSCode] 現在のプラン使用状況を表示する `/usage` コマンドを追加

v2.1.12 | #11

日本語 English
メッセージレンダリングのバグを修正 Fixed message rendering bug
Claude Code - v2.1.12
・メッセージレンダリングのバグを修正

v2.1.11 | #10

日本語 English
HTTP/SSE トランスポートにおける過剰な MCP 接続リクエストを修正 Fixed excessive MCP connection requests for HTTP/SSE transports
Claude Code - v2.1.11
・HTTP/SSE トランスポートにおける過剰な MCP 接続リクエストを修正

v2.1.10 | #9

日本語 English
リポジトリのセットアップとメンテナンス操作のために --init--init-only、または --maintenance CLI フラグで実行できる新しい Setup フックイベントを追加 Added new Setup hook event that can be triggered via --init, --init-only, or --maintenance CLI flags for repository setup and maintenance operations
ログイン時にブラウザが自動的に開かない場合に OAuth URL をコピーするキーボードショートカット 'c' を追加 Added keyboard shortcut 'c' to copy OAuth URL when browser doesn't open automatically during login
JavaScript テンプレートリテラル(${index + 1} など)を含むヒアドキュメントを含む bash コマンド実行時のクラッシュを修正 Fixed a crash when running bash commands containing heredocs with JavaScript template literals like ${index + 1}
REPL が完全に起動する前に入力されたキーストロークをキャプチャするよう起動処理を改善 Improved startup to capture keystrokes typed before the REPL is fully ready
ファイル提案を受け入れ時にテキスト挿入ではなく削除可能な添付ファイルとして表示するよう改善 Improved file suggestions to show as removable attachments instead of inserting text when accepted
[VSCode] プラグイン一覧にインストール数の表示を追加 [VSCode] Added install count display to plugin listings
[VSCode] プラグインインストール時に信頼性に関する警告を追加 [VSCode] Added trust warning when installing plugins
Claude Code - v2.1.10
・リポジトリのセットアップとメンテナンス操作のために `--init`、`--init-only`、または `--maintenance` CLI フラグで実行できる新しい `Setup` フックイベントを追加
・ログイン時にブラウザが自動的に開かない場合に OAuth URL をコピーするキーボードショートカット 'c' を追加
・JavaScript テンプレートリテラル(`${index + 1}` など)を含むヒアドキュメントを含む bash コマンド実行時のクラッシュを修正
・REPL が完全に起動する前に入力されたキーストロークをキャプチャするよう起動処理を改善
・ファイル提案を受け入れ時にテキスト挿入ではなく削除可能な添付ファイルとして表示するよう改善
・[VSCode] プラグイン一覧にインストール数の表示を追加
・[VSCode] プラグインインストール時に信頼性に関する警告を追加

v2.1.9 | #8

日本語 English
MCP ツールの自動有効化しきい値を設定する auto:N 構文を追加(N はコンテキストウィンドウのパーセンテージ、0-100) Added auto:N syntax for configuring the MCP tool search auto-enable threshold, where N is the context window percentage (0-100)
プランファイルの保存場所をカスタマイズする plansDirectory 設定を追加 Added plansDirectory setting to customize where plan files are stored
AskUserQuestion の「その他」入力フィールドに外部エディタサポート(Ctrl+G)を追加 Added external editor support (Ctrl+G) in AskUserQuestion "Other" input field
Web セッションから作成されたコミットと PR にセッション URL の帰属情報を追加 Added session URL attribution to commits and PRs created from web sessions
PreToolUse フックがモデルに additionalContext を返す機能をサポート Added support for PreToolUse hooks to return additionalContext to the model
スキルが現在のセッション ID にアクセスするための ${CLAUDE_SESSION_ID} 文字列置換を追加 Added ${CLAUDE_SESSION_ID} string substitution for skills to access the current session ID
並列ツール呼び出しを含む長時間セッションで孤立した tool_result ブロックに関する API エラーで失敗する問題を修正 Fixed long sessions with parallel tool calls failing with an API error about orphan tool_result blocks
キャッシュされた接続プロミスが解決されない場合に MCP サーバーの再接続がハングする問題を修正 Fixed MCP server reconnection hanging when cached connection promise never resolves
Kitty キーボードプロトコルを使用するターミナル(Ghostty、iTerm2、kitty、WezTerm)で Ctrl+Z サスペンドが動作しない問題を修正 Fixed Ctrl+Z suspend not working in terminals using Kitty keyboard protocol (Ghostty, iTerm2, kitty, WezTerm)
Claude Code - v2.1.9
・MCP ツールの自動有効化しきい値を設定する `auto:N` 構文を追加(N はコンテキストウィンドウのパーセンテージ、0-100)
・プランファイルの保存場所をカスタマイズする `plansDirectory` 設定を追加
・AskUserQuestion の「その他」入力フィールドに外部エディタサポート(Ctrl+G)を追加
・Web セッションから作成されたコミットと PR にセッション URL の帰属情報を追加
・`PreToolUse` フックがモデルに `additionalContext` を返す機能をサポート
・スキルが現在のセッション ID にアクセスするための `${CLAUDE_SESSION_ID}` 文字列置換を追加
・並列ツール呼び出しを含む長時間セッションで孤立した tool_result ブロックに関する API エラーで失敗する問題を修正
・キャッシュされた接続プロミスが解決されない場合に MCP サーバーの再接続がハングする問題を修正
・Kitty キーボードプロトコルを使用するターミナル(Ghostty、iTerm2、kitty、WezTerm)で Ctrl+Z サスペンドが動作しない問題を修正

v2.1.7 | #7

日本語 English
ターン処理時間メッセージ(例: "Cooked for 1m 6s")を非表示にする showTurnDuration 設定を追加 Added showTurnDuration setting to hide turn duration messages (e.g., "Cooked for 1m 6s")
許可プロンプト承認時にフィードバックを提供する機能を追加 Added ability to provide feedback when accepting permission prompts
タスク通知にエージェントの最終応答をインライン表示する機能を追加し、完全なトランスクリプトファイルを読まずに結果を確認可能に Added inline display of agent's final response in task notifications, making it easier to see results without reading the full transcript file
ワイルドカード権限ルールがシェル演算子を含む複合コマンドにマッチする脆弱性を修正 Fixed security vulnerability where wildcard permission rules could match compound commands containing shell operators
Windows でクラウド同期ツール、アンチウイルススキャナー、Git がコンテンツを変更せずにファイルのタイムスタンプのみを更新した際に発生する誤った「ファイル変更」エラーを修正 Fixed false "file modified" errors on Windows when cloud sync tools, antivirus scanners, or Git touch file timestamps without changing content
ストリーミング実行中に並列ツールが失敗した際の孤立した tool_result エラーを修正 Fixed orphaned tool_result errors when sibling tools fail during streaming execution
コンテキストウィンドウのブロック制限が最大出力トークン用のスペースを確保した有効コンテキストウィンドウではなく、フルコンテキストウィンドウを使用して計算されていた問題を修正 Fixed context window blocking limit being calculated using the full context window instead of the effective context window (which reserves space for max output tokens)
/model/theme などのローカルスラッシュコマンド実行時にスピナーが一瞬表示される問題を修正 Fixed spinner briefly flashing when running local slash commands like /model or /theme
固定幅ブライユ文字を使用してターミナルタイトルアニメーションのちらつきを修正 Fixed terminal title animation jitter by using fixed-width braille characters
プラグインインストール時に git サブモジュールが完全に初期化されない問題を修正 Fixed plugins with git submodules not being fully initialized when installed
Windows 環境において一時ディレクトリのパスに tn などの文字が含まれている場合にエスケープシーケンスとして誤解釈され bash コマンドが失敗する問題を修正 Fixed bash commands failing on Windows when temp directory paths contained characters like t or n that were misinterpreted as escape sequences
ターミナルレンダリングのメモリ割り当てオーバーヘッドを削減し、入力応答性を改善 Improved typing responsiveness by reducing memory allocation overhead in terminal rendering
すべてのユーザーに対して MCP ツール検索の自動モードをデフォルトで有効化 Enabled MCP tool search auto mode by default for all users
OAuth および API コンソールの URL を console.anthropic.com から platform.claude.com に変更 Changed OAuth and API Console URLs from console.anthropic.com to platform.claude.com
VSCodeにおいて、claudeProcessWrapper設定がClaude本体のパスではなくラッパーのパスを渡していた問題を修正 [VSCode] Fixed claudeProcessWrapper setting passing the wrapper path instead of the Claude binary path
Claude Code - v2.1.7
・ターン処理時間メッセージ(例: "Cooked for 1m 6s")を非表示にする `showTurnDuration` 設定を追加
・許可プロンプト承認時にフィードバックを提供する機能を追加
・タスク通知にエージェントの最終応答をインライン表示する機能を追加し、完全なトランスクリプトファイルを読まずに結果を確認可能に
・ワイルドカード権限ルールがシェル演算子を含む複合コマンドにマッチする脆弱性を修正
・Windows でクラウド同期ツール、アンチウイルススキャナー、Git がコンテンツを変更せずにファイルのタイムスタンプのみを更新した際に発生する誤った「ファイル変更」エラーを修正
・ストリーミング実行中に並列ツールが失敗した際の孤立した tool_result エラーを修正
・コンテキストウィンドウのブロック制限が最大出力トークン用のスペースを確保した有効コンテキストウィンドウではなく、フルコンテキストウィンドウを使用して計算されていた問題を修正
・`/model` や `/theme` などのローカルスラッシュコマンド実行時にスピナーが一瞬表示される問題を修正
・固定幅ブライユ文字を使用してターミナルタイトルアニメーションのちらつきを修正
・プラグインインストール時に git サブモジュールが完全に初期化されない問題を修正
・Windows 環境において一時ディレクトリのパスに `t` や `n` などの文字が含まれている場合にエスケープシーケンスとして誤解釈され bash コマンドが失敗する問題を修正
・ターミナルレンダリングのメモリ割り当てオーバーヘッドを削減し、入力応答性を改善
・すべてのユーザーに対して MCP ツール検索の自動モードをデフォルトで有効化
・OAuth および API コンソールの URL を console.anthropic.com から platform.claude.com に変更
・VSCodeにおいて、`claudeProcessWrapper`設定がClaude本体のパスではなくラッパーのパスを渡していた問題を修正

v2.1.6 | #6

日本語 English
/config コマンドに設定を素早く絞り込むための検索機能を追加 Added search functionality to /config command for quickly filtering settings
/doctor コマンドに自動更新チャネルと利用可能な npm バージョン(stable/latest)を表示するアップデート情報セクションを追加 Added Updates section to /doctor showing auto-update channel and available npm versions (stable/latest)
/stats コマンドに日付範囲フィルタを追加、r キーで直近7日間・直近30日間・全期間を切り替え可能 Added date range filtering to /stats command - press r to cycle between Last 7 days, Last 30 days, and All time
サブディレクトリ内のファイル操作時に、ネストされた .claude/skills ディレクトリからのスキル自動検出を追加 Added automatic discovery of skills from nested .claude/skills directories when working with files in subdirectories
ステータスラインの入力に context_window.used_percentagecontext_window.remaining_percentage フィールドを追加し、コンテキストウィンドウの表示を容易化 Added context_window.used_percentage and context_window.remaining_percentage fields to status line input for easier context window display
Ctrl+G 実行時にエディタが失敗した場合のエラー表示を追加 Added an error display when the editor fails during Ctrl+G
シェル行継続によるパーミッションバイパスを修正し、ブロックされたコマンドの実行を防止 Fixed permission bypass via shell line continuation that could allow blocked commands to execute
ファイル監視機能がファイル内容を変更せずにタッチした際に発生する誤った「ファイルが予期せず変更されました」エラーを修正 Fixed false "File has been unexpectedly modified" errors when file watchers touch files without changing content
複数行の応答でテキストスタイル(太字、色)が徐々にずれる問題を修正 Fixed text styling (bold, colors) getting progressively misaligned in multi-line responses
フィードバックパネルで説明欄に「n」を入力した際に予期せず閉じてしまう問題を修正 Fixed the feedback panel closing unexpectedly when typing 'n' in the description field
週次リセット後の低使用率時にレート制限警告が表示される問題を修正(現在は70%以上の使用率で表示) Fixed rate limit warning appearing at low usage after weekly reset (now requires 70% usage)
セッション再開時にレート制限オプションメニューが誤って開く不具合を修正 Fixed rate limit options menu incorrectly auto-opening when resuming a previous session
Kitty keyboard protocol 対応ターミナルにおけるテンキー入力時のエスケープシーケンス出力問題を修正 Fixed numpad keys outputting escape sequences instead of characters in Kitty keyboard protocol terminals
Kitty キーボードプロトコル端末で Option+Return が改行を挿入しない問題を修正 Fixed Option+Return not inserting newlines in Kitty keyboard protocol terminals
ホームディレクトリに破損した設定バックアップファイルが蓄積する問題を修正 Fixed corrupted config backup files accumulating in the home directory
mcp listmcp get コマンドで MCP サーバープロセスが孤立したまま残る問題を修正 Fixed mcp list and mcp get commands leaving orphaned MCP server processes
ink2 モードでノードが display:none により非表示になった際の表示不具合を修正 Fixed visual artifacts in ink2 mode when nodes become hidden via display:none
外部 CLAUDE.md のインポート承認ダイアログを改善し、どのファイルがどこからインポートされるかを表示 Improved the external CLAUDE.md imports approval dialog to show which files are being imported and from where
バックグラウンドタスクが1つのみの場合、/tasks ダイアログで直接タスク詳細に遷移するよう改善 Improved the /tasks dialog to go directly to task details when there's only one background task running
@ オートコンプリートでアイコンによる候補種別表示と単行フォーマットに対応 Improved @ autocomplete with icons for different suggestion types and single-line formatting
複数のバックグラウンドタスクが同時に完了した際、タスク通知の表示を3行に制限し、超過分を要約表示するように変更 Changed task notification display to cap at 3 lines with overflow summary when multiple background tasks complete simultaneously
ウィンドウ識別を容易にするため、起動時のターミナルタイトルを "Claude Code" に変更 Changed terminal title to "Claude Code" on startup for better window identification
MCP サーバーの有効化/無効化における @メンション機能を削除し、代わりに /mcp enable <name> を使用 Removed ability to @-mention MCP servers to enable/disable - use /mcp enable <name> instead
[VSCode] 手動コンパクト後に使用状況インジケーターが更新されない問題を修正 [VSCode] Fixed usage indicator not updating after manual compact
Claude Code - v2.1.6
・`/config` コマンドに設定を素早く絞り込むための検索機能を追加
・`/doctor` コマンドに自動更新チャネルと利用可能な npm バージョン(stable/latest)を表示するアップデート情報セクションを追加
・`/stats` コマンドに日付範囲フィルタを追加、`r` キーで直近7日間・直近30日間・全期間を切り替え可能
・サブディレクトリ内のファイル操作時に、ネストされた `.claude/skills` ディレクトリからのスキル自動検出を追加
・ステータスラインの入力に `context_window.used_percentage` と `context_window.remaining_percentage` フィールドを追加し、コンテキストウィンドウの表示を容易化
・Ctrl+G 実行時にエディタが失敗した場合のエラー表示を追加
・シェル行継続によるパーミッションバイパスを修正し、ブロックされたコマンドの実行を防止
・ファイル監視機能がファイル内容を変更せずにタッチした際に発生する誤った「ファイルが予期せず変更されました」エラーを修正
・複数行の応答でテキストスタイル(太字、色)が徐々にずれる問題を修正
・フィードバックパネルで説明欄に「n」を入力した際に予期せず閉じてしまう問題を修正
・週次リセット後の低使用率時にレート制限警告が表示される問題を修正(現在は70%以上の使用率で表示)
・セッション再開時にレート制限オプションメニューが誤って開く不具合を修正
・Kitty keyboard protocol 対応ターミナルにおけるテンキー入力時のエスケープシーケンス出力問題を修正
・Kitty キーボードプロトコル端末で Option+Return が改行を挿入しない問題を修正
・ホームディレクトリに破損した設定バックアップファイルが蓄積する問題を修正
・`mcp list` と `mcp get` コマンドで MCP サーバープロセスが孤立したまま残る問題を修正
・ink2 モードでノードが `display:none` により非表示になった際の表示不具合を修正
・外部 CLAUDE.md のインポート承認ダイアログを改善し、どのファイルがどこからインポートされるかを表示
・バックグラウンドタスクが1つのみの場合、`/tasks` ダイアログで直接タスク詳細に遷移するよう改善
・@ オートコンプリートでアイコンによる候補種別表示と単行フォーマットに対応
・複数のバックグラウンドタスクが同時に完了した際、タスク通知の表示を3行に制限し、超過分を要約表示するように変更
・ウィンドウ識別を容易にするため、起動時のターミナルタイトルを "Claude Code" に変更
・MCP サーバーの有効化/無効化における @メンション機能を削除し、代わりに `/mcp enable <name>` を使用
・[VSCode] 手動コンパクト後に使用状況インジケーターが更新されない問題を修正

v2.1.5 | #5

日本語 English
内部一時ファイル用の一時ディレクトリを上書きする CLAUDE_CODE_TMPDIR 環境変数を追加(カスタム一時ディレクトリ要件を持つ環境に有用) Added CLAUDE_CODE_TMPDIR environment variable to override the temp directory used for internal temp files, useful for environments with custom temp directory requirements
Claude Code - v2.1.5
・内部一時ファイル用の一時ディレクトリを上書きする `CLAUDE_CODE_TMPDIR` 環境変数を追加(カスタム一時ディレクトリ要件を持つ環境に有用)

v2.1.4 | #4

日本語 English
すべてのバックグラウンドタスク機能(自動バックグラウンド化と Ctrl+B ショートカットを含む)を無効化する CLAUDE_CODE_DISABLE_BACKGROUND_TASKS 環境変数を追加 Added CLAUDE_CODE_DISABLE_BACKGROUND_TASKS environment variable to disable all background task functionality including auto-backgrounding and the Ctrl+B shortcut
古い OAuth トークンによる失敗時に OAuth を更新して再試行するよう「Help improve Claude」設定の取得処理を修正 Fixed "Help improve Claude" setting fetch to refresh OAuth and retry when it fails due to a stale OAuth token
Claude Code - v2.1.4
・すべてのバックグラウンドタスク機能(自動バックグラウンド化と Ctrl+B ショートカットを含む)を無効化する `CLAUDE_CODE_DISABLE_BACKGROUND_TASKS` 環境変数を追加
・古い OAuth トークンによる失敗時に OAuth を更新して再試行するよう「Help improve Claude」設定の取得処理を修正

v2.1.3 | #3

日本語 English
スラッシュコマンドとスキルを統合し、動作を変更せずにメンタルモデルを簡素化 Merged slash commands and skills, simplifying the mental model with no change in behavior
/config にリリースチャネル(stable または latest)の切り替え機能を追加 Added release channel (stable or latest) toggle to /config
到達不能なパーミッションルールの検出と警告を追加(/doctor での警告表示、ルール保存後に各ルールの出所と修正ガイダンスを提供) Added detection and warnings for unreachable permission rules, with warnings in /doctor and after saving rules that include the source of each rule and actionable fix guidance
/clear コマンド実行後もプランファイルが残る問題を修正し、会話クリア後に新しいプランファイルを使用するよう改善 Fixed plan files persisting across /clear commands, now ensuring a fresh plan file is used after clearing a conversation
大きな inode を持つファイルシステム(ExFAT 等)でのスキル重複誤検出を修正(inode 値に 64 ビット精度を使用) Fixed false skill duplicate detection on filesystems with large inodes (e.g., ExFAT) by using 64-bit precision for inode values
ステータスバーのバックグラウンドタスク数とタスクダイアログ表示項目の不一致を修正 Fixed mismatch between background task count in status bar and items shown in tasks dialog
サブエージェントが会話圧縮時に誤ったモデルを使用する問題を修正 Fixed sub-agents using the wrong model during conversation compaction
ホームディレクトリから実行時に信頼ダイアログを承認してもフックなどの信頼必須機能が有効にならない問題を修正 Fixed trust dialog acceptance when running from the home directory not enabling trust-requiring features like hooks during the session
ターミナルレンダリングの安定性を改善(制御されていない書き込みによるカーソル状態の破損を防止) Improved terminal rendering stability by preventing uncontrolled writes from corrupting cursor state
スラッシュコマンド候補の可読性を改善(長い説明を 2 行に切り詰め) Improved slash command suggestion readability by truncating long descriptions to 2 lines
ツールフック実行のタイムアウトを 60 秒から 10 分に変更 Changed tool hook execution timeout from 60 seconds to 10 minutes
[VSCode] パーミッションリクエストにクリック可能な保存先セレクタを追加(このプロジェクト、すべてのプロジェクト、チームと共有、またはセッションのみを選択可能) [VSCode] Added clickable destination selector for permission requests, allowing you to choose where settings are saved (this project, all projects, shared with team, or session only)
Claude Code - v2.1.3
・スラッシュコマンドとスキルを統合し、動作を変更せずにメンタルモデルを簡素化
・`/config` にリリースチャネル(`stable` または `latest`)の切り替え機能を追加
・到達不能なパーミッションルールの検出と警告を追加(`/doctor` での警告表示、ルール保存後に各ルールの出所と修正ガイダンスを提供)
・`/clear` コマンド実行後もプランファイルが残る問題を修正し、会話クリア後に新しいプランファイルを使用するよう改善
・大きな inode を持つファイルシステム(ExFAT 等)でのスキル重複誤検出を修正(inode 値に 64 ビット精度を使用)
・ステータスバーのバックグラウンドタスク数とタスクダイアログ表示項目の不一致を修正
・サブエージェントが会話圧縮時に誤ったモデルを使用する問題を修正
・ホームディレクトリから実行時に信頼ダイアログを承認してもフックなどの信頼必須機能が有効にならない問題を修正
・ターミナルレンダリングの安定性を改善(制御されていない書き込みによるカーソル状態の破損を防止)
・スラッシュコマンド候補の可読性を改善(長い説明を 2 行に切り詰め)
・ツールフック実行のタイムアウトを 60 秒から 10 分に変更
・[VSCode] パーミッションリクエストにクリック可能な保存先セレクタを追加(このプロジェクト、すべてのプロジェクト、チームと共有、またはセッションのみを選択可能)

v2.1.2 | #2

日本語 English
ターミナルにドラッグした画像に元のパスメタデータを追加し、Claude が画像の出所を理解できるように対応 Added source path metadata to images dragged onto the terminal, helping Claude understand where images originated
OSC 8 対応ターミナル(iTerm など)でツール出力内のファイルパスをクリック可能なハイパーリンクとして表示 Added clickable hyperlinks for file paths in tool output in terminals that support OSC 8 (like iTerm)
Windows Package Manager(winget)インストールのサポートを追加し、自動検出と更新手順を提供 Added support for Windows Package Manager (winget) installations with automatic detection and update instructions
プランモードで Shift+Tab キーボードショートカットを追加し、「自動編集承認」オプションを素早く選択可能に対応 Added Shift+Tab keyboard shortcut in plan mode to quickly select "auto-accept edits" option
FORCE_AUTOUPDATE_PLUGINS 環境変数を追加し、メイン自動更新が無効でもプラグイン自動更新を許可 Added FORCE_AUTOUPDATE_PLUGINS environment variable to allow plugin autoupdate even when the main auto-updater is disabled
--agent 指定時に SessionStart フック入力に agent_type を追加 Added agent_type to SessionStart hook input, populated if --agent is specified
bash コマンド処理における不正な入力で任意のコマンドが実行されるコマンドインジェクション脆弱性を修正 Fixed a command injection vulnerability in bash command processing where malformed input could execute arbitrary commands
tree-sitter パースツリーが解放されず、長時間セッションで WASM メモリが無制限に増加するメモリリークを修正 Fixed a memory leak where tree-sitter parse trees were not being freed, causing WASM memory to grow unbounded over long sessions
CLAUDE.md ファイルの @include ディレクティブ使用時に、バイナリファイル(画像、PDF など)が誤ってメモリに含まれる問題を修正 Fixed binary files (images, PDFs, etc.) being accidentally included in memory when using @include directives in CLAUDE.md files
別のインストールが進行中と誤って表示される更新の問題を修正 Fixed updates incorrectly claiming another installation is in progress
監視ディレクトリにソケットファイルが存在する場合のクラッシュを修正(EOPNOTSUPP エラーの多重防御) Fixed crash when socket files exist in watched directories (defense-in-depth for EOPNOTSUPP errors)
macOS の Option-as-Meta ヒントを改善し、iTerm2、Kitty、WezTerm などネイティブ CSIu ターミナル固有の手順を表示 Improved Option-as-Meta hint on macOS to show terminal-specific instructions for native CSIu terminals like iTerm2, Kitty, and WezTerm
SSH 経由で画像を貼り付ける際のエラーメッセージを改善し、役に立たないクリップボードショートカットヒントの代わりに scp の使用を提案 Improved error message when pasting images over SSH to suggest using scp instead of the unhelpful clipboard shortcut hint
大きなツール出力を切り捨てではなくディスクに保存し、ファイル参照経由で完全な出力にアクセス可能に変更 Changed large tool outputs to be persisted to disk instead of truncated, providing full output access via file references
Windows 管理設定パス C:\ProgramData\ClaudeCode\managed-settings.json を非推奨化し、管理者は C:\Program Files\ClaudeCode\managed-settings.json への移行が必要 Deprecated Windows managed settings path C:\ProgramData\ClaudeCode\managed-settings.json - administrators should migrate to C:\Program Files\ClaudeCode\managed-settings.json
[SDK] zod の最小 peer dependency を ^4.0.0 に変更 [SDK] Changed minimum zod peer dependency to ^4.0.0
Claude Code - v2.1.2
・ターミナルにドラッグした画像に元のパスメタデータを追加し、Claude が画像の出所を理解できるように対応
・OSC 8 対応ターミナル(iTerm など)でツール出力内のファイルパスをクリック可能なハイパーリンクとして表示
・Windows Package Manager(winget)インストールのサポートを追加し、自動検出と更新手順を提供
・プランモードで Shift+Tab キーボードショートカットを追加し、「自動編集承認」オプションを素早く選択可能に対応
・`FORCE_AUTOUPDATE_PLUGINS` 環境変数を追加し、メイン自動更新が無効でもプラグイン自動更新を許可
・`--agent` 指定時に SessionStart フック入力に `agent_type` を追加
・bash コマンド処理における不正な入力で任意のコマンドが実行されるコマンドインジェクション脆弱性を修正
・tree-sitter パースツリーが解放されず、長時間セッションで WASM メモリが無制限に増加するメモリリークを修正
・CLAUDE.md ファイルの `@include` ディレクティブ使用時に、バイナリファイル(画像、PDF など)が誤ってメモリに含まれる問題を修正
・別のインストールが進行中と誤って表示される更新の問題を修正
・監視ディレクトリにソケットファイルが存在する場合のクラッシュを修正(EOPNOTSUPP エラーの多重防御)
・macOS の Option-as-Meta ヒントを改善し、iTerm2、Kitty、WezTerm などネイティブ CSIu ターミナル固有の手順を表示
・SSH 経由で画像を貼り付ける際のエラーメッセージを改善し、役に立たないクリップボードショートカットヒントの代わりに `scp` の使用を提案
・大きなツール出力を切り捨てではなくディスクに保存し、ファイル参照経由で完全な出力にアクセス可能に変更
・Windows 管理設定パス `C:\ProgramData\ClaudeCode\managed-settings.json` を非推奨化し、管理者は `C:\Program Files\ClaudeCode\managed-settings.json` への移行が必要
・[SDK] zod の最小 peer dependency を ^4.0.0 に変更

v2.1.0 | #1

日本語 English
スキルのホットリロードに対応し、~/.claude/skills または .claude/skills で作成・変更したスキルはセッション再起動なしで即座に利用可能に Added automatic skill hot-reload - skills created or modified in ~/.claude/skills or .claude/skills are now immediately available without restarting the session
スキルのフロントマターで context: fork を指定することでフォークしたサブエージェントコンテキストでスキルやスラッシュコマンドを実行可能に Added support for running skills and slash commands in a forked sub-agent context using context: fork in skill frontmatter
スキルに agent フィールドを追加し、実行時のエージェントタイプを指定可能に Added support for agent field in skills to specify agent type for execution
Claude の応答言語を設定する language 設定を追加(例: language: "japanese") Added language setting to configure Claude's response language (e.g., language: "japanese")
Shift+Enter が iTerm2、WezTerm、Ghostty、Kitty でターミナル設定の変更なしで動作するように変更 Changed Shift+Enter to work out of the box in iTerm2, WezTerm, Ghostty, and Kitty without modifying terminal configs
settings.jsonrespectGitignore サポートを追加し、プロジェクトごとに @ メンションファイルピッカーの動作を制御可能に Added respectGitignore support in settings.json for per-project control over @-mention file picker behavior
IS_DEMO 環境変数を追加し、ストリーミングや録画時に UI からメールアドレスと組織名を非表示に Added IS_DEMO environment variable to hide email and organization from the UI, useful for streaming or recording sessions
デバッグログに機密データ(OAuth トークン、API キー、パスワード)が露出する可能性があるセキュリティ問題を修正 Fixed security issue where sensitive data (OAuth tokens, API keys, passwords) could be exposed in debug logs
-c または --resume でセッションを再開した際にファイルとスキルが適切に検出されない問題を修正 Fixed files and skills not being properly discovered when resuming sessions with -c or --resume
上矢印キーまたは Ctrl+R 検索で履歴からプロンプトを再生した際に貼り付けた内容が失われる問題を修正 Fixed pasted content being lost when replaying prompts from history using up arrow or Ctrl+R search
Esc キーの動作を改善し、キューされたプロンプトを実行中のタスクをキャンセルせずに入力欄に移動 Fixed Esc key with queued prompts to only move them to input without canceling the running task
複雑な bash コマンドの権限プロンプトを削減 Reduced permission prompts for complex bash commands
Bash ツールの権限に * を使用したワイルドカードパターンマッチングを追加(例: Bash(npm *)Bash(* install)Bash(git * main) Added wildcard pattern matching for Bash tool permissions using * at any position in rules (e.g., Bash(npm *), Bash(* install), Bash(git * main))
Ctrl+B によるバックグラウンド化を統合し、bash コマンドとエージェントの両方で動作するようになり、実行中のすべてのフォアグラウンドタスクを同時にバックグラウンド化 Added unified Ctrl+B backgrounding for both bash commands and agents - pressing Ctrl+B now backgrounds all running foreground tasks simultaneously
MCP の list_changed 通知に対応し、MCP サーバーが再接続なしで利用可能なツール、プロンプト、リソースを動的に更新可能に Added support for MCP list_changed notifications, allowing MCP servers to dynamically update their available tools, prompts, and resources without requiring reconnection
claude.ai サブスクライバー向けに /teleport および /remote-env スラッシュコマンドを追加し、リモートセッションの再開と設定を可能に Added /teleport and /remote-env slash commands for claude.ai subscribers, allowing them to resume and configure remote sessions
settings.json の権限または --disallowedTools CLI フラグで Task(AgentName) 構文を使用して特定のエージェントを無効化可能に Added support for disabling specific agents using Task(AgentName) syntax in settings.json permissions or the --disallowedTools CLI flag
エージェントのフロントマターにフックサポートを追加し、エージェントのライフサイクルにスコープされた PreToolUse、PostToolUse、Stop フックを定義可能に Added hooks support to agent frontmatter, allowing agents to define PreToolUse, PostToolUse, and Stop hooks scoped to the agent's lifecycle
新しい Vim モーションを追加: ;, で f/F/t/T モーションの繰り返し、y オペレーター(yy/Y)、p/P でペースト、テキストオブジェクト(iwawiWaWi"a"i'a'i(a(i[a[i{a{)、>><< でインデント/アンインデント、J で行の結合 Added new Vim motions: ; and , to repeat f/F/t/T motions, y operator for yank with yy/Y, p/P for paste, text objects (iw, aw, iW, aW, i", a", i', a', i(, a(, i[, a[, i{, a{), >> and << for indent/dedent, and J to join lines
/plan コマンドショートカットを追加し、プロンプトから直接プランモードを有効化 Added /plan command shortcut to enable plan mode directly from the prompt
スラッシュコマンドのオートコンプリートを改善し、入力の先頭だけでなく任意の位置の / で動作 Added slash command autocomplete support when / appears anywhere in input, not just at the beginning
インタラクティブモードで --tools フラグを追加し、Claude が使用できる組み込みツールを制限可能に Added --tools flag support in interactive mode to restrict which built-in tools Claude can use during interactive sessions
CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS 環境変数を追加し、デフォルトのファイル読み込みトークン制限をオーバーライド可能に Added CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS environment variable to override the default file read token limit
フックに once: true 設定のサポートを追加 Added support for once: true config for hooks
フロントマターの allowed-tools フィールドで YAML スタイルのリストに対応し、スキル宣言を簡潔に Added support for YAML-style lists in frontmatter allowed-tools field for cleaner skill declarations
プラグインからのプロンプトおよびエージェントフックタイプに対応(以前はコマンドフックのみサポート) Added support for prompt and agent hook types from plugins (previously only command hooks were supported)
iTerm2 で Cmd+V による画像貼り付けに対応(Ctrl+V にマッピング) Added Cmd+V support for image paste in iTerm2 (maps to Ctrl+V)
ダイアログでタブを切り替えるための左右矢印キーナビゲーションを追加 Added left/right arrow key navigation for cycling through tabs in dialogs
Ctrl+O トランスクリプトモードで思考ブロックのリアルタイム表示を追加 Added real-time thinking block display in Ctrl+O transcript mode
コンテキスト可視化でスキルを独立したカテゴリとして表示 Added Skills as a separate category in the context visualization
起動パフォーマンスを改善するための複数の最適化 Multiple optimizations to improve startup performance
サブエージェント(Task ツール)を改善し、権限拒否後も動作を継続し代替アプローチを試行可能に Improved subagents (Task tool) to continue working after permission denial, allowing them to try alternative approaches
スキルを改善し、実行中に進行状況を表示しツール使用をリアルタイムで表示 Improved skills to show progress while executing, displaying tool uses as they happen
プランモード移行時の権限プロンプトを削除し、承認なしでプランモードに移行可能に Removed permission prompt when entering plan mode - users can now enter plan mode without approval
[VSCode] コンテキストメニューに現在選択されているモデル名を追加 [VSCode] Added currently selected model name to the context menu
[VSCode] 自動承認権限ボタンにわかりやすいラベルを追加(例: 「Yes, and don't ask again」の代わりに「Yes, allow npm for this project」) [VSCode] Added descriptive labels on auto-accept permission button (e.g., "Yes, allow npm for this project" instead of "Yes, and don't ask again")
[Windows] 不適切なレンダリング問題を修正 [Windows] Fixed issue with improper rendering
Claude Code - v2.1.0
・スキルのホットリロードに対応し、`~/.claude/skills` または `.claude/skills` で作成・変更したスキルはセッション再起動なしで即座に利用可能に
・スキルのフロントマターで `context: fork` を指定することでフォークしたサブエージェントコンテキストでスキルやスラッシュコマンドを実行可能に
・スキルに `agent` フィールドを追加し、実行時のエージェントタイプを指定可能に
・Claude の応答言語を設定する `language` 設定を追加(例: language: "japanese")
・Shift+Enter が iTerm2、WezTerm、Ghostty、Kitty でターミナル設定の変更なしで動作するように変更
・`settings.json` に `respectGitignore` サポートを追加し、プロジェクトごとに @ メンションファイルピッカーの動作を制御可能に
・`IS_DEMO` 環境変数を追加し、ストリーミングや録画時に UI からメールアドレスと組織名を非表示に
・デバッグログに機密データ(OAuth トークン、API キー、パスワード)が露出する可能性があるセキュリティ問題を修正
・`-c` または `--resume` でセッションを再開した際にファイルとスキルが適切に検出されない問題を修正
・上矢印キーまたは Ctrl+R 検索で履歴からプロンプトを再生した際に貼り付けた内容が失われる問題を修正
・Esc キーの動作を改善し、キューされたプロンプトを実行中のタスクをキャンセルせずに入力欄に移動
・複雑な bash コマンドの権限プロンプトを削減
・Bash ツールの権限に `*` を使用したワイルドカードパターンマッチングを追加(例: `Bash(npm *)`、`Bash(* install)`、`Bash(git * main)`)
・Ctrl+B によるバックグラウンド化を統合し、bash コマンドとエージェントの両方で動作するようになり、実行中のすべてのフォアグラウンドタスクを同時にバックグラウンド化
・MCP の `list_changed` 通知に対応し、MCP サーバーが再接続なしで利用可能なツール、プロンプト、リソースを動的に更新可能に
・claude.ai サブスクライバー向けに `/teleport` および `/remote-env` スラッシュコマンドを追加し、リモートセッションの再開と設定を可能に
・settings.json の権限または `--disallowedTools` CLI フラグで `Task(AgentName)` 構文を使用して特定のエージェントを無効化可能に
・エージェントのフロントマターにフックサポートを追加し、エージェントのライフサイクルにスコープされた PreToolUse、PostToolUse、Stop フックを定義可能に
・新しい Vim モーションを追加: `;` と `,` で f/F/t/T モーションの繰り返し、`y` オペレーター(`yy`/`Y`)、`p`/`P` でペースト、テキストオブジェクト(`iw`、`aw`、`iW`、`aW`、`i"`、`a"`、`i'`、`a'`、`i(`、`a(`、`i[`、`a[`、`i{`、`a{`)、`>>` と `<<` でインデント/アンインデント、`J` で行の結合
・`/plan` コマンドショートカットを追加し、プロンプトから直接プランモードを有効化
・スラッシュコマンドのオートコンプリートを改善し、入力の先頭だけでなく任意の位置の `/` で動作
・インタラクティブモードで `--tools` フラグを追加し、Claude が使用できる組み込みツールを制限可能に
・`CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS` 環境変数を追加し、デフォルトのファイル読み込みトークン制限をオーバーライド可能に
・フックに `once: true` 設定のサポートを追加
・フロントマターの `allowed-tools` フィールドで YAML スタイルのリストに対応し、スキル宣言を簡潔に
・プラグインからのプロンプトおよびエージェントフックタイプに対応(以前はコマンドフックのみサポート)
・iTerm2 で Cmd+V による画像貼り付けに対応(Ctrl+V にマッピング)
・ダイアログでタブを切り替えるための左右矢印キーナビゲーションを追加
・Ctrl+O トランスクリプトモードで思考ブロックのリアルタイム表示を追加
・コンテキスト可視化でスキルを独立したカテゴリとして表示
・起動パフォーマンスを改善するための複数の最適化
・サブエージェント(Task ツール)を改善し、権限拒否後も動作を継続し代替アプローチを試行可能に
・スキルを改善し、実行中に進行状況を表示しツール使用をリアルタイムで表示
・プランモード移行時の権限プロンプトを削除し、承認なしでプランモードに移行可能に
・[VSCode] コンテキストメニューに現在選択されているモデル名を追加
・[VSCode] 自動承認権限ボタンにわかりやすいラベルを追加(例: 「Yes, and don't ask again」の代わりに「Yes, allow npm for this project」)
・[Windows] 不適切なレンダリング問題を修正