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 市场让您可以发现和分享技能。

了解更多架构信息。