AgentBell

Status only. Never your code.

AgentBell is built so that nothing sensitive needs to leave your computer. This page lists every field the hook sends, what it never sends, and how we store it.

Last updated 9 November 2026 · by the AgentBell team at Surge Software

What the hook sends

Each event is a small JSON message over HTTPS to our server, signed in with a token that belongs to that one computer.

FieldWhat it isExample
agentWhich agent: claude-code, codex, cursor or runclaude-code
sessionThe agent’s own session id (random)a1b2c3d4-…
kindWhat happened: started, prompt, tool, waiting, finished, failed, endedwaiting
projectThe folder name only, not the full pathcheckout-api
branchThe git branchfix/refund-rounding
taskFirst line of your prompt, max 120 characters, secrets removed. Off in private mode.Fix rounding in partial refunds
messageWhy it waits, e.g. the tool it wants. Off in private mode.Wants to use Bash
toolName of the tool in useEdit
modelModel name from the local logclaude-sonnet-…
tokens_in / tokens_out / cost_usdTotals counted on your computer182000 / 9400 / 0.61
filesNames of changed files from git status. Off in private mode.src/refunds.ts

What it never sends

How secrets are kept out

Cost and tokens

Claude Code keeps a local log of each session on your computer. The hook reads the token counts from that log on your computer and sends only the totals. Cost is an estimate from public list prices and is shown as “est.”.

Approve from phone

This is off until you turn it on in Settings and install with --approvals. When on, the hook sends the tool name and a short summary (for example the command, secrets removed) so you can decide. If you don’t answer within 90 seconds, Claude Code shows its normal prompt in your terminal. AgentBell never approves anything by itself.

Connecting a computer

agentbell login shows a short code. You approve it while signed in to the dashboard. The computer then gets its own token, stored in ~/.agentbell/config.json with owner-only permissions. Our database keeps only a SHA-256 hash of it. Remove a computer in Settings and its token stops working at once.

Where data lives and for how long

What we do not claim

We hold no security certifications (such as SOC 2 or ISO 27001) today. If you need something we don’t offer, tell us.

Report a problem

Email [email protected]. We reply within 2 working days.