Slack
ChannelMention your agent in channels and DMs, with Connect-managed auth.
Install
The eve CLI scaffolds the channel for you. eve channels add slack writes agent/channels/slack.ts, adds @vercel/connect, and runs the Connect setup flow:
To wire it up by hand instead, install the framework and the Connect SDK. Slack channels use for both the outbound bot token and inbound webhook verification:
Quick start
Create agent/channels/slack.ts. The channel name is derived from the filename, so no name field is needed:
Link the project and pull OIDC env vars so Connect can authenticate locally:
Configure
Create a Slack Connect client and copy its UID (for example slack/my-agent), then attach this project as the webhook trigger destination at the route eve serves (/eve/v1/slack):
The channel handles mentions, DMs, typing indicators, delivery, and human-in-the-loop consent with sensible defaults. See the for customizing each behavior.