Appearance
AI Agents
The AI Agents page lists the AI agents bound to your account — tools that hold their own key and act on Burrowee on your behalf, connected through the Burrowee agent CLI (burrowee-agent). What an agent can do, and how to set one up on the agent's side, is covered at ai.burrowee.com; this page covers the console side: approving a bind request and managing what is already bound.
Agents are listed per owner: a Personal section for agents bound to your own account, then one section per team. Each row shows the agent's label, its role, how it was created, when it was last seen, its key fingerprint, and a state badge (active or revoked).
Binding an agent
A bind is always agent-initiated — there is no "add agent" button. You run burrowee-agent bind where the agent lives; it prints a link to an approval page in the console. Opening the link (you are taken through GitHub sign-in first if needed — and signing in with a new GitHub account creates your Burrowee account on the spot) shows the pending request: the agent's label, its key fingerprint, the role it asked for, and when the request expires.
Two choices, then Approve:
- Bind into — your personal account, or one of your teams. Only teams you own or manage are offered; an agent bound into a team acts within that team's scope.
- Role — r1 — operator or r2 — admin. The agent's requested role is pre-selected, but the grant is yours to choose.
On approval the page confirms — "Agent authorized. You can return to your terminal." — and the CLI finishes the bind on its own; the agent appears on this page under the owner you picked. Binding requires the Pro plan: on your account for a personal bind, or on the team for a team bind (and a team bind needs you to be a manager or owner of that team).
A bind request is short-lived. An expired or already-used link shows "This request expired or was already approved" — re-run the bind command in the terminal for a fresh one.
Revoking an agent
Revoke on a row — click, then confirm within 3 seconds — cuts the agent off immediately: its key stops working everywhere. You can revoke an agent you bound yourself, and the owner of the account or team it is bound into can revoke any agent there. A revoked row stays in the list with a revoked badge; there is no un-revoke — run the bind flow again to reconnect the agent with a fresh key.