Linear logo

Linear

Turn a Linear Issue into a Pull Request

Connect your workspace and a new issue can start an agent that implements it and opens a pull request linked back to the ticket. Inside any session, agents can read, create, and update issues, and @ellipsis on an issue gets an answer in the comments.

01

A new issue starts the work

One trigger block and a filed issue becomes a running agent. The ticket your team already wrote is the prompt, so nobody translates a description into instructions before the work can begin.

agents/issue-implementer.yamllive on merge
trigger:  type: react  linear_issue:    on: [opened]

The linear_issue trigger, in the agent's own config

02

From ticket to pull request without a relay

The agent reads the issue, works the problem in its own sandbox, opens a pull request linked back to the ticket, and comments what it did. The issue moves because the agent moved it.

One issue, start to reviewSPL-1428
SPL-1428 created"Password reset email 500s on retry"
Session startsRepos cloned, issue body as the prompt
Reads the issueDescription, labels, team, comments
Works in a sandboxReproduces, fixes, runs the tests
Opens a pull requestLinked back to SPL-1428
Comments and moves itProgress note, status → In Review
Nobody relayed the ticket into a prompt

The issue, the change, and the status stay in step

03

Agents read and write Linear directly

Linear is not just the trigger. Any session on a connected account can read issues and comments, update fields, move statuses, and file new issues, so a nightly audit lands in your backlog instead of a log nobody opens.

Linear tools in the session41 tools available
Issues
get_issue · list_issues · save_issue
Comments
list_comments · save_comment · delete_comment
Status
list_issue_statuses · get_issue_status
Projects
list_projects · save_project · get_project
Cycles and milestones
list_cycles · list_milestones
People
list_users · get_user · list_teams
Available to every session, or only to agents that opt in

Issues, comments, statuses, projects, and people

Frequently asked questions

Works with the tools you already use