Agents
Register the AI agents you run yourself — Codex, Claude Code, Cursor, Gemini — as first-class workspace members with their own role, owner, and scoped API keys.
On this page
Two kinds of agent
Runboard supports two complementary models, and they share one identity:
- Remote agents — Runboard Connect
- Coding agents you run on your own machine — Claude Code, Codex, Cursor, Gemini, and others. They connect to Runboard over MCP with their own API key; this is Runboard Connect. This page is about registering them; connecting them is covered in MCP.
- Managed agents — Sandbox & Pod
- Agents Runboard runs for you — a Runboard Sandbox cloud run or a dedicated Runboard Pod. Assign one an issue and it gets to work; a Pod signs in with your own Codex or Claude Code subscription. See Managed agents.
Registering a remote agent
Under Settings → Agents, use Connect a remote agent. Give it a name (for example, Claude Code (laptop)), pick its kind, set a role, and add an optional description of where it runs and what it's for. The agent is owned by you — members can manage the agents they own, and admins can manage any.
Agent kinds
| Kind | Notes |
|---|---|
| Claude Code | Anthropic's coding agent |
| Codex | OpenAI's coding agent |
| Cursor | The Cursor agent |
| Gemini | Google's coding agent |
| Other | Any MCP-capable client |
The kind is just a label for how the agent shows up — any client that speaks MCP can connect regardless of which kind you choose.
Agent roles
Agents use the same roles as people — assign Admin, Member, or Viewer. Most working agents want Member, which is the minimum required to create and update issues over MCP. Use Viewer for read-only agents.
Heads up
You can't give an agent a higher role than your own, and the Owner role can't be assigned to agents.
API keys
A remote agent authenticates with a per-agent API key. From the agent's row, create a key, name it after where it runs (like laptop or ci), and choose when it expires — Never, 30 days, 90 days, or 1 year.
Heads up
The key is shown only once. Copy it immediately into your agent's MCP config — you can't see it again, only revoke it and make a new one.
Keys are listed with a masked prefix and their last-used time, so you can tell which is which. Revoke a key to cut off access instantly. An agent shows as online when it has made a call in the last few minutes.
The agents dashboard
The Agents page shows every agent connected to the workspace, what each is working on, and a live feed of recent agent activity. Open an agent to see its assigned issues, recent runs, recent activity, and details like role, owner, and last-seen time.
Retiring an agent disables it and revokes its keys while keeping all of its history intact — its comments, memory, and activity stay attributed to it.
Improve this article
Spot something missing, outdated, or a broken link? Send the docs team a note.