All integrations

Linear Agent

Channel

Delegate Linear issues and comments to your agent through Linear's Agent Sessions.

Read the full channel docs

Install

Install the framework. The Linear channel ships with it:

bash
npm install eve@latest

Quick start

Create agent/channels/linear.ts:

ts
// agent/channels/linear.tsimport { linearChannel } from "eve/channels/linear";
export default linearChannel({  credentials: {    accessToken: () => process.env.LINEAR_AGENT_ACCESS_TOKEN!,    webhookSecret: () => process.env.LINEAR_WEBHOOK_SECRET!,  },});

Configure

Create a Linear OAuth app with Agent Session events enabled, make the app assignable and mentionable, and point the webhook at eve's route (/eve/v1/linear). Provide the app access token and webhook secret through environment variables. See the for scopes and Agent Activity behavior.