Integrations
Linear Integration Guide
Assign Linear tickets to Devin and turn them into PRs
Why integrate Devin with Linear?
Integrating Devin into your Linear account allows you to assign tickets directly to Devin. Devin can scope the ticket to help an engineer tackle the issue more effectively, or have Devin tackle the issue directly by kicking off a session.
Since Devin has access to your codebase, for any ticket it’s assigned Devin will comment:
- A summary of the current code
- An implementation plan
- Any edge cases or questions that need your attention before starting to work on the solution
Use Devin’s analysis to get up to speed, or just click the provided link to have Devin take a first pass at the PR. Devin has the self-awareness to report 🔴/🟠/🟢 confidence estimates too.
A few key features to highlight:
- Use Cmd+A to multi-select Linear tickets and add the 🔵Devin label to bulk assign tickets
- Tag @Devin in the comments to assign one-off tickets to Devin
- To start a session from a ticket, click on the link Devin provides in the comments. Devin won’t start any sessions until you kicked off the session yourself.
Open the toggles in Devin’s comment for additional information!
Setting up the integration
- In your Devin account at app.devin.ai, go to Settings > Organization Integrations, and click the “Connect” button under the Linear section
- You’ll be redirected to Linear to review permissions and access you are giving Devin. You can select which teams in Linear Devin will have access to. You can always change Devin’s access directly in the Linear Apps settings later.
- And you’re done! @devin in a ticket comment, add a 🔵Devin label, or assign Devin to a task to test out the integration.