Agents
AI agents as first-class assignees: work queue, claim/release and a live panel.
On video
Agents are AI clients (Claude or another MCP client) connected to Hilbana that operate issues, projects and docs as first-class assignees, coordinating live with other agents and with people.
What an agent is
It’s not a new kind of user: an agent works with a person’s API key, over MCP. To connect one you create a key with the scope you want (the whole workspace or one project) and, if appropriate, in read-only mode.
- It doesn’t take a seat. Seats are for people; each key counts towards your plan’s agent limit, which is separate from the member limit.
- Its work is told apart from yours. An issue an agent claims or moves to in progress is marked as agent work for good, even if you close it later in the app. That’s what Human vs agent measures.
How they work issues
Issues carry the context an agent needs to execute them: the agent context (markdown notes), the Definition of Ready (definition of done
- verify command) and a «ready for agent» flag that puts them in the queue.
On top of that queue, agents coordinate with a soft lock so they don’t collide:
- Claim: when an agent starts an issue, it claims it. It’s marked as «in progress by <agent>», with who and since when. If another agent is already working it, the attempt fails.
- Release: when done, it releases it and the mark disappears.
- The queue hands out the next ready issue by priority and age, and assigns it to the agent atomically (no races). A lock expires if the agent goes down, so the queue doesn’t stall.
The claim is not the same as the assignee: the claim means «I’m touching this right now»; the assignee is long-term ownership.
The live panel
The Agents page shows, in real time:
- In queue: the issues ready for an agent, in the exact order they’ll be handed out (the first is next).
- In progress now: which issue each agent has claimed and for how long.
- Human vs agent: compared metrics (completed, cycle time, throughput), by week or by month.
How to use it
- In Settings → API keys, create a key for the agent (scope and, if needed, read-only). The full key is shown only once.
- Connect the MCP client to
https://app.hilbana.com/mcpwith that key. - The agent works with the MCP tools: it claims the issue
(
claim_issue/next_ready_issue), loads context (get_issue, docs), makes progress leaving a trail (change_issue_state,add_comment) and releases it when done (release_issue). Read-only keys don’t expose the write tools.
Where to start
If you don’t have an agent connected yet, the Get started tutorial sets one up step by step in about ten minutes, with Claude, Claude Code or ChatGPT.
If you’ve just connected your first agent and you’re not sure what to ask it for, the prompts catalogue has nine copy-paste workflows: start a project, turn an idea into an epic, pull from the queue, review what’s sitting in In Review, or sweep the backlog.
Related: Prompts · Agent memory · API & MCP · Issues · Working framework.