Vestige について
Vestige は、AI エージェント向けに監査可能なメモリログと、実行前にツール呼び出しを確認するガードを提供します。異なる時点の事実を関連付け、記録された原因をたどり、Operator Lite が危険な操作を停止または記録します。
主な機能
- 01レシート付きの追記型メモリログ
- 02関連する過去の記憶を再提示
- 03記録されたリンクから原因を追跡
- 04危険なツール呼び出しの停止や記録
- 05停止とレビューを行う30のルール
活用シーン
- 01新情報で重要になった過去の事実を想起
- 02記録されたリンクから障害原因を追跡
- 03エージェントによる強制プッシュや削除を防止
- 04ガードが記録したツール呼び出しを確認
MCP 対応
Vestige は MCP 設定によるメモリのクライアント接続に対応します。README には、メモリとガードのクライアント別設定方法も記載されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Vestige
AIが根拠を示せるメモリー。問題が起きる前に食い止めるガード。
Vestigeは、使うほど精度が高まるメモリーと、ツール呼び出しの実行前にチェックするガードをAIエージェントに提供します。すべてのメモリーに記録が残り、すべての停止には理由があります。推測は一切ありません。
クイックスタート
- バイナリをインストールする(macOSおよびLinux)、またはリリースからお使いのプラットフォーム用のファイルをダウンロードします。
curl -fsSL https://raw.githubusercontent.com/samvallad33/vestige/main/scripts/install.sh | sh npx @vestige/initを実行し、「Memory」または「Memory plus guard」を選んで、確定します。- AIクライアントを再起動し、「友人について何か教えて」と話しかけます。後でその友人について尋ねてみてください。
大切なことを記憶します
*「バンコク・ガーデンで夕食をした後、Mayaの様子がおかしかった」と保存します。後で、「Mayaにはピーナッツアレルギーがある」*と保存します。
Vestigeは、どちらのメモリーもMayaに関するものだと認識し、古いほうのメモリーの重要度を引き上げます。エージェントがMayaの誕生日ディナーを計画するとき、その夕食についてのメモリーが最初に表示されます。
これは**遡及的な重要度の補完(Retroactive Salience Backfill)**です。新しい情報によって古いメモリーが重要になったとき、Vestigeはそのメモリーを再び呼び起こします。保存のたびに実行され、変更内容はすべて記録され、どの変更も元に戻せます。補完の仕組み。
知識の根拠を示します
メモリーは追記専用ログのStrataに保存されます。書き込みはすべてゲートを通り、記録を返します。メモリーは完全に一致するIDまたはタグで検索され、似ているだけのものが選ばれることはありません。
問題が発生したときは、causal_walkが記録されたリンクをさかのぼって原因をたどります。GitHubのイシューをgatherに指定すれば、そこからさかのぼって調査します。
承認していない操作を阻止します
Operator Liteは、エージェントのツール呼び出しを監視する無料のガードです。強制プッシュ、テーブルの削除、再帰的な削除、本番環境へのデプロイを、たとえコマンドを偽装していても、実行前に阻止します。ルールは30個あり、15個は呼び出しを停止し、残りの15個は記録して確認できるようにします。
curl -fsSL https://raw.githubusercontent.com/samvallad33/vestige/main/operator-lite/operator-gate.py -o /tmp/operator-gate.py && python3 /tmp/operator-gate.py install
インストール時に、直近30日分のエージェント履歴を再生し、どの操作が阻止されていたかを表示します。履歴内の操作が実行されることはありません。Windows、OpenClaw、およびすべての主張をお使いのマシンで検証。
Vestige Operator
ガードのオーナー向けバージョンです。独自のルールを作成し、その日の停止内容をBoardで確認し、エージェントが試みた操作をまとめた週刊Letterを受け取れます。$149の買い切りで、今後のすべてのバージョンが含まれます。
対応環境
| メモリー | ガード | |
|---|---|---|
| Claude Code | npx @vestige/init | インストール |
| Codex | ガイド | |
| Cursor | ガイド | 移植版 |
| VS Code + Copilot | ガイド | |
| OpenCode | ガイド | 移植版 |
| Windsurf | ガイド | 移植版 |
| Gemini CLI | npx @vestige/init | 移植版 |
| Xcode | ガイド | |
| JetBrains / Junie | ガイド | |
| その他すべて | MCP のセットアップ | すべての移植版 |
ドキュメント
v5 の新機能 · インストールガイド · はじめに · ツールの仕様 · 設定 · ストレージ · リファレンス · 変更履歴
ライセンス
AGPL-3.0-only.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
