Inspiration:Easy to follow Slack threads in busy channels by providing an on-demand, popup-style “Thread Digest” view that keeps reduces notification overload.

What it does:

     - Watches for slash commands and @mentions in Slack channels.
     - When asked, it generates a compact “Thread Digest” popup for a channel or specific thread.
     - Highlights focus‑first items: threads mentioning user, assigned to user, or marked urgent.
     - Summarizes each thread with topic, key decisions, open questions, and action items.
     - Lets user drill into a single thread for a richer timeline‑style summary.
    - Interprets the user’s intent from Slack messages or commands.
    - Decides which sub-agents to call and in what order.
    - Assembles the final “Thread Digest” output.
    - Ensures responses stay within token limits appropriate for Slack.
    - Recent messages in the channel and in each active thread.

How we built it:

 - Used Airia to create a dedicated agent with a multi‑agent style system prompt.
 - Connected Slack Bot interface in Airia using a Slack app (bot token, events, slash commands).
 - Wired Slack MCP tools like Slack Search Messages so the agent can pull real channel/thread messages.
  - Taught agent, via the prompt, when to call Slack tools etc.
   - Verified loop by testing in Slack via "@ThreadNavigator ping" & thread‑summary requests) & watching executions in Airia.

Challenges we ran into: URL or reinstall mistakes led to /threads timeouts.

Accomplishments that we're proud of: Fully working live integration where a mention in Slack triggers Airia agent & bot responds in‑thread.Reusable prompt design that separates responsibilities into router, context, summarization

What we learned:For Slack integrations, getting scopes & installation flow right early saves a lot of time later,especially for search & history APIs.

What's next for ThreadNavigator:

 - Use Slack search/history tools more deeply to classify “active” vs. “resolved” threads automatically.
 - Richer filters to /threads e.g., me, urgent, decisions-only.
 - Render Thread Digest as a Block Kit modal with buttons to expand or mute threads.
 - Track per‑user context so the agent can say “here’s what changed since users last visit.”

Built With

  • airia
Share this project:

Updates