はじめに

v2.1.97 は Feature 5件、Fix 20件超、Improvement 10件超という、修正系が中心のリリースです。v2.1.96 は Bedrock 認証の403エラー1件のみ。

新機能としてはフォーカスビュー(Ctrl+O)、ステータスラインの refreshInterval 設定、Cedar ポリシーのシンタックスハイライトあたりが実用的です。Fix 側は MCP の50MB/h バッファリーク修正や /resume 周りの大量バグ修正が目立ちます。

注目アップデート深掘り

フォーカスビュー(Ctrl+O)

NO_FLICKER モードで Ctrl+O を押すと、表示がプロンプト・ツール実行の1行サマリー(edit diffstats 付き)・最終レスポンスだけに絞り込まれます。長いセッションで「今何をやっているか」だけ確認したいときに使えます。

ツール呼び出しが多い作業(大量のファイル編集やテスト実行のループなど)では、中間出力が画面を埋めて見失いがちですが、フォーカスビューならワンキーで要点だけ見られます。もう一度 Ctrl+O で元の全表示に戻ります。

MCP HTTP/SSE バッファリークの修正

MCP バッファリーク修正の Before/After

MCP サーバーが HTTP/SSE で接続している場合、再接続のたびに約50MB/hのペースでバッファが蓄積し続ける問題が修正されました。

長時間セッションや、MCP サーバーを多数接続している環境ではメモリ使用量が数GBに達するケースもあった問題です。特に --resume で前回のセッションを継続するワークフローでは影響が大きかった。

Bedrock SigV4 認証の修正(v2.1.97)と 403 エラーの修正(v2.1.96)

Bedrock 関連の認証修正が2バージョンにわたって入っています。

v2.1.96: AWS_BEARER_TOKEN_BEDROCK または CLAUDE_CODE_SKIP_BEDROCK_AUTH を設定していると 403 "Authorization header is missing" になるリグレッション(v2.1.94 起因)を修正。

v2.1.97: AWS_BEARER_TOKEN_BEDROCKANTHROPIC_BEDROCK_BASE_URL が空文字列に設定されている場合(GitHub Actions で未設定の inputs がそうなる)に SigV4 認証が失敗する問題を修正。

CI/CD パイプラインで Bedrock 連携している場合は、両方のバージョンを適用しておくのが安全です。

実用的な活用ポイント

ステータスラインの refreshInterval: ステータスラインコマンドを N 秒ごとに再実行する設定が追加されました。Git ブランチやビルド状況をリアルタイムで表示したい場合に便利です。

/agents の稼働インジケーター: サブエージェントが動いているとき、/agents 画面にエージェントタイプごとの ● N running 表示が出るようになりました。バックグラウンドで動かしているエージェントの状態がひと目でわかります。

/resume の安定化: /resume 周りのバグが一気に8件修正されています。--resume <name> で開くと編集不可になる、検索がリロードで消える、10KB超のファイル編集 diff が消える、入力中のメッセージが保存されない、など。/resume を常用しているなら体感が変わるはずです。

429 リトライのバックオフ改善: サーバーが小さな Retry-After を返すと、全リトライが約13秒で使い切られていた問題が修正されました。指数バックオフが最低保証として適用されます。

全変更点一覧

Cedar ポリシーとは? AWS が開発したオープンソースのアクセス制御言語です。Amazon Verified Permissions などで使われており、IAM ポリシーより柔軟な条件記述ができます。.cedar / .cedarpolicy ファイルで定義します。

カテゴリ変更内容概要
Featureフォーカスビュー切り替え(Ctrl+O)NO_FLICKER モードでプロンプト・サマリー・レスポンスだけ表示
Featureステータスライン refreshIntervalステータスラインコマンドを N 秒ごとに再実行
Featureステータスライン worktree 情報追加workspace.git_worktree を JSON 入力に追加
Feature/agents 稼働インジケーターサブエージェントの ● N running 表示
FeatureCedar ポリシーのシンタックスハイライト.cedar / .cedarpolicy ファイル対応
FixBedrock 403 エラー(v2.1.96)AWS_BEARER_TOKEN_BEDROCK 使用時のリグレッション修正
FixBedrock SigV4 認証(v2.1.97)空文字列の環境変数で認証失敗する問題を修正
FixBash ツールのパーミッション強化env-var prefix やネットワークリダイレクトのチェック強化
FixMCP HTTP/SSE バッファリーク再接続時に ~50MB/h 蓄積する問題を修正
FixMCP OAuth トークンリフレッシュoauth.authServerMetadataUrl が restart 後に無視される問題を修正
Fix429 リトライのバックオフ小さな Retry-After で全リトライ消費する問題を修正
Fix/resume 関連バグ(8件)編集不可・検索消失・diff 消失・入力未保存など一括修正
Fixパーミッション管理の複数修正JS prototype 名、managed-settings 反映、additionalDirectories 競合
Fixサブエージェント worktree の cwd リーク親セッションの Bash ツールに作業ディレクトリが漏れる問題を修正
FixNO_FLICKER モードの複数修正zellij レンダリング、URL コピー、メモリリーク、Windows スクロールなど
FixHook 関連の修正Stop/SubagentStop が長セッションで失敗する問題を修正
Fixplugin update の判定修正git ベースプラグインで最新版を検出できない問題を修正
ImprovementAccept Edits モードの自動承認拡張LANG=C rm foo のような安全なラッパー付きコマンドを自動承認
ImprovementCJK 句読点後の補完対応日本語・中国語入力後にスペースなしで /@ が使用可能に
ImprovementBridge セッション表示改善claude.ai のセッションカードにローカルの Git リポジトリ・ブランチを表示
Improvementフッターレイアウト改善Focus・通知インジケーターがモード行に収まるように変更

まとめ

v2.1.97 は Fix が中心で、特に /resume と NO_FLICKER の安定性が上がっています。MCP のバッファリーク修正は長時間セッションで確実に効くので、MCP を多用しているなら早めにアップデートしておきましょう。Bedrock を CI/CD で使っている場合は v2.1.96 → v2.1.97 の両方を適用してください。