CC Guide
2.1.110

Claude Code 2.1.110 - リリースノート

2026年4月15日
Claude Code

日本語サマリー

Claude Code 2.1.110 リリースノート要約

⚠️ 破壊的変更・セキュリティ修正

  • セキュリティ修正: 信頼できないファイル名によるコマンドインジェクションを防ぐため、「Open in editor」アクションを強化
  • 仕様変更: Ctrl+O の動作が変更(通常と詳細トランスクリプトの切替専用となり、フォーカスビューは新しい /focus コマンドに分離)
  • 仕様変更: Bash ツールがドキュメントに記載の最大タイムアウト値を厳格に適用するよう変更(任意の大きな値は不可)

主な変更点・新機能

  • 新機能: /tui コマンドと tui 設定を追加。会話中に /tui fullscreen でフリッカーのないレンダリングに切り替え可能
  • 新機能: モバイルプッシュ通知ツールを追加(Remote Control と設定の有効化が必要)
  • 新機能: Ctrl+G の外部エディタで、Claudeの最後のレスポンスをコメント化されたコンテキストとして表示するオプションを追加(/config から有効化)
  • 新機能: autoScrollEnabled 設定を追加し、フルスクリーンモードでの自動スクロールを無効化可能に
  • 改善: --resume / --continue が期限切れでないスケジュール済みタスクを復元するよう改善
  • 改善: /autocompact, /context, /exit, /reload-plugins が Remote Control(モバイル/Web)クライアントから利用可能に
  • 改善: Write ツールが、IDEの差分表示で提案内容を編集してから承認した場合にその変更をモデルに通知するよう改善
  • 改善: セッション要約機能(Session recap)がテレメトリ無効ユーザー(Bedrock, Vertex, Foundry, DISABLE_TELEMETRY)でも有効化(/config または CLAUDE_CODE_ENABLE_AWAY_SUMMARY=0 でオプトアウト可能)

主なバグ修正

  • MCPツール呼び出しが SSE/HTTP トランスポートでサーバー接続が切断されると無限にハングする問題を修正
  • APIに到達できない際、非ストリーミングフォールバックの再試行で数分間ハングする問題を修正
  • フルスクリーンモードでツール実行中にテキストを選択するとCPU使用率が高騰する問題を修正
  • --resume がセッション名として最初のプロンプトを表示してしまう問題(/rename で命名済みの場合)を修正
  • PermissionRequest フックの updatedInputpermissions.deny ルールで再チェックされていなかった問題を修正
  • PreToolUse フックの additionalContext がツール呼び出し失敗時にドロップされる問題を修正
  • 標準出力にJSON以外の行を出力する stdio MCP サーバーが即座に切断される問題(2.1.105のデグレ)を修正
  • macOS Terminal.app 等の同期的出力に未対応のターミナルで起動時の描画が乱れる問題を修正

原文(Release Notes)

What's changed

  • Added /tui command and tui setting — run /tui fullscreen to switch to flicker-free rendering in the same conversation
  • Changed Ctrl+O to toggle between normal and verbose transcript only; focus view is now toggled separately with the new /focus command
  • Added push notification tool — Claude can send mobile push notifications when Remote Control and "Push when Claude decides" config are enabled
  • Added autoScrollEnabled config to disable conversation auto-scroll in fullscreen mode
  • Added option to show Claude's last response as commented context in the Ctrl+G external editor (enable via /config)
  • 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
  • Improved /doctor to warn when an MCP server is defined in multiple config scopes with different endpoints
  • --resume/--continue now resurrects unexpired scheduled tasks
  • /autocompact, /context, /exit, and /reload-plugins now work from Remote Control (mobile/web) clients
  • Write tool now informs the model when you edit the proposed content in the IDE diff before accepting
  • Bash tool now enforces the documented maximum timeout instead of accepting arbitrarily large values
  • SDK/headless sessions now read TRACEPARENT/TRACESTATE from the environment for distributed trace linking
  • 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.
  • Fixed MCP tool calls hanging indefinitely when the server connection drops mid-response on SSE/HTTP transports
  • 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
  • Fixed high CPU usage in fullscreen when text is selected while a tool is running
  • Fixed plugin install not honoring dependencies declared in plugin.json when the marketplace entry omits them; /plugin install now lists auto-installed dependencies
  • Fixed skills with disable-model-invocation: true failing when invoked via /<skill> mid-message
  • 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
  • Fixed dropped keystrokes after the CLI relaunches (e.g. /tui, provider setup wizards)
  • 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
  • Fixed PermissionRequest hooks returning updatedInput not being re-checked against permissions.deny rules; setMode:'bypassPermissions' updates now respect disableBypassPermissionsMode
  • Fixed PreToolUse hook additionalContext being dropped when the tool call fails
  • Fixed stdio MCP servers that print stray non-JSON lines to stdout being disconnected on the first stray line (regression in 2.1.105)
  • 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
  • Fixed potential excessive memory allocation when piped (non-TTY) Ink output contains a single very wide line
  • Fixed /skills menu not scrolling when the list overflows the modal in fullscreen mode
  • Fixed Remote Control sessions showing a generic error instead of prompting for re-login when the session is too old
  • Fixed Remote Control session renames from claude.ai not persisting the title to the local CLI session