Linear CLI

🎯 Agent 原生的 Linear 自动化 CLI

面向AI Agent的Linear项目管理CLI工具,提供稳定JSON输出、dry-run预览和Git工作流集成,支持issue/project/cycle等全资源操作

收藏
4.5k
安装
1.3k
版本
2.13.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

概述

linear-cli 是一款专为 AI Agent 设计的 Linear 命令行工具,核心定位是提供可编程、可预测、可回滚的项目管理接口。与传统 CLI 不同,它强调 JSON-first 契约dry-run 预览超时感知的写操作语义,使 Claude Code、Codex 等 Agent 能够安全地自动化 Linear 工作流。

核心用法

工具覆盖 Linear 全资源类型:issue、project、cycle、milestone、initiative、label、document、notification、webhook 等。推荐 Agent 调用模式为:
1. linear capabilities --json 发现命令能力

2. --json 读取状态

3. --dry-run --json 预览变更

4. 执行写操作并检查 exit code 与 error.details

特殊支持文件式 Markdown 输入(--description-file--body-file),避免 shell 转义问题。GraphQL API 直连作为 fallback,支持 heredoc 传参与变量绑定。

显著优点

  • Agent 原生设计: 输出契约稳定,不依赖终端样式解析
  • 安全写操作: dry-run 模式 + 超时感知,降低误操作风险
  • Git 工作流集成: 天然适配 CI/CD 和代码提交流程
  • Markdown 友好: 文件/pipe 输入避免转义地狱
  • GraphQL 透明: schema 导出与裸 API 调用能力完备

潜在局限

  • 需独立安装 linear 二进制,非 Node/Python 生态原生
  • 高级 GraphQL 查询需手写,学习成本高于纯 SDK
  • 文档引用大量相对路径(../../docs/),跨环境可能失效

适合人群

AI Agent 开发者、DevOps 工程师、需将 Linear 纳入自动化工作流的团队,尤其适合已有 CLI 工具链或 Git-based workflow 的组织。

常规风险

  • Token 泄露: linear auth token 输出需妥善保管
  • 写操作误触: 虽 dry-run 可降低风险,但 --json 输出仍需验证
  • GraphQL 复杂度: 手写查询易构造低效或错误语句
  • 版本兼容性: --compat v2 等标志需显式管理

Linear CLI 内容

references文件夹
scripts文件夹
手动下载zip · 31.1 kB
api.mdtext/markdown
请选择文件