@ agentapprove/ 打开代码
代理核准 用于 打开代码. 批准或拒绝您的iPhone和Apple Watch的AI代理工具呼叫.
为什么代理批准?
- 可见度 - 看看你的 OpenCode 代理正在从您的移动设备中实时做什么
- 集中政策 -- 定义您的默认位置( 允许、 拒绝或询问) 并管理工具、 参数和命令的自定义允许列表和拒绝列表
- 移动核准 - 当需要人类批准时, 由您的 iPhone 或 Apple Watch 以水龙头审查并回复
规矩由你决定 代理批准执行它们.
重要
- 使用此插件需要有效的代理批准订阅 .
- 您必须下载 iOS 应用程序, 运行
npx agentapprove,并配对您的设备. - 如果未配置一个有效符号,则拒绝权限检查,并在当地打印设置指导.
如何运作
此插件连接到 OpenCode 的事件系统, 以强制执行您的批准政策 :
- 工具。执行 - 根据您的政策和块评价每个工具调用,直到允许/拒绝
- 权限。 use - 本地 OpenCode 许可的倒置提示
- 工具。执行 -- 日志工具完成活动
- 聊天. 消息 -- 日志用户快速活动
- 事件/实验.session.compacting -- 日志会话周期和压缩事件
安装
- 下载代理批准 从 应用程序存储 7天免费开庭
- 运行安装器 在您使用 OpenCode 的每台机器上:
npx agentapprove
安装者处理对接,令牌设置,以及OpenCode插件活化. 在提示要配置代理时选择 OpenCode .
- 重新启动打开代码 装入插件
就是这样。 现在将对照您的政策评估工具调用, 并在需要时在您的配对设备上显示批准请求 .
手动设置( 高级)
如果您已经配置了代理批准并只需要添加 OpenCode 插件, 请用 OpenCode 的插件命令安装 :
opencode plugin @agentapprove/[email protected] --global --force
这将安装 npm 插件并更新您的全球 OpenCode 配置 。 如果您需要手动编辑配置, 请确保版本代理核准插件在您的 OpenCode 配置中列出 :
~/.config/opencode/opencode.json
{
"plugin": [
"@agentapprove/[email protected]"
]
}
重新启动 OpenCode 以激活插件 .
配置
插件行为通过代理批准环境设置在 :
~/.agentapprove/env
| 设置 | 默认 | 说明 |
|---|---|---|
AGENTAPPROVE_TIMEOUT | 300 | 等待批准答复的秒数 |
AGENTAPPROVE_FAIL_BEHAVIOR | ask | API 无法到达时的默认策略 : allow, (中文(简体) ), deny,或 ask |
AGENTAPPROVE_PRIVACY | full | 在事件日志中存储哪些工具数据 : minimal, (中文(简体) ), summary,或 full |
AGENTAPPROVE_DEBUG | false | 将调试日志写入 ~/.agentapprove/hook-debug.log |
AGENTAPPROVE_AGENT_NAME 编号 : AGENTAPPROVE_OPENCODE_NAME | OpenCode | 显示此代理的名称 |
AGENTAPPROVE_E2E_ENABLED | false | 对未批准的事件内容启用端到端加密 |
所需资源
- 打开代码运行时间
- 代理批准iOS应用和主动订阅(每月14.99美元,免费审判7天)
支助代理人
代理批准与OpenCode,OpenClaw,Claude Code,Cursor,OpenAI Codex,Google反重力,VS代码副驾驶,副驾驶CLI,Windsurf,Pi,Hermes,OpenHands等合作. 运行 npx agentapprove 以同时配置多个代理.