Work Items
Work items are tasks filed against an agent's department. Create them from the Dispatch Work panel on an agent's detail page, or through the REST API and gateway tools; track them through the API.
What is a work item?
A work item is a discrete task recorded against a department and, optionally, assigned to an agent. It carries a title, a description, a priority, a status and metadata about who created it and when. Work items are a record of what you asked an agent to do; they do not by themselves run the agent.
Statuses you will see
| Status | Description |
|---|---|
| backlog | Created from the Dispatch Work panel and waiting to be picked up. |
| pending_approval | The item's risk score exceeded the department's risk threshold and it is waiting for approval. |
| completed | The task finished. Output is available on the item. |
| failed | The task encountered an error. Error details are recorded. |
| cancelled | The item was cancelled before completion. |
Assignment
Every work item belongs to a department and can be assigned to a specific agent with assigned_to. The department's budget cap and risk threshold are checked at creation time.
Create a work item
There are three ways to create a work item:
- Agent detail page — open an internal agent and click Dispatch Work. The item is filed under the agent's department and assigned to that agent.
- REST API —
POST /hub/ai-company/work-itemswithorg_id,department_idandtitle(required), plus optionaldescription,assigned_to,priorityandrisk_score. - Gateway tools — an agent connected through the Clevername MCP gateway can call
company__create_work_item(requireswork_typeas well).
Fill in the task details
In the Dispatch Work panel, provide:
- Title — a brief task title (255 characters or fewer).
- Description — what you want the agent to do (5,000 characters or fewer).
- Priority — Critical, High, Medium or Low.
Track work items
There is no work-items list page in the dashboard. Read items through the API:
GET /hub/ai-company/work-items?org_id=…— list items for the org.GET /hub/ai-company/work-items/{item_id}— one item with its status, assignee and output.PATCH /hub/ai-company/work-items/{item_id}— update status or fields.- Gateway tools
company__list_work_itemsandcompany__update_work_statusdo the same for connected agents.
Delegate between agents
For an agent to hand a task to another agent at runtime, use the company__dispatch_agent gateway tool: it takes a target agent, a prompt and a mode (chat to wait for a reply, task for fire-and-forget) with a timeout of up to 300 seconds. The target must be an active agent in the same org, and self-dispatch is blocked. Each dispatch runs through the target agent's guardrail profile.