Chat and collaborate with Devin directly in your company Slack
Note: If your user account is not properly connecting, ensure that your Slack email is the same as your email in https://app.devin.ai/settings. If not, please authenticate the correct email on Slack.
Keyword | Function |
---|---|
mute | prevents Devin from seeing further Slack messages in thread |
unmute | reverses the above |
(aside) , !aside | causes Devin to ignore the message (useful for commenting on Devin’s run directly in-thread) |
sleep | puts Devin to sleep; to wake Devin up, send any message in the thread |
archive | puts Devin to sleep + archives the session |
EXIT | ends the session |
snapshot:<snapshot name> | Use a particular snapshot with your run |
playbook:<playbook-name> | Use a particular playbook with your run |
Permission | Description | Rationale |
---|---|---|
chat:write, chat:write.customize | Send messages as @Devin or using a customized username and avatar | Devin has to be able to respond to user requests |
commands | Add shortcuts and/or slash commands that people can use | Devin might gain more interactive features in the future that will require different commands |
files:read. files:write | Upload, edit, and delete files as Devin | Devin needs to manage files in order to send and receive attachments to/from the user |
channels:history, groups:history, im:history | View messages and other content in channels, groups, and DMs that Devin is in | Devin has to access historical messages when he is launched inside of a message thread in order to retrieve the previous messages in the thread as context |
im:read , im:write | Start direct messages with people and view basic information about direct messages that Devin has been added to | Devin needs to be able to initiate DMs in order to send users notifications via Slack |
reactions:write | Add and edit emoji reactions | Devin adds emojis to messages in order to mark runs as completed or failed |
remote_files:read, remote_files:write | View remote files added by the app in a workspace | Devin needs to manage remote files in order to send and receive attachments to/from the user |
users:read, users:read.email , users.profile:read | View people in a workspace as well as their emails and profiles | Devin needs to be able to match Slack users with Devin users based on their email address |