One unified Inbox
Claude, Codex, and Custom Connector decisions appear once, with clear Pending and History views.
One Inbox for every automation decision that needs you.
Review trusted context for Claude Code permissions, Codex choices, and non-production release gates on iPhone, then distinguish approval from the actual execution result.
Session filtering implemented and tested
Now3.0 maps Claude, Codex, and Connector requests into one Inbox. Source, target, environment, risk, and deadline come first; Human response, Executor claim, and the final receipt stay distinct.
Claude, Codex, and Custom Connector decisions appear once, with clear Pending and History views.
Source, target, environment, risk, deadline, and integrity details answer what approval means before you act.
Confirm, choice, and bounded forms return only task input; timeout, conflict, and offline states never auto-allow.
The timeline separates Human response, Executor claim, execution, success, failure, and outcome unknown.
Scan the QR code shown in your Mac terminal.
Keep using the ordinary claude command, with no wrapper.
Important status and permission requests find you on iPhone.
The installer connects official Claude Code hooks and can add the structured Codex decision skill. Keep using your existing commands after pairing, with no wrapper.
When Claude asks a structured question, its options reach iPhone and your selection returns to the session.
Tool permissions, structured choices, and non-production release gates enter the same Inbox with a clearly bound intent.
Idempotently adds notification, status, decision, and permission hooks.
bash <(curl -fsSL https://agentbell.app/install.sh)Scan the terminal QR in App Settings → Pair a new Mac.
claude-notify-pairThen use claude as usual. Requests reach your iPhone when needed.
claude-notify-mode mobileTimeouts, offline devices, and service errors never auto-allow; Claude Code falls back to the native Mac prompt.
AgentBell accepts bounded requests, records the Human response, and shows execution receipts. It does not start agents, perform target actions, or hold generic target credentials.
After installation and switching to mobile mode, PermissionRequest events arrive automatically. Review the project, tool, and command summary, then allow or deny; no prompt changes are required.
When an agent reaches a plan choice, continue/stop gate, or bounded option set, it explicitly invokes $claude-notify-decision. The result only selects the current task branch and never replaces system sandbox approval.
Run the website installer; it adds both the decision CLI and Codex skill.
Run claude-notify-approval-pair, then verify and approve the Connector name, capabilities, and digest on iPhone.
Paste the prompt below into the task. The agent will send a mobile decision and wait whenever your choice is needed.
Connect this task to AgentBell mobile Approval:
1. Check that ~/bin/claude-notify-decision and ~/.codex/skills/claude-notify-decision/SKILL.md exist. If they are missing, run bash <(curl -fsSL https://agentbell.app/install.sh). Read that SKILL.md and follow its workflow when invoking $claude-notify-decision.
2. If the AgentBell Source credential is missing, run claude-notify-approval-pair, ask me to verify and approve the Connector on iPhone, and wait for pairing to finish.
3. Whenever this task reaches a bounded confirmation, single-choice, or multiple-choice decision that needs my input, use $claude-notify-decision to send it to my iPhone and wait for the authoritative response. Include only the minimum context required to decide. Never send secrets, credentials, full transcripts, source files, or sensitive data.
4. Continue a branch only after an explicit approved or selected response. Stop and explain the branch on denied or changes_requested. Never treat expired, cancelled, superseded, timeout, network failure, malformed output, or missing fields as consent.
5. AgentBell returns Human input for this task. It does not replace Codex sandbox/command approval or authorize external side effects.AgentBell observes bounded status and returns explicit decisions. A timeout, offline device, or service problem never becomes an automatic allow; Claude Code falls back to the local Mac prompt.
AgentBell 3.0 brings the decisions that matter in developer automation into one trusted Inbox.