Overview
Mention @Continue in any channel with a task description, and it will:- Create a new development agent
- Clone and work on your Repository
- Generate code changes and create pull requests
- Keep you updated on progress
What It's Great For
- Quick bug fixes and feature implementations
- Code reviews and refactoring
- Documentation updates
- Automated development tasks
Setup
Continue’s Slack Bot can be installed to a Slack workspace via the Hub, from:- Personal Integrations Settings
- Org Integrations Settings -
https://hub.continue.dev/organizations/{your-org}/settings/integrations
1
Connect GitHub
Click “Connect” next to GitHub in the Integrations settings, and grant access to the repositories you want Continue to work with.
2
Authorize Slack
Click the “Connect” button next to Slack and authorize the app in your workspace.
3
Set Default Repository (Optional)
Use the repository selector within the Slack tile to select a default repository for Continue Agents to work in.
Usage
To kick off an agent, mention@Continue with a short task description.
Thread Context
When you mention@Continue in a Slack thread, Continue automatically uses the entire conversation as context. This means your agent starts with full situational awareness.
If you start a new message (not a reply), Continue only sees that single message for context.Use this for quick standalone requests.
Repository Selection
Repository Selection
Continue determines which repository to work in with the following precedence:
- Specify in message: Add
repo=repo-nameto your message:
- Default repo: Uses the default repository if set in the integration settings
- Interactive selection: If no repository is found, Continue will follow up with a dropdown to select a repository
Sending Follow-up Messages
Once an agent is created, you can send additional messages by mentioning@Continue in the same thread:
Monitoring Agent Progress
Click the agent link in Slack to view the agent’s progress in Mission Control. You can also click the Slack icon in the agents page to return to the Slack message.Disconnecting
To remove the Slack integration:- Go to hub.continue.dev/settings/integrations
- Find your Slack integration
- Click “Disconnect”