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.”
Log in or sign up for Devpost to join the conversation.