The Inbox is your personal worklist across the whole organisation. Instead of hunting through clusters to find what needs attention, Ankra surfaces actionable items - AI sessions waiting on you, plans to approve, actions to confirm, failed steps, and drafts the AI has edited - in one live, ranked list that updates in real time.
What shows up in your inbox
| Item | Meaning | Typical action |
|---|
| AI session awaiting you | An AI Assistant session is paused, waiting for your input | Answer and let it continue |
| Plan awaiting approval | An AI-generated plan is ready, with a breakdown of auto-executable vs confirmation-required steps | Review and approve/reject |
| Pending action | A single action awaits confirmation, tagged with a risk level and whether it’s reversible | Confirm or decline |
| Execution step failed | A deployment or reconcile step failed (grouped into an incident when it spans multiple clusters) | Investigate and retry |
| Draft with AI edits | A stack draft the AI has edited is waiting for your review | Review and commit |
Each item is ranked so the most pressing work rises to the top, and carries the context you need to act - the cluster, conversation, risk, and timestamps.
Live activity feed
The Inbox is backed by a live stream (server-sent events), so items appear, update, and clear without refreshing the page. The feed delivers an initial snapshot, then incremental diffs as items are added, change, or are resolved, plus periodic heartbeats. It also tracks recent activity - sessions completed, plans approved, and actions resolved - so you can see momentum at a glance.
The live feed limits how many concurrent connections a single user can hold. If you open the dashboard in many tabs at once, additional connections are rejected until others close.
Dismissing and snoozing
Not everything needs action right now. Dismiss an item to clear it, or snooze it until a chosen time - it returns to the inbox when the snooze expires. You can restore a dismissed item at any time.
Recent drafts
Ankra keeps a list of the stack drafts you’ve worked on recently, so you can jump back into in-progress work. Each entry shows the cluster, stack, when it was last touched, whether it has AI edits, and any co-editors (including the AI) collaborating on it.
Preferences
Tailor your dashboard from preferences:
- Pinned clusters - keep the clusters you care about most at the top.
- Widget layout - show, hide, and arrange dashboard widgets.
API
All endpoints are personal and organisation-scoped under /org/me. Write operations require a CSRF header for browser requests.
| Method | Path | Purpose |
|---|
GET | /org/me/inbox | Current inbox snapshot |
POST | /org/me/inbox/{item_id}/dismiss | Dismiss or snooze an item (optional dismissed_until) |
DELETE | /org/me/inbox/{item_id}/dismiss | Restore a dismissed item |
GET | /org/me/feed | Live activity stream (server-sent events) |
GET | /org/me/recent-drafts | Recently edited stack drafts |
GET | /org/me/preferences | Get dashboard preferences |
PATCH | /org/me/preferences | Update pinned clusters and widget layout |
See the API Reference for full schemas.