Skip to content

Agent Tools

The Slack agent provides 7 tools that are automatically available when the integration is configured:

ToolDescriptionKey Parameters
list_accessible_channelsLists all public and private channels the bot can accessNone
get_channel_historyRetrieves message history for a specific channelchannel_name, time_window, limit
summarize_channel_activityGenerates an LLM summary of activity in a channelchannel_name, time_window, topic_filter
summarize_workspace_activityGenerates a summary across multiple channels (up to 10)time_window, include_channels
deep_search_slackPrimary search tool with smart time window detectionquery, lookback_hours, max_results
search_slack_parallelRuns up to 3 search queries in parallel and deduplicatesqueries, lookback_hours
get_thread_from_urlRetrieves a full thread from a Slack message URLthread_url

The deep_search_slack tool automatically adjusts the search time window based on query intent:

Query PatternLookbackExamples
Factual / how-to1 year”what is the deployment process”, “how to configure X”
Feature / release30 days”new feature X”, “v2.1 release”
Recent events72 hours”today”, “yesterday”, “outage”
General queries1 weekDefault fallback

You can override the auto-detection by explicitly setting lookback_hours.

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.