New: every message picks a fast or a slow model

Linear

Linear is a streamlined issue tracking and project planning tool for modern teams, featuring fast workflows, keyboard shortcuts, and GitHub integrations

What agents can do

Actions21

  • Create linear attachment

    Creates a new attachment and associates it with a specific, existing linear issue.

  • Create linear comment

    Creates a new comment on a specified linear issue.

  • Create linear issue

    Creates a new issue in a specified linear project and team, requiring a title and description, and allowing for optional properties like assignee, state, priority, cycle, and due date.

  • Create linear issue details

    Fetches a linear team's default issue estimate and state, useful for pre-filling new issue forms.

  • Create linear label

    Creates a new label in linear for a specified team, used to categorize and organize issues.

  • Delete linear issue

    Archives an existing linear issue by its id, which is linear's standard way of deleting issues; the operation is idempotent.

  • Get all linear teams

    Retrieves all teams from the linear workspace without requiring any parameters.

  • Get attachments

    Downloads a specific attachment from a linear issue; the `file name` must include the correct file extension.

13 more
  • Get current user

    Gets the currently authenticated user's id, name, email, and other profile information.

  • Get cycles by team id

    Retrieves all cycles for a specified linear team id; cycles are time-boxed work periods (like sprints) and the team id must correspond to an existing team.

  • Get linear issue

    Retrieves an existing linear issue's comprehensive details, including title, description, attachments, and comments.

  • List linear cycles

    Retrieves all cycles (time-boxed iterations for work) from the linear account; no filters are applied.

  • List linear issues

    Lists non-archived linear issues; if project id is not specified, issues from all accessible projects are returned.

  • List linear labels

    Retrieves all labels associated with a given team id in linear; the team id must refer to an existing team.

  • List linear projects

    Retrieves all projects from the linear account.

  • List linear states

    Retrieves all workflow states for a specified team in linear, representing the stages an issue progresses through in that team's workflow.

  • List linear teams

    Retrieves all teams, including their members, and filters each team's associated projects by the provided 'project id'.

  • List linear users

    Lists all users in the linear workspace with their ids, names, emails, and active status.

  • Remove issue label

    Removes a specified label from an existing linear issue using their ids; successful even if the label isn't on the issue.

  • Run query or mutation

    Wildcard action that executes any graphql query or mutation against the linear api.

  • Update issue

    Updates an existing linear issue using its `issue id`; requires at least one other attribute for modification, and all provided entity ids (for state, assignee, labels, etc.) must be valid.

Starts an agent when

  • Comment Received Trigger

    Triggered when a comment is received.

    The moment it happens

  • Issue Created Trigger

    Triggered when a new issue is created.

    The moment it happens

  • Issue Updated Trigger

    Triggered when an issue is updated.

    The moment it happens

  • Private Team Comment Created

    Fires when a new comment is posted on an issue in a private Linear team (polled with the connected user's token).

    Checked regularly

  • Private Team Issue Created

    Fires when a new issue appears in a private Linear team (polled with the connected user's token).

    Checked regularly

  • Private Team Issue Properties Updated

    Fires when properties on an issue change in a private Linear team (polled with the connected user's token).

    Checked regularly

  • Project Created

    Fires when a new Linear project is created.

    Checked regularly

  • Project Properties Updated

    Fires when properties on a Linear project change (status, lead, target date, priority, etc.).

    Checked regularly

  • Project Update Posted

    Fires when a project status update is posted on the Linear project's Updates tab.

    Checked regularly

  • Public Team Comment Created

    Fires when a new comment is posted on a *public-team* Linear issue.

    The moment it happens

  • Public Team Issue Created

    Fires when a new issue is created in a Linear *public* team.

    The moment it happens

  • Public Team Issue Properties Updated

    Fires when properties on a *public-team* Linear issue change (status, assignee, priority, labels, etc.).

    The moment it happens

How it connects

You sign in to Linear in a window. Composio, our app-connections provider, holds the sign-in; Definable keeps only a reference to it.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.