調査:コンパクション変更によりClaude Codeエージェントが未検証のMEMORY.md内容を表面化

Reddit ユーザーが、Claude Code においてエージェントがタスク途中で再確認せずに MEMORY.md の内容を表面化するという重大な動作変化を報告しました。変更履歴を調査した結果、バージョン 2.1.139 および 2.1.141 の 2 つの変更がこの問題の原因である可能性が特定されました。
主な変更点
- 2.1.139(最も影響大):
- 圧縮時に「ユーザー指示」がより積極的に保持されるようになりました。自動注入された
MEMORY.mdの内容が指示のように扱われると、圧縮時に高い重みで維持されます。 /goalコマンドが追加され、ターン間の完了条件が変更され、ターン実行モデルに影響を与えます。- MCP stdio サーバーが
CLAUDE_PROJECT_DIRを受け取るようになりました(環境変数注入の変更)。 - フック
continueOnBlockが追加され、拒否理由がモデルにフィードバックされる可能性があります。
- 圧縮時に「ユーザー指示」がより積極的に保持されるようになりました。自動注入された
- 2.1.141(現在):
- 同時セッションで
/modelが自動圧縮しきい値を黙って変更するバグを修正。これは以前、しきい値が誤設定され、エージェントが意図より早く圧縮し、検証推論を失ってMEMORY.mdにフォールバックしていたことを示唆します。 - 「ここまでを要約」が Rewind メニューに追加されました(新しい圧縮パス)。
- 同時セッションで
実用的な影響
ユーザーは、自動圧縮しきい値のバグ(2.1.141 より前で発生)により、エージェントが誤った間隔で圧縮し、タスク途中の検証推論が失われていたと指摘しています。また、圧縮時に「ユーザー指示」が保持されるようになったため、自動注入された MEMORY.md の内容が高い優先度で圧縮後も維持されます。さらに、過去 48 時間で自動圧縮の間隔が大幅に短縮されました。この影響はユーザーの全環境で顕著に見られます。
データポイントの募集
ユーザーはコミュニティに次の質問を投げかけています:
- Claude Code エージェントが、本来再確認すべき
MEMORY.mdの内容を自信を持って主張する現象に気づきましたか?特に長いセッションや圧縮後の場合で。 - 最初に気づいたとき、どのバージョンを使用していましたか?また、エージェントモードかインタラクティブモードか、手動圧縮後に再現可能かどうか。
📖 ソース全文: r/ClaudeAI
👀 See Also

ラブアブルは国際女性デーを記念して、100ドル分の無料Claude APIクレジットを提供します。
Lovableは、3月8日までに提供を請求する必要があるユーザーに対して、Anthropic Claude APIクレジット100ドル、Stripe手数料クレジット250ドル、およびプラットフォームへの24時間無料アクセスを提供しています。

Claude Code v2.1.74 システムプロンプトの更新:セキュリティルール、メモリ選択、新スキル
Claude Code v2.1.74は、システムプロンプトに1,750トークンを追加し、不正な外部書き込みをブロックする新しいセキュリティ監視ルール、フリーズしたセッションを診断する/stuckスキル、冗長なAPI参照をスキップするメモリ選択の改善などを含みます。

AIコーダーはラップトップを開いたまま歩き回り、エージェントを稼働し続けている
テクニシャンたちは、AIコーディングエージェント(Claude CodeやOpenAI Codexなど)が停止しないように、ラップトップをクラムシェルモードで持ち歩いている。ヒントとして、Macでは「caffeinate」を使用する方法がある。

Claude Code v2.1.146: /code-review コマンド、ページネーション修正、Windows PowerShell修正
Claude Code v2.1.146 は /simplify を /code-review に名称変更し、オプションの effort level を追加。MCP のページネーションと Windows PowerShell のツールを修正し、自動アップデーターの信頼性と diff レンダリングのパフォーマンスを改善。