メインコンテンツへスキップ

Claude Code v2.1.306:クラウドセッションのログインと大規模MCPセッションの修正

Claude Code v2.1.306は変更履歴が2項目のみの修正リリースです。環境変数なしで開始されたクラウドセッション内で `claude -p` が「Not logged in」と報告しなくなり、多数のMCPツールを持つセッションでAPIエラーが「prompt is too long」に置き換わることも、不要な圧縮も起きなくなりました。

Claude Code v2.1.306の変更履歴は2項目で、いずれも修正です。1つはクラウドセッション内の非対話実行を復旧させるもの、もう1つは大規模なMCPツール面を持つセッションでの誤解を招くエラーと無駄な圧縮を解消するものです。

新機能

クラウドセッション内の claude -p が「Not logged in」と報告しなくなりました。 セッションの環境変数なしで開始されたクラウドセッション内で、claude -p は「Not logged in」と報告して失敗していました。スクリプトやスケジュールされたジョブからクラウドセッションを動かしている場合、これが重要な修正です。その条件でエラーが出なくなりました。変更履歴は原因を述べておらず、本記事も推測しません。

多数のMCPツールを持つセッションで、APIエラーが「prompt is too long」に置き換わらなくなりました。 セッションが多数のMCPツールを抱えている場合、基盤のAPIエラーが context 長のメッセージとして表示され、本当の失敗原因が隠れることがありました。さらに、圧縮では解決しない問題に対してセッションが圧縮を行うこともありました。両方とも修正され、報告されるエラーは実際のエラーになり、セッションは手放す必要のなかった context を保持します。

どちらの修正もコマンド面を変更しません。コマンド、フラグ、対話コマンド、設定、環境変数はv2.1.305から変わっておらず、本サイトの CLIリファレンス もそれを反映しています。

アップデート方法

  1. インストール済みのバージョンを確認:claude --version
  2. その場でアップデート:claude update

リンク