@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: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>/....

