Skip to content

Triggerfish安全的 AI 代理

LLM 層之下的確定性策略執行。每個頻道。無一例外。

Triggerfish — 遊弋於數位海洋

一行指令安裝

bash
curl -sSL https://raw.githubusercontent.com/greghavens/triggerfish/master/scripts/install.sh | bash
powershell
irm https://raw.githubusercontent.com/greghavens/triggerfish/master/scripts/install.ps1 | iex
bash
docker run -v ./triggerfish.yaml:/data/triggerfish.yaml \
  -p 18789:18789 -p 18790:18790 \
  ghcr.io/greghavens/triggerfish:latest

二進位安裝程式會下載預建版本、驗證其校驗碼,並執行設定精靈。請參閱安裝指南了解 Docker 設定、從原始碼建置及發行流程。

不想管理 API 金鑰?查看價格方案了解 Triggerfish Gateway—— 管理式 LLM 和搜尋基礎設施,幾分鐘內即可就緒。

運作原理

Triggerfish 在您的 AI 代理與其所觸及的一切之間放置了一個確定性策略層。LLM 提出動作——純程式碼 hook 決定是否允許。

  • 確定性策略 — 安全決策是純程式碼。沒有隨機性、沒有 LLM 影響、沒有例外。相同輸入,相同決策,每一次。
  • 資訊流控制 — 四個分類等級(PUBLIC、INTERNAL、 CONFIDENTIAL、RESTRICTED)透過工作階段 taint 自動傳播。資料 永遠不能向下流動到安全等級較低的環境。
  • 六個執行 Hook — 資料管線的每個階段都受到管控:進入 LLM 環境的內容、呼叫哪些工具、回傳什麼結果、以及 離開系統的內容。每個決策都會記錄稽核日誌。
  • 預設拒絕 — 不會靜默允許任何事物。未分類的工具、 整合及資料來源在明確設定前都會被拒絕。
  • 代理身份 — 您代理的使命定義在 SPINE.md 中,主動 行為定義在 TRIGGER.md 中。技能透過簡單的資料夾 慣例擴展能力。The Reef 市集讓您探索和分享它們。

進一步了解架構。