vestige
先思後行,先證後存。Vestige 是本機、確定性安全核心,適用於 AI 代理。所有記憶寫入和代理動作皆記錄在 Strata 中。
vestige 是什麼?
先思後行,先證後存。Vestige 是一個本機、確定性安全核心,適用於 AI 代理。所有記憶寫入和代理動作皆記錄在 Strata(一種唯新增日誌)中,讓您清楚了解代理的每項操作及其原因。
vestige 概覽
這是什麼
Vestige 是一個本機、確定性的安全核心,專為 AI 代理設計。它提供一個記憶系統(Strata),這是一個僅追加的日誌,每次寫入都通過一道閘門並留下收據。記憶透過精確 ID 或標籤查找,而非向量相似度。一個守衛在模型外部運行,在每次工具呼叫時阻止破壞性命令執行,記錄每個決策,並且只有在所有者從自己的終端批准該確切命令後才放行。causal_walk 函數可以沿著記錄的歷史追溯回真正的原因。
主要功能
- 記憶儲存在 Strata:僅追加日誌,每次寫入都通過閘門並留下收據。
- 守衛在模型外部運行,在執行前阻止破壞性命令(例如
rm -rf、強制推送、刪除資料表)。 - 記憶透過精確 ID 或標籤檢索,不使用向量相似度。
causal_walk追蹤記錄的歷史以找出問題原因。- 18 個 MCP 工具,無嵌入執行環境;包含
precedent和gather。 - Operator Lite:免費閘門,包含 30 條確定性規則(15 條 STOP、15 條 SHADOW)。Operator(付費版)增加更多規則與功能。
- 支援多種 MCP 客戶端:Claude Code、Claude Desktop、Cursor、VS Code、OpenCode、Xcode、JetBrains、Windsurf。
使用情境
- 防止 AI 代理執行破壞性命令,例如
rm -rf、強制推送、DROP TABLE、覆寫.env檔案。 - 透過僅追加日誌和收據稽核代理行為。
- 使用
causal_walk追溯代理失敗的真正原因以進行除錯。 - 在代理有工具存取權的開發環境中強制執行安全政策。
快速開始
使用一條指令安裝整個系統: bash npx @vestige/init 在 macOS/Linux 上單獨安裝 Operator Lite: bash 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 在 Windows(PowerShell)上: powershell curl.exe -fsSL https://raw.githubusercontent.com/samvallad33/vestige/main/operator-lite/operator-gate.py -o $env:TEMP/operator-gate.py; python $env:TEMP/operator-gate.py install
授權與價格
本專案採用 AGPL-3.0 授權。Operator Lite 為免費版本。Vestige Operator 為付費版本,一次性費用 $149,包含額外規則與功能。
內容整理自該專案公開的 README 與儲存庫資訊。