Skip to content

v0.5.0

Choose a tag to compare

@stepandel stepandel released this 15 Feb 05:14
· 30 commits to main since this release
40e27cb

Breaking Changes

  • apiKey is now required — the plugin calls the Linear GraphQL API directly instead of shelling out to a linear CLI binary. Add your Linear API key to the plugin config (create one at linear.app/settings/account/security).
  • Tool names changed — the five separate tools (linear_issue_view, linear_issue_update, linear_issue_create, linear_comment_list, linear_comment_add) have been consolidated into two action-based tools (linear_issue, linear_comment). Update any skill or prompt references.

New Features

  • Direct GraphQL API client — no external CLI binary required. openclaw plugins install openclaw-linear works out of the box.
  • linear_issue tool — unified issue management with actions: view, list, create, update, delete. Supports automatic name-to-ID resolution for assignees, states, teams, labels, and projects.
  • linear_comment tool — unified comment management with actions: list, add, update.
  • linear_team tool — list teams and their members.
  • linear_project tool — list, view, and create projects.
  • linear_relation tool — manage issue relations (blocks, blocked-by, related, duplicate).

Internal

  • Tools moved to src/tools/ directory, tests to test/tools/.
  • Removed dependency on external linear CLI binary and node:child_process.
  • Updated SKILL.md and README to reflect the new architecture.