Skip to main content
An agent with Slack channel notifications.

Create a Slack channel helper

Define tools

A tool with approval: 'always' suspends for approval before execution. Per-tool channels route approval notifications to a specific Slack channel.

Define the agent

Start the worker with Slack channel

Channel routing

When a user @mentions the bot in Slack, the orchestrator parses the agent ID and routes output back to the thread. Tool-level channels override the default.

Run it

See Slack Integration for full Slack app setup instructions (creating the app, adding scopes, enabling interactivity).
Open http://localhost:5173 to view your agents and workflows, run them from the UI, and see execution traces. Python example on GitHub | TypeScript example on GitHub