Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

elizaos-plugin-linear

Python implementation of the Linear integration plugin for elizaOS.

Features

  • Issue Management: Create, read, update, delete, and search issues
  • Comment Management: Add comments to issues
  • Team Operations: List and filter teams
  • Project Management: List and filter projects
  • Activity Tracking: Track and view Linear operations
  • Natural Language Understanding: LLM-powered parsing of user requests

Installation

pip install elizaos-plugin-linear

Configuration

Set these environment variables:

export LINEAR_API_KEY=your_api_key          # Required
export LINEAR_WORKSPACE_ID=your_workspace   # Optional
export LINEAR_DEFAULT_TEAM_KEY=ENG          # Optional

Usage

from elizaos_plugin_linear import linear_plugin

# Register with your elizaOS agent
agent.register_plugin(linear_plugin)

Actions

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

Providers

Provider Description
LINEAR_ISSUES Context about recent issues
LINEAR_TEAMS Context about teams
LINEAR_PROJECTS Context about projects
LINEAR_ACTIVITY Context about recent activity

Development

# Install development dependencies
pip install -e ".[dev]"

# Run tests
pytest

# Type checking
mypy src

# Linting
ruff check src

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

elizaos_plugin_linear-2.0.0a5.tar.gz (24.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

elizaos_plugin_linear-2.0.0a5-py3-none-any.whl (40.0 kB view details)

Uploaded Python 3

File details

Details for the file elizaos_plugin_linear-2.0.0a5.tar.gz.

File metadata

  • Download URL: elizaos_plugin_linear-2.0.0a5.tar.gz
  • Upload date:
  • Size: 24.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for elizaos_plugin_linear-2.0.0a5.tar.gz
Algorithm Hash digest
SHA256 81de4d2a77cfbd004c78fd8443bb91a082ba6252ed7a5e8187fb22491354143a
MD5 7fca2e0d9b69241846df8f6ee4ba07e1
BLAKE2b-256 5e9cb88cd7c850bb242f83e92d3e4bb704fa269f7c98bffaa99de9b617e647ea

See more details on using hashes here.

File details

Details for the file elizaos_plugin_linear-2.0.0a5-py3-none-any.whl.

File metadata

File hashes

Hashes for elizaos_plugin_linear-2.0.0a5-py3-none-any.whl
Algorithm Hash digest
SHA256 c24d5a048283a78837bb0446322205b36d907eb21572207c50ef6b3184d837d6
MD5 0cdaa63b30235ee21b0d8bccdffdc229
BLAKE2b-256 9575897b9ba00c1b29d3d0736620ab4fed4b94e577729f472bb28f561c361ef0

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.0.0a5 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page