Linear AI Employee

Leina connects to Linear to help you investigate reports, create issues, and keep findings current. Ask in your team chat. Leina does the work and brings back the result.

Connect Linear, choose what to share, and hand off your first task.

Leina + Linear Example Result

You

Read ENG-142 in Linear. Add this finding to its description without dropping the original report: the timeout happens only with CSV files over 20 MB; a 5 MB file succeeds.

Leina

Updated ENG-142 with the file-size finding and kept the original report intact.

Linear · Issue updated

ENG-142 · CSV import timeout

New evidence is recorded in the issue description.

Fails
CSV imports over 20 MB time out.
Succeeds
A 5 MB CSV imports successfully.
Keep new investigation findings attached to the original issue.

What Is a Linear AI Agent?

A Linear AI agent uses your connected workspace to find related issues and maintain their context. It can turn a report into an issue, incorporate new findings, or post an investigation update for teammates.

You specify the source and the destination. Leina uses the content available to your connection and returns the result for you to review.

Linear

Linear organizes product and engineering work into issues, projects, and cycles.

  1. Describe the task

    Identify the issue and share the new evidence.

  2. AI prepares the work

    Reads the issue and fits the new evidence into its description.

  3. AI works in Linear

    Updates the description while retaining the earlier context.

  4. Review the result

    Review the revised issue before the next investigation step.

What to Ask Leina to Do with Linear

Copy a prompt, add your details, and send it to Leina in your connected team chat.

Investigate Related Reports

Search Linear for [symptom or topic], read matching issues and comments, and summarize common symptoms, differences, and missing reproduction details.

Linear

Turn a Report into an Issue

Create a Linear issue in team [team ID] from this report: [report]. Include context, reproduction steps, and expected behavior; identify missing details.

Linear

Clarify an Existing Issue

Read Linear issue [issue ID], incorporate these findings into its description without dropping existing details, and update it: [findings].

Linear

Post a clear investigation update

Post these investigation notes as a comment on Linear issue [issue ID]: [notes]. Keep the findings and next steps easy to scan.

Linear

Share issue context in Slack

Read Linear issue [issue ID] and its comments. Post its confirmed findings, unanswered questions, and issue link to Slack channel [channel ID].

Linear + Slack

Your next Linear task can start with a message.

Connect. Ask. Get the Result.

Tell Leina what you need in your team chat. Include the source, destination, and expected result.

  1. Connect Your Account

    Connect the tools involved and give Leina access to the content it needs.

  2. Try a Task

    Share the source material, say where the result belongs, and describe what you need.

  3. Check the Result

    Review the result and any changes in the connected app.

Put Leina to Work in Linear

Hand off these everyday tasks to your AI employee.

Create Attachment

Create or update an attachment for the specified Linear issue.

Create Comment Reaction

Creates an emoji reaction for the specified Linear comment.

Create Linear Comment

Creates a comment for the specified Linear issue.

Create Linear Issue

Create a new Linear issue in the specified team and support fields such as project, person in charge, status, label, etc.

Create Linear Issue Relation

Create a relationship between two Linear issues, such as blocks, related, or duplicate.

Create Linear Label

Creates a new Linear issue label in the specified team.

Create Linear Project

Create a new Linear project and associate one or more teams.

Create Project Milestone

Creates a project milestone for the specified Linear project.

Create Project Update

Creates a project progress update for the specified Linear project.

Delete Linear Issue

Delete the specified Linear issue.

Get All Linear Teams

Lists all Linear team basic information accessible with the current credentials.

Get Attachment

Retrieve a Linear attachment based on the issue and attachment ID or file name.

Get Current User

Get the currently authenticated Linear user profile.

Get Cycles By Team Id

Get all cycle information under the specified team.

Get Issue Defaults

Gets the default status and default estimate used when the specified team creates an issue.

Get Linear Issue

Get details of a Linear issue, including comments, attachments, subscribers, and underlying relationship fields.

Get Linear Project

Get the details of a Linear project, complete with team, members, and initiatives on demand.

List Issues By Team Id

List Linear issues by team, and support cursor paging and whether to include archived issues.

List Issue Drafts

Lists issue drafts visible to the current user in Linear.

List Linear Cycles

Lists the Linear periods accessible by the current credential.

List Linear Issues

Lists Linear issues accessible with current credentials, and supports filtering by project and person in charge.

List Linear Labels

Lists Linear labels for a specified team or entire workspace.

List Linear Projects

Lists Linear projects accessible with the current credentials.

List Linear States

Lists all workflow statuses for the specified team.

List Linear Teams

Lists Linear teams accessible with current credentials, along with a list of members and projects.

List Linear Users

List Linear users in the current workspace and support cursor paging.

Remove Issue Label

Removes a label from the specified Linear issue.

Remove Reaction

Delete an existing Linear reaction.

Run Query

Execute a read-only query directly against the Linear GraphQL API.

Run Mutation

Perform a mutation directly on the Linear GraphQL API.

Search Issues

Retrieve issues through Linear's full-text search capabilities.

Update Issue

Update an existing Linear issue and support fields such as title, description, status, project, label, etc.

Update Linear Comment

Update the text of an existing Linear comment.

Update Linear Project

Update an existing Linear project.

Let Linear Work with Your Other Tools

Tell Leina which sources to use and where the result belongs.

More Tools for Your AI Employee

Connect the Apps your work depends on, and give Leina the context to carry the task forward.

Keep the Conversation Moving. Let Leina Pick Up the Work.

Hand off a task while your team is discussing it. Leina uses your connected tools and brings the result back to the conversation.

See How Leina Works in Slack
LeinaExample Result

Updated ENG-142 with the file-size finding and kept the original report intact.

ENG-142 · CSV import timeout

Linear + Leina: Your Questions, Answered

Can AI help investigate possible duplicate issues?

Yes. Provide symptoms or keywords and ask for a comparison of matching issues. Treat the result as a shortlist to review before changing issue relationships.

Can I update an issue using new investigation notes?

Yes. Provide the issue ID and the new findings. Specify whether the assistant should revise the description or add a comment.

Do I need a personal API key?

You can connect through OAuth or use a personal API key.

Will a new issue be saved as a draft?

The create-issue operation creates an issue in the specified team. Ask the assistant to prepare text in your conversation if you want to review it before creation.

Make Leina Your Linear AI Employee

Start with one task you already need to do. Tell Leina what a finished result should look like.

Connect Linear, choose what to share, and hand off your first task.