Slack agent conversations are in beta. The Channels settings page appears
only for accounts with access to the beta.
Before you connect
- The person connecting Slack needs permission to manage the DevTune account’s settings.
- Each Slack workspace can connect to only one DevTune account.
- One DevTune account can connect to multiple Slack workspaces.
- Every person using the app must link their own Slack identity to a member of the connected DevTune account.
- Members still need permission to manage agents and access to the project they ask Dex to use.
Connect a Slack workspace
- Open your DevTune account.
- Go to Settings → Channels.
- Select Connect a Slack workspace.
- Choose the workspace in Slack and approve the requested access.
- Return to DevTune. The workspace appears under Slack workspaces when the connection succeeds.
Link your Slack identity
The workspace connection does not give every Slack user access automatically. DevTune checks each message against a linked DevTune member and applies that member’s existing account and project permissions. To link yourself:- Send the DevTune app a direct message, or mention
@DevTunein a channel. - Open the single-use link that DevTune sends you in a direct message.
- Sign in to DevTune if prompted. Use a member account that belongs to the DevTune account connected to this Slack workspace.
- After DevTune confirms the link, return to Slack and send your question again.
Start a conversation
- In a direct message, ask DevTune your question.
- In a channel, mention
@DevTuneand include your question.
@DevTune mention instead.
Regular Dex conversation turns begin immediately and consume credits according
to their measured model usage. They do not show an estimate or require a start
confirmation.
Run a specialist agent
Dex can propose a full run by an available built-in or custom agent when the request calls for deeper work.- Ask Dex for the work you need, or ask it which agents are available.
- When Dex proposes a specialist run, review the agent, project, and credit estimate status in the thread.
- Select Start run to confirm. Nothing is queued before the requesting member confirms.
- Follow the status messages in Slack, then use the DevTune link to review the complete result.
How thread replies work
A Slack thread is connected to one Dex task at a time:- When Dex is waiting for your reply, your next message goes directly to the waiting conversation. This includes answers to a question Dex asked.
- When Dex is still working, your reply is queued in order and delivered the next time the conversation is ready for input.
- An eyes reaction means your message has reached the agent. A queued message receives the reaction when it is actually delivered. This acknowledgment is best effort, so a missing reaction does not by itself mean the message failed.
- Started, progress, input-needed, ready, and failure updates appear in the thread. If Slack cannot receive an update, DevTune keeps the corresponding update available in the app.
Inactive conversations
A conversation expires after 30 minutes without a member message while Dex is waiting. DevTune stops and settles that task and posts an expiry note. Reply in the same thread to continue. DevTune starts a fresh task with a short summary of the earlier conversation and posts Picking this back up. Because this is a new task, its usage is recorded separately in the account’s credit transactions.Disconnect Slack
To disconnect from DevTune:- Go to Settings → Channels.
- Find the workspace under Slack workspaces.
- Select Disconnect.
Troubleshooting
The Channels page is missing
Slack agent conversations are a beta feature. Ask your DevTune contact to confirm that the beta is available for your account.The link does not work
Identity links are single use. Send the app another direct message or mention to receive a fresh link, then sign in with a member of the connected account.Dex asks for a project
Choose one of the projects shown in the thread. DevTune asks only when your first message does not identify exactly one project you can access.A message did not start a conversation
Start from a direct message or a new@DevTune mention. Plain messages outside
an active DevTune thread are ignored.