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 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/samvallad33vestige.svg)](https://yunodb.com/tools/samvallad33vestige?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/samvallad33vestige?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/samvallad33vestige.svg" alt="Featured on YunoDB" height="20"></a>