@mention queries, routes them to the appropriate data source, and responds with progressive updates and a final summarized answer.
How It Works
- Mention
@whilstin any Slack channel with a question - Bot sends an instant acknowledgement (within 3 seconds)
- Progressive updates show what’s happening (“Searching GitHub…”)
- Final answer posted as a threaded reply with citations
- Knowledge Pipeline runs in background to extract and document the conversation
Supported Data Sources
Whilst routes queries to the appropriate MCP adapter based on intent:| Source | Status | Example Query |
|---|---|---|
| GitHub | ✅ Live | ”What’s the latest open PR about churn?” |
| Linear | ✅ Live | ”What’s the status of the auth refactor?” |
| Notion | 🔜 Soon | ”Find the product spec for onboarding” |
| Whilst Docs | ✅ Live | ”What do we know about deployment?” |
Progressive Updates
The bot uses Slack’schat.update API to edit its original message as work progresses:
Multi-Tenant Architecture
Each Slack workspace has its own:- Bot token (encrypted at rest)
- MCP credentials per data source
- Job history and audit trail
- Document corpus and embeddings
/whilst/<env>/workspaces/<workspaceId>/....

