What is in the workspace
- Conversation: comments and threaded replies, live over server-sent events, with keyset paging for long incidents.
- Owner: one accountable human, assigned from your team. The AI can never be the owner.
- Decision log: assignments, and the remediation approvals and rejections mirrored from the engine, in order.
- AI observations and recommendations: the analysis engine’s root cause and proposed fix, posted as they land.
@changeguard-aireplies: mention the AI participant in a comment and it answers in the thread, grounded in the incident’s record.- Summary: an on-demand summary of the incident so far.
- Inbox: your mentions across incidents, with manual read-marking.
Membership and permissions
Humans can post only ordinary comments; the AI’s post kinds (observations, recommendations, replies, summaries) cannot be forged by a person.
The AI participant
Replies and opinions share a budget of 20 per incident and 100 per workspace per hour, so a mention loop cannot run up model spend. A reply the model fails to produce is reported in the conversation in plain words. Replies are formed on Amazon Bedrock with the same preferred-and-fallback routing as the other AI capabilities and carry the same provenance; see Model availability.
API
GET /api/incidents/{id}/workspace (participants, the first page of the conversation, next_before and next_before_id cursors, ai_identity, ai_participation); GET and POST /api/incidents/{id}/comments; PATCH /api/incidents/{id}/comments/{cid}; POST /api/incidents/{id}/assign; GET /api/incidents/{id}/decisions; POST /api/incidents/{id}/summary (plan ai); GET /api/directory/users; GET /api/inbox; POST /api/inbox/{id}/read. Every route answers 404 disabled when the workspace is off for the tenant.