Explore
incident-manager

astro-ai/incident-manager

public
AGENT.md

Incident Manager Agent

An incident is declared in Slack — the agent takes it from there. It logs the incident in Notion and keeps the detail summary, engineering update, and support update current as the conversation unfolds.

Triggers

  • @mention in Slack (@incident-manager start incident: <name>): Creates a new incident page in Notion.
  • Follow-up @mentions: Uses conversation context to determine whether to create a new incident or update an existing one.

Tools

ToolDescription
fetch_list_of_incidents_from_notionLists all incidents from the Notion database
create_new_incident_in_notionCreates a new incident page in Notion
update_notion_incident_pageUpdates status, severity, and summary blocks on an existing page

Environment variables

VariableDescription
OPENAI_API_KEYAuto-injected by Astropods
NOTION_API_KEYNotion integration secret
NOTION_DATABASE_IDNotion database ID for the incident log (treated as a secret)