一个统一 Inbox
Claude、Codex 和 Custom Connector 的待决策事项只出现一次,Pending 与 History 清晰分开。
所有需要你判断的自动化事项,只有一个 Inbox。
从 Claude Code 权限、Codex 选择到非生产发布 gate,在 iPhone 上查看可信上下文、做有界决定,并区分批准与实际执行结果。
实现了会话筛选并通过测试
现在3.0 将 Claude、Codex 和 Connector 请求统一映射到 Inbox。来源、目标、环境、风险和截止时间先讲人话;Human response、Executor claim 和最终 receipt 分开呈现。
Claude、Codex 和 Custom Connector 的待决策事项只出现一次,Pending 与 History 清晰分开。
来源、目标、环境、风险、截止时间和完整性信息分层展示,先回答批准后会发生什么。
确认、单选、多选和 bounded form 只返回当前任务需要的人类输入;超时、冲突和离线不会自动放行。
时间线区分 Human response、Executor claim、执行中、成功、失败和 outcome unknown。
在 App 中扫描 Mac 终端里的二维码。
继续使用原来的 claude 命令,无需 wrapper。
重要状态和权限请求会在 iPhone 上找到你。
安装器接入 Claude Code 官方 Hook,并可安装 Codex 的结构化决策 Skill。配对后继续使用原来的命令,无需 wrapper。
Claude 提出结构化问题时,候选项会到达 iPhone;选择结果返回原会话。
工具权限、结构化选择和非生产发布 gate 都先进入 Inbox;你批准的是明确对象和绑定的意图。
幂等写入通知、状态、决策与权限请求 Hook。
bash <(curl -fsSL https://agentbell.app/install.sh)在 App 的「设置 → 配对新 Mac」中扫描终端二维码。
claude-notify-pair之后照常运行 claude;需要你时,iPhone 会收到请求。
claude-notify-mode mobile超时、离线或服务异常时不会自动放行,Claude Code 会回到 Mac 原生提示。
AgentBell 接收有界请求、记录 Human response,并展示后续执行回执;它不启动 Agent、不执行目标系统动作,也不持有通用目标凭据。
安装并切换到 mobile 模式后,PermissionRequest 会自动到达手机。核对项目、工具和命令摘要后允许或拒绝;无需修改提示词。
当 Agent 遇到方案选择、是否继续或有限选项时,显式调用 $claude-notify-decision。结果只影响当前任务分支,不替代系统 sandbox 审批。
运行官网安装命令,它会同时安装决策 CLI 和 Codex Skill。
运行 claude-notify-approval-pair,在 iPhone 上核对 Connector 名称、能力和摘要并批准。
把下面的提示词粘贴到任务中。之后 Agent 会在需要选择时发起手机决策并等待结果。
请在当前任务中接入 AgentBell 的手机 Approval 功能:
1. 检查 ~/bin/claude-notify-decision 和 ~/.codex/skills/claude-notify-decision/SKILL.md 是否存在;如果未安装,运行 bash <(curl -fsSL https://agentbell.app/install.sh)。读取该 SKILL.md,并按其中的工作流调用 $claude-notify-decision。
2. 如果缺少 AgentBell Source credential,运行 claude-notify-approval-pair,提示我在 iPhone 上核对并批准 Connector,然后等待配对完成。
3. 当前任务遇到需要我确认、单选或多选的有界决策时,使用 $claude-notify-decision 发送到我的 iPhone,并等待权威响应。只发送做决定所需的最少上下文,不发送密钥、凭据、完整对话、源文件或敏感信息。
4. 仅在收到明确的 approved 或 selected 后继续对应分支。denied 或 changes_requested 时停止该分支并说明原因;expired、cancelled、superseded、超时、网络错误、格式错误或缺少字段一律不得视为同意。
5. AgentBell 返回的是当前任务中的 Human 输入,不替代 Codex sandbox/命令审批,也不授权外部系统副作用。AgentBell 只观察有界状态并传递明确的审批结果。超时、离线或服务异常时不会自动放行,Claude Code 会回到 Mac 本地提示。