在编程 agent 动手之前,决定它能做什么。
Bounded 在你的电脑上,用你设定的规则检查 Claude Code、Codex 或 MCP 工具将要执行的每个动作:允许、询问你,或阻止。
支持 macOS 和 Linux。
- 允许
git push origin feature/login符合你的推送规则。 - 拒绝
git push --force origin mainmain 受保护,任务授权也不能改变。 - 询问
psql "$PROD_URL" -f migrate.sql分类器判断这会影响生产环境,正在等你决定。
如何运作
- 1
配对机器
安装 CLI,运行控制台给出的配对命令。确认一个短码后,这台机器就有了自己的身份。
- 2
选择规则
从预设开始调整设置,或直接编辑判断图。可以把其中的部分做成模块,在多个项目间复用。
- 3
发布并下发
每台机器应用新策略后回报结果。控制台显示的是每台机器实际确认的状态,而不只是你保存了什么。
- 4
agent 执行,本地裁决
每个动作都在本机裁决。规则要求询问时,agent 支持就在 agent 里回答,否则在 Bounded 审批列表中回答。
哪些留在你的机器上
云端保存你的设置和你给出的审批,裁决本身发生在 agent 旁边。
- 裁决在本地完成
- 设备评估策略和任务授权,并做出最终决定。控制台里的批准是交给设备核对的选择,而不是设备必须服从的命令。
- 记录只在你选择时上传
- 除非你打开上传(裁决摘要或完整记录),裁决记录都留在设备上。你在 Bounded 审批列表中回答的请求,会发送到云端供你审阅。
- 离线期限由你设定
- 断开连接的机器在你设定的时间内沿用最后应用的策略,之后不再自动放行任何动作。
- 模型只看到你列出的内容
- 分类器只收到你选择的字段。可以使用 Bounded 托管的连接,或使用只保存在你设备上的自有 Key。
- 授权范围很窄
- 任务授权只覆盖你批准的操作,只对一个任务有效,有次数上限和到期时间。每次使用都由设备核对。
- 锁定始终优先
- 在某台机器上锁定项目后,那里所有自动放行都会被拒绝,无论规则或授权如何。
支持
- Claude Code
- Codex
- 经 Bounded 代理的 MCP 工具
macOS 和 Linux。Windows 稍后支持。