Skip to main content

What it’s for

Tracking findings as Linear issues. A workflow step files an issue per confirmed finding in the right team; a chat agent checks whether something is already tracked, adds what it learned as a comment, or moves an issue to the next state once a fix is verified.

Before you connect

  1. Create the bot Linear user. See the bot account.
  2. Add it to every team agents should file into. Linear has no picker at authorization — the connection reaches every team the bot account belongs to, so team membership is the only scoping lever.
  3. Sign your browser into the bot account, then follow the connect flow.
The authorization screen asks for read and write access to the bot account’s workspace, plus permission to create comments.

What agents can do

Agents are instructed to create issues only for findings you asked to track, never in bulk. Status changes go through Linear_TransitionIssueState, not Linear_UpdateIssue. An issue created without an assignee is assigned to the bot account, which is Linear’s behavior for the authenticated user.

What agents can’t do

  • Delete, archive, or trash anything
  • Create or edit projects, initiatives, documents, milestones, or project statuses
  • Attach files or manage subscriptions
  • Reach a team the bot account isn’t a member of

Example

Ask in chat, with Linear connected:
For a workflow step that files one issue per finding, adapt the Jira example: swap the tools for Linear_ListTeams, Linear_ListIssues, and Linear_CreateIssue, and name the team instead of a project key.

Revoking fully

Disconnecting in Console deletes Amplify’s stored authorization. To remove Linear’s side of the grant too, sign in as the bot account and revoke Amplify Console under Settings → Security & access → Authorized applications.