2026-08-01T05:55:44.572Z
クロッド コード メモリー: 負荷を 監査し 生き残る
クロッドコードメモリソースをインベントリーし,キャッチスコープドリフトとスタートカットを行い,再起動またはコンパクト後に重要な決定を検証する.
クロッドコードメモリはバージョン化された入力契約として操作されるべきであり,エージェントがプロジェクトに馴染みがあるかどうかによって判断されない. 健全な設定には3つの証拠があります:期待される源が充電されていて,その内容が漂流されず,短縮されず,再起動または圧縮後,重要なプロジェクト決定が再現できます. この基準は重要だ なぜなら"記憶"は現在いくつかのメカニズムを指しているからです クロッド・コードは人間によって管理された CLAUDE.md の指示を読み,またエージェントによって書かれた自動メモリディレクトリも保持します. 誤った範囲が活動している間に どちらも存在します 重要な瞬間から 欠席している間に ディスクに動いていることもできます アントロピックのドキュメントでは これらのファイルが文脈として明示的に記述されています. 動作をブロックする必要がある場合, PreToolUse ハックなどの決定制御を使用します. 実践的なデフォルトは簡単です. 短いプロジェクト CLAUDE.md で耐久的なチームルールを保持し,条件の指示をパススケープルールに移動し,自動メモリを簡潔なインデックスとして保持し,モデルをデバッグする前にライブソースセットを確認します. 負荷ソース契約としてメモリを扱う 現在のクロードコード文書では,2つの補完システムについて説明しています. ソース 作家 典型的な範囲 スタートアップ行動 最高の証拠 CLAUDE.md を管理する 組織 ユーザー全員 打ち上げ時に装着 /context または InstructionsLoaded ユーザー ~/.claude/CLAUDE.md 個別 すべてのプロジェクト 打ち上げ時に装着 /context プロジェクト CLAUDE.md または .claude/CLAUDE.md チーム 資料庫 打ち上げ時に装着 /context +ファイルハッシュ CLAUDE.local.md 個別 現在のプロジェクト ローカル設定が有効になったときに起動時に読み込み /context +ファイルハッシュ 巣の CLAUDE.md チームまたはコンポーネントの所有者 サブディレクトリ クロッドがその子木の中で読んでいる時 読み込まれています InstructionsLoaded .claude/rules/ .md チーム グローバルまたはパススケープ 起動またはマッチングファイルロード InstructionsLoaded 自動メモリ MEMORY.md クロード ワークツリーに共有されたリポジトリ 最初の200行か25KB /memory ,ファイル監査,カナリー 表は最初の故障クラスを示しています: は に負荷されていないと宣言されています. /memory は,設定された位置を検索し編集するのに役立ちます. /context は,どのメモリファイルが現在の会話に届いたのかというより狭い質問に答えています. クラウドコード 2.1.69 に追加された InstructionsLoaded ハックは,怠惰な読み込み時間と理由が重要である場合に最も適しています. ある診断を別の診断に置き換えると 偽緑の状態が生じます 荷物の順序も重要です クロッド・コードはより広いディレクトリから 作業ディレクトリに向かいます 詳細なファイルは後ほど届きますが システムは最も近いファイルを 清潔なオーバーライドとして扱うのではなく 指示を連鎖します 2つの矛盾する規則は2つの矛盾する文脈である. 安全な反応は 矛盾を排除することであって 立場に頼らないことです 輸入は別の境界線を追加します プロジェクト CLAUDE.md には @path を含む別のファイルがあり,現在のドキュメンタリーによると,繰り返して4つのジャンプまで含まれます. 作業目録の外での輸入は,最初に遭遇した時点で承認が必要である. 大規模なファイルを輸入に分割すると,維持が容易になるが,輸入コンテンツがまだ読み込まれているため,起動のコンテキストを減らすことはできません. 自動メモリには限界があります MEMORY.md の最初の200行または最初の25KBだけが,最初に到着する境界線が,新しい会話に入ります. テーマファイルの詳細は,要求に応じて読み取れます. クロードコード 2.1.211 から,ロードされた部分の測定時に,フロントマテージとブロックレベルの HTML コメントは除外されます. したがって,キャップを超えた成功的な書き込みは,将来的に成功する読み書きではありません. 部分的なカバー 健全な持続性ではないと分類する. 追記を責める前に マニフェストを作成する 有用な監査では 提示や記号やメモリの内容を収集しません ソース経路,範囲,サイズ,変更時間, SHA 256 消化,輸入,文書化されたロードモードを記録する. この記事で使用される再生可能なアーテファクトは,リポジトリ,作業ディレクトリ,オプションの自動メモリインデックスを承認します. その出力は故意に,モデルが指示に従ったと主張しない. 同伴装置はルーツインstruktionファイル,ワークディレクトリローカルファイル,パススケープされたルール,インポートされた意思決定ファイル,および205行自動メモリインデックスを作成します. 試験は,監査が: 起動時の指示ファイルの両方を検出する. 報告書に内容を読み込まないうちに輸入を解決する. 規則をパススケープで表示する. 自動メモリスタートアップカバーが線の境界線で部分的に表示される. 観測されたすべての源に対してハッシュを生成し, 実行時に証拠がない限り 完全に健全な判決を返却することを拒否します 最後の拒否は重要だ ファイルハッシュは 変化の検出ではなく 遵守を証明します /context は,モデルが正しい決定を行なったことを証明するのではなく,包括性を証明する. InstructionsLoaded でさえ 意図された結果ではなく 出来事を証明します 証拠連鎖は添加物であるべきです: 1. 資料庫: 文書化された解決者が見つけることができる場所にあるソース. 2. 整体性: の消化と変更時間は,予想された修正に一致する. 3. 含め: /context または InstructionsLoaded イベントがセッションに入ってきたことを示します. 4. 決定: 決定的なカナリアは,プロジェクト特有の期待される答えを生む. 5. Ooutcome: 結果のコマンド,ファイル,または配信が独自の検証を通過する. 例えば 解放の過程を覚えているか? 流暢な"はい"は不可測です 秘密の決定を保存する 生産リリースは scripts/release all.sh を使用する.直接リリースブランチを押すことは禁止されている. 新たにセッションで承認されたリリースエントリーポイントを尋ねる. その決定と答えを比較し 変異する前に 解散命令を別々に確認する テストを再起動し,異なる境界線として圧縮する 再起動と /compact は同じ経路を行使しない. 新しい会話で,Claude Codeは設定された起動時間ソースセットと自動メモリの起動可視部分をロードします. 自動メモリはマシンローカルであるが,現在のクロードコードバージョンは,Gitリポジトリのワークツリー全体で同じプロジェクト構成と自動メモリディレクトリを共有している. したがって,一つのワークツリーで成功したテストは,他のマシンまたはクラウド環境との同期性を証明するものではありません. /compact 後,プロジェクトルーツ CLAUDE.md は再読み,再注射されます. 巣立っていた CLAUDE.md ファイルは自動的に再注射されません. クロードが後にサブディレクトリでファイルを読み取ると返されます. これは狭いけれど 真の不確実性の窓を作り出します 重要なコンポーネントルールが 巣のファイルにのみ存在している場合,そのルールが再読み込まれる前に,圧縮後すぐに答えが妥当である可能性があります. 2つのプロトコルを使用します 境界線 設定 カナリー 合格条件 再起動 セッションを終了し,同じリポジトリと作業ディレクトリから開始します 根本的な決定を頼む 予想される情報源は /context に記載されています. 収縮 関連するサブツリーを入力し,その巣の源を確認し, /compact を実行します 対応ファイルを再開する前と後に一度尋ねる 読み終わった後の答えが一致する. 読み込み証拠は再び巣の源を記録する. 作業木 同じリポジトリの2つのワークツリーから実行する 自動記憶の経路と 1 つの共有決定をチェック 両方とも同じプロジェクトメモリを解決する. 大きすぎた指数 試験装置に無害なカナリアを文書化されたスタートアップ境界を超えて置く テーマファイルを開かないで新しい会話を開始する カナリアは利用できないと扱われ,監査が部分的なカバーを検出することを証明しなければならない. 本物の秘密,顧客記録,私的なプロンプト,または生産認証を カナリーに入れないでください. この質問は,期待される答えを正確に比較できる無害な作戦決定に依存すべきです. 妥協点は より多くの機器が より多くの文脈に 変えられるということです InstructionsLoaded イベントとファイルマニフェストはコンパクトな証拠である. ログに完全な指示ファイルをコピーすることはできません. 経路,ハッシュ,ソースタイプ,負荷理由,新鮮さ,そして制限されたカナリア結果を好みます 宿主に満足してください. 1つの手術判決を使用する チェックボックスの代わりにこれらの状態を使用します. 健康: 予期されるソースは完ぺきで充電され,カナリアはテストされた境界線を生き残り,結果となる作業の結果が確認されます. 待機: 外部の輸入承認または人間の決定が正当に待機している. 部分: 自動メモリインデックスは起動キャップを横切っているか,または結束されたソースが圧縮後再充電されていない. Drifted: ソースハッシュがレビュー決定更新なしに変更されました. 衝突: 負荷された2つのソースが互換性のない行動を処方します. 不確か: ファイル証拠とライブ行動不一致,または含有証拠は利用できません. 動作規則は: ,プロザのみからメモリを修復することはありません . まず 証拠層を特定する 規則を誤った範囲でしか動かすことができない. スタートアップカバーが部分的な場合にのみインデックスを短縮する. 強い複製を加えるのではなく 矛盾を削除してください. カナリアが壊れると 爆発する Sidewispの計画された健康モデルには,可用性,ツール,実行,結果,コストとともにメモリと文脈継続性が含まれています. 将来の統合は 記憶のコンテンツをアップロードせずに ソースのフレッシュさ,部分的なカバー,および意思決定の継続性を報告することができます. ファイルのハッシュが有用な仕事であることを証明してはならない. Sidewisp は現在プライベートプレビュー段階です。 生産モニタリングエンジンとクロードコードアダプターは一般的には出荷されていません. 公開サイトと記事システムが 公開されています. すでに運営しているエージェントの健康に関する 証拠の第一の見方を 望むなら プレビューに参加してください. ソース: クロードコードメモリドキュメント, クロッドコード変更ログ,および Sidewisp 製品状況.