| Example | Description |
|---|---|
| Agent With User Memory | Slack personal assistant that captures names, hobbies, and preferences with MemoryManager and recalls them in later chats. |
| Basic Slack Agent | Minimal Slack bot that responds only when mentioned in a channel. |
| Basic Workflow | A two-step workflow exposed through Slack: a Research Agent gathers information, then a Content Writer turns it into a polished summary. |
| Channel Summarizer | An agent that reads channel history and produces structured summaries. |
| File Analyst | An agent that downloads files shared in Slack, analyzes their content, and can upload results back to the channel. |
| Multiple Slack Bot Instances | Deploy multiple agents as separate Slack bots in one workspace. |
| Reasoning Agent | An agent with ReasoningTools that thinks step-by-step before answering. |
| Research Assistant | An agent that combines Slack message search with web search to answer research questions. |
| Support Team | A multi-agent team that routes support questions to the right specialist. |
| Slack HITL: Audit Flow | Incident-commander agent forced to call a tool every turn, with approval, external-execution, and user-input pauses in Slack. |
| Slack HITL: Confirmation | Pause irreversible subscription cancellation for an Approve or Deny decision in Slack. |
| Slack HITL: External Execution | Slack agent whose kubectl tool is external_execution=True, so the engineer runs the command locally and pastes output back for analysis against internal runbooks. |
| Slack HITL: Incident Commander | Compound HITL cookbook showing all four pause types inside one realistic incident-response flow. |
| Slack HITL: Required Approval | Persist approval records for schema migrations so Slack approvals survive restarts and leave an audit trail. |
| Slack HITL: Simple Confirmation | Minimal example: agent with one tool that requires confirmation. |
| Slack HITL: User Feedback | Travel concierge that calls ask_user via UserFeedbackTools, so Slack renders a single TaskCard of multi- and single-select preference questions whose answers feed the itinerary draft. |
| Slack HITL: User Input | Support-intake agent that drafts a ticket title and body but declares priority and component as user_input_fields, pausing Slack with an input form the requester fills before the tool runs. |
| Multi-Bot Streaming Test | Two agents on the same Slack workspace, mounted on different prefixes. |
| Multimodal Team | Legacy Slack team example with image analysis, web research, and DalleTools generation. |
| Multimodal Workflow | Legacy Slack workflow example with parallel media analysis and DalleTools generation. |
| Streaming Deep Research Agent | A multi-tool research agent that exercises many different tool types to stress-test the Slack streaming plan block UI. |
| Slack Team HITL: Member Agent Confirmation | Propagate a team member’s weather-tool confirmation pause to Approve and Deny buttons in Slack. |
| Slack Team HITL: External Execution (Simple) | Slack team whose member agent has an external-execution send_email tool; the run pauses, Slack shows the tool name and arguments, and the user supplies the result. |
| Slack Team HITL: Team Tool Confirmation (Simple) | Pause a Slack team run for Approve/Deny when the team-level deployment tool is called. |
| Slack Team HITL: User Input Required (Simple) | Pause a Slack team run so the user fills in destination and budget fields before the trip-planning tool executes. |
Slack
Slack
Serve mention-only bots, workflows, user memory, HITL approvals, and multimodal agents through Slack.