SuperAPI AI 工具集

linear-performance-tuning

通用与其它

查看项目

更新于 10-15 23:27

技能介绍

用途:针对已测量的 Linear GraphQL 操作进行性能调优,而非凭猜测添加延迟,并在有界分页与对账下保持正确性。

主要能力:依据复杂度契约优化查询——每个属性 0.1 复杂度点、每个对象 1 点,连接按请求页大小(默认 50,向上取整)乘以子项成本;单次查询上限 10000 点,每小时复杂度与请求限额由用户或应用主体共享。手段包括服务端过滤、显式页大小、按更新时间排序、用 webhook 替代轮询、消除 N+1 读取。

使用方式:用 Read、Glob、Grep 检查代码与证据,WebFetch 仅用于 Linear 官方文档与包元数据。认证上,个人 API 密钥用 Authorization: <API_KEY>,OAuth 令牌用 Authorization: Bearer <ACCESS_TOKEN>,凭据存于服务端密钥管理器。流程为测量延迟、字段、连接扇出、页大小、复杂度头、负载字节与缓存命中率,再收窄查询、分页至 hasNextPage 为 false、做有界对账与负载测试,记录前后证据。

适用场景:查询缓慢、复杂或耗尽预算的 Linear 集成与同步脚本。

限制:不得在未获负责人批准时创建、泄露、轮换或撤销凭据,授权 OAuth 应用,变更范围或团队访问,变更工作区数据,配置 webhook,导入导出数据,或执行其他生产变更;诊断默认只读。复杂度超 10000 需先缩小连接、字段或页大小;预算耗尽应等待重置而非重试;分页遗漏需用稳定游标与更新时间对账;缓存需按工作区/团队/访问上下文隔离键,否则禁用。具体官方文档内容暂未提供。