Channel plugin · listing tai42/channel-slackInstall
Permissions
Provides
slack
Channel — Deliver ask_user questions to a Slack channel and bridge the threaded reply back.
Bridge a Slack app to an agent, or deliver ask_user questions into Slack. A
message runs an agent turn and the answer posts back in the same conversation.
Enable it
manifest.yml
Configuration
TheCHANNEL_SLACK_ env group. CHANNEL_SLACK_REDIS_URL (and the inherited
connection-tuning fields) point the plugin-owned correlation store.
CHANNEL_SLACK_BOT_USER_ID is required for a bridge route — without it, a
bridge message raises loudly rather than looping the bot on its own posts. An
ask_user-only deployment that runs no bridge route does not need it.
Point the Events API at the deployment
Slack has no startup hook. Set the Request URL once in your Slack app’s Event Subscriptions to{public base URL}/api/channels/slack/inbound and subscribe to
the message events the bot should hear. Slack verifies the URL against the
signing secret.
Create a bridge route
The route’sour_identity is the bot user id; client_address is the Slack
conversation id:
See also
- Client conversations — the bridge model and delivery outcomes.
- Conversation bridge — every setting and the authorization model.

