plugins/plugin-linear/README.md
TypeScript implementation of the Linear integration plugin for ElizaOS.
npm install @elizaos/plugin-linear-ts
# or
bun add @elizaos/plugin-linear-ts
Set these environment variables:
LINEAR_API_KEY=your_api_key # Required
LINEAR_WORKSPACE_ID=your_workspace # Optional
LINEAR_DEFAULT_TEAM_KEY=ENG # Optional
import { linearPlugin } from "@elizaos/plugin-linear-ts";
// Register with your ElizaOS agent
agent.registerPlugin(linearPlugin);
| Action | Description |
|---|---|
CREATE_LINEAR_ISSUE | Create a new issue |
GET_LINEAR_ISSUE | Get issue details |
UPDATE_LINEAR_ISSUE | Update an existing issue |
DELETE_LINEAR_ISSUE | Archive an issue |
SEARCH_LINEAR_ISSUES | Search for issues |
CREATE_LINEAR_COMMENT | Add a comment to an issue |
LIST_LINEAR_TEAMS | List teams |
LIST_LINEAR_PROJECTS | List projects |
GET_LINEAR_ACTIVITY | View activity log |
CLEAR_LINEAR_ACTIVITY | Clear activity log |
| Provider | Description |
|---|---|
LINEAR_ISSUES | Context about recent issues |
LINEAR_TEAMS | Context about teams |
LINEAR_PROJECTS | Context about projects |
LINEAR_ACTIVITY | Context about recent activity |
# Build
npm run build
# Test
npm run test
# Watch mode
npm run dev
MIT