Agent Tools
The Slack agent provides 7 tools that are automatically available when the integration is configured:
| Tool | Description | Key Parameters |
|---|---|---|
list_accessible_channels | Lists all public and private channels the bot can access | None |
get_channel_history | Retrieves message history for a specific channel | channel_name, time_window, limit |
summarize_channel_activity | Generates an LLM summary of activity in a channel | channel_name, time_window, topic_filter |
summarize_workspace_activity | Generates a summary across multiple channels (up to 10) | time_window, include_channels |
deep_search_slack | Primary search tool with smart time window detection | query, lookback_hours, max_results |
search_slack_parallel | Runs up to 3 search queries in parallel and deduplicates | queries, lookback_hours |
get_thread_from_url | Retrieves a full thread from a Slack message URL | thread_url |
Smart Time Window Detection
Section titled “Smart Time Window Detection”The deep_search_slack tool automatically adjusts the search time window based on query intent:
| Query Pattern | Lookback | Examples |
|---|---|---|
| Factual / how-to | 1 year | ”what is the deployment process”, “how to configure X” |
| Feature / release | 30 days | ”new feature X”, “v2.1 release” |
| Recent events | 72 hours | ”today”, “yesterday”, “outage” |
| General queries | 1 week | Default fallback |
You can override the auto-detection by explicitly setting lookback_hours.
Manual Override
Section titled “Manual Override”Users can bypass the workflow classification by prefixing their query with /slack:
/slack What did the team discuss about the API redesign?This routes the query directly to the Slack agent without going through the full 5-phase workflow.