SuperAPI AI 工具集

linear

编程与开发

查看项目

更新于 10-16 01:10

技能介绍

用途:在本地模拟 Linear 的 GraphQL API,便于开发与测试 Linear 集成,无需连接真实服务。

主要能力:有状态模拟组织、用户、团队、工作流状态、问题、评论、标签、项目、周期、OAuth 应用、令牌、Webhook 和基础智能体会话。GraphQL 支持 viewer、organization、users、teams、workflowStates、issues、comments、issueLabels、projects、cycles、webhooks、agentSessions 等查询,以及 issueCreate/issueUpdate/issueDelete、commentCreate、issueLabelCreate、issueAddLabel、webhookCreate、agentSessionCreateOnIssue、agentActivityCreate 等变更。连接使用 Relay 风格游标,含 nodes、edges、pageInfo。

使用方式:运行 npx emulate --service linear 仅启动 Linear。默认监听 127.0.0.1,容器或其他机器访问可传 --host 0.0.0.0,或用 --base-url/baseUrl 配置对外可达 URL。仅启动 Linear 时默认 URL 为 http://localhost:4000。真实地址映射:https://api.linear.app/graphql 对应 $LINEAR_EMULATOR_URL/graphql,OAuth 授权、令牌、撤销分别对应 /oauth/authorize、/oauth/token、/oauth/revoke。GraphQL 接受 Bearer 令牌或裸个人 API Key。可打开 GET / 查看问题、团队、用户、项目、OAuth 应用、令牌、Webhook 订阅与投递。支持通过 seed 配置组织、用户、团队、问题、OAuth 应用、令牌及 strict_scopes。

限制:未实现完整 Linear schema 覆盖、精确生产限流、通知收件箱、富文档 API、客户 API、倡议 API、精确搜索相关性与完整生产智能体行为。App actor 支持足以用于本地智能体与服务账号测试,但不等同完整生产 Linear 智能体行为。