Darwin is not yet listed in Slack Marketplace. Submission is blocked until the app is production-ready and remains
installed on at least 10 active workspaces, then Slack performs preliminary and functional review.
Recommended model
Connect a Slack-facing application to Darwin through the API or SDK. Keep the Slack user and channel context in your application; send only the task inputs Darwin needs.Conversation behavior
- Show ranked Search options before starting work.
- Preserve the selected capability revision.
- Store
actionIdwith the Slack thread. - Render
actionRequiredandavailableActionsas the current source of truth. - Open connection, payment, and approval interactions through Darwin’s first-party web flow.
Do not post API keys, OAuth tokens, provider credentials, or sensitive payment data into Slack messages or model
context.
Map Darwin to the thread
Do not rely on a channel message as durable application state. Store the Darwin identifiers server-side and authorize every Slack interaction against the user who clicked it.