スナップショット
目的
"Immutable configuration history created automatically whenever the agent changes." エージェントの設定(Agent、Behaviour、Governance、Toolsなど)への変更を保存するたびに、CRMAIは自動的にスナップショットを記録します — これを手動でトリガーする必要はありません。
Snapshot Historyテーブル
列:Status、Hash、Template、Model Profile、Template Ver.、Created、Actions。
列 | 意味 |
|---|---|
Status | 例:Active — 現在有効なスナップショット。 |
Hash | その設定状態の一意の識別子(例:eca2f26a...)。 |
Template | そのスナップショット時点で有効だったConfiguration Template(あれば)。 |
Model Profile | そのスナップショット時点で有効だったModel Profile(あれば)。 |
Template Ver. | その時点でのテンプレートのバージョン。 |
Created | スナップショットが作成されてからの相対時間(例:「1時間前」)。 |
Actions | Detail — そのスナップショットに記録された完全な設定を表示する。 |

推奨アノテーション: Statusカラムの値「Active」を緑色で枠で囲み、Hashの値への矢印、そしてDetailアクションボタンへの矢印を追加する。理想的には、(1つだけではなく)2〜3個の履歴スナップショットがあるワークスペースをキャプチャして、このページの「履歴」という側面が視覚的に明確になるようにする。
運用ガイダンス
Governance、Tools、またはBehaviourへの変更の前後には、Snapshotsを監査証跡(audit trail)として使用してください — エージェントが予期しない挙動を示し始めた場合は、最近のスナップショットがその変更と一致しているかどうかを確認してください。
スナップショットは自動的かつ不変(immutable)であるため、「編集前に手動でバックアップする」という別の手順は必要ありません — ただし、スナップショットは何が変更されたかを記録するものの、必ずしもその理由までは記録しないため、変更を行った理由をチームが見える場所に記録しておく価値はあります。
回帰(regression)のトラブルシューティングを行う際は、スナップショットのDetailをクリックして、現在の設定と比較してください。
関連項目: Override Config (リンク未提供) · Governance & Autonomy