Claude Code v2.1.311、起動時のフリーズ、長い行の編集、コンテキストオーバーフローによる停止を修正
Claude Code v2.1.311 がリリースされ、セルフホストランナー向けの新フラグ2つと、開発者の実際の課題である起動時のフリーズ、コンテキストのオーバーフロー、大きなファイルの編集に関するバグ修正が多数含まれています。
セルフホストランナー向けの新フラグ
このリリースでは、self-hosted-runner に --hold-idle-file と --max-hold-min が追加されました。これらは、ホストが実行したままにしたプロセスを報告している間、アイドルセッションを維持します。生成されたプロセスがエージェントのターンを超えて存続する場合に便利です。
コンテキストオーバーフローは停止ではなく圧縮に
標準コンテキストのセッションでは、リクエストが200Kトークンを超えると Usage credits required for 1M context で停止していました。v2.1.311 では、Claude Code が会話を圧縮して続行します。長い読み取りや編集でセッションが死ぬことはもうありません。
起動時とファイル編集時のフリーズ
- CLAUDE.md ファイルに非常に長いリスト項目がある場合、起動時やファイルの読み取り/編集後に長時間フリーズする問題。
- 数千行を編集する際、Write と Edit が完了後に最大5秒間停止し、変更行数が0と報告される問題。
- MCPサーバーがリソース読み取りに応答していない、またはスキルがまだダウンロード中の場合、タイムアウトまで割り込みが効かない問題。
サブエージェントとMCPの修正
- サブエージェントは、サブエージェントの開始後に接続が完了したサーバーのMCPツールを使用できるようになりました。
- セッションの前半に編集されたファイルがある場合、自動圧縮直後にClaudeが古いMEMORY.mdとCLAUDE.mdの内容を見ることがなくなりました。
- SubagentStopフックは、実行中のサブエージェントごとに約1分に2回ではなく、終了時に1回だけ発火するようになりました。
- サブエージェントの分離されたワークツリーは、それが開始したバックグラウンドサブエージェントがまだ作業中の場合に削除されなくなりました。
セッションとCLIの修正
claude -pおよびSDKセッションで、トランスクリプトメッセージが順不同で保存されたり、取り下げられたメッセージが保持されたりしなくなりました。claude mcp add、claude mcp remove、/mcpは、リポジトリルートより下で実行した場合、現在のフォルダではなく~/.claude.jsonのプロジェクトエントリを指定するようになりました。claude mcp listとclaude mcp getでエラーコードが重複しなくなりました(ENOENT: ENOENT:)。claude respawn <id>は、IDに一致するセッションがないと報告する前にバックグラウンドサービスを起動しなくなりました。- 「バックグラウンドサービスが応答しませんでした」エラーは、無効な
claude daemon restartではなくclaude daemon stop --anyを提案するようになりました。
クラウドとリモートコントロールの修正
- リモートコントロールセッションは、プロキシが起動リクエストをブロックした場合に「接続中」で約2分間ハングしなくなりました。
- Claudeがクラウドまたはリモートコントロールセッションに送信するメッセージが、モバイルアプリで自分のメッセージとして表示されなくなりました。
- 添付ファイルの保存に失敗した場合(例:ディスク容量不足)や、最初の20個を超える添付ファイルが破棄された場合、Claudeに原因が通知されるようになりました。
- CoworkクラウドセッションのWebFetchとWebSearchは、応答が停滞した場合にハングする代わりに300秒後に失敗するようになりました。
- Coworkクラウドセッションは
agent設定を無視するようになり、コネクタとツールが再起動後も維持されます。
UIとツールの詳細
@ファイルピッカーは、gitで無視されたファイルを再包含する.ignore/.rgignoreの否定ルールを尊重するようになりました。- Bashツールの説明で、作業ディレクトリが常に呼び出し間で持続するという主張がなくなりました。
- 環境ブロックで、コマンドが実行されないシェル(例:Bashがzshを使用しているのにfish)が指定されなくなりました。
- エージェントチームセッションで、
--resume、--continue、/resume、--session-idの際にタスクリストが再表示されるようになりました(/clearやクラッシュ後も含む)。 - 画像パスを含むテキスト(例:
! open /tmp/shot.png)を貼り付けても、画像が添付されてプロンプトからパスが削除されなくなりました。
Claude Codeを日常的に使用している場合、このリリースは導入する価値があります。特に200Kトークンでの停止や、大きなファイルでのWrite/Editの停止に遭遇したことがあるならなおさらです。
📖 Read the full source: GitHub Claude-Code
👀 See Also

AIが既に従来のアカデミアを終わらせた——「ボリュームゲーム」の内部
教授が解説:AIが学術界を崩壊させた。学生の課題はAI生成、研究者は1日1本論文、助成金申請は3倍に。ゲームはもう成り立たない。

OpenClawにおける運用ドリフトとタスク健忘症の診断を、Proxmox上のGemini 2.5 Flashで実行する
OpenClawユーザーは、Proxmox VM上での持続的なワークフローに関する問題を報告しており、運用上のドリフトとタスクの忘却を指摘しています。単発タスクでは安定したパフォーマンスを示すものの、Gemini 2.5 Flashモデルはこの設定での自動化とメモリ管理に苦戦しています。

トランプ政権、AnthropicのMythos AIモデルの政府利用を承認
トランプ政権は、Anthropicが「Mythos AIモデル」を選ばれた企業や政府機関に公開することを承認した。

Granite 4.1: IBMの8B高密度モデルがベンチマークで32B MoEに匹敵
IBMのGranite 4.1 8B デンスモデルは、ArenaHard、BFCL V3、GSM8Kなどにおいて、改良されたトレーニングデータ品質のおかげで、以前の32B MoEモデルに匹敵するか、それを上回る性能を達成しました。