SuperAPI AI 工具集

origin-api

编程与开发

查看项目

更新于 10-15 20:30

技能介绍

用途:这是一个 Cursor 插件技能,把涉及 Cursor Origin API 的问题导向 Origin 文档的正确章节,并列出应优先检查的几条规则,避免凭记忆回答端点、作用域、事件或限制。

文档来源:以 https://cursor.com/docs/api/origin/ 下的文档为准。llms.txt 是索引,链接各章节、端点和 webhook 负载;openapi.yaml 是契约,Endpoint reference 解释其 x-origin-* 扩展;llms-full.txt 是完整参考;changelog 记录变更。单一问题从 llms.txt 入手,只取相关章节。llms-full.txt 与 openapi.yaml 各数百 KB,不宜整体读入上下文;需要全部时可先保存到本地(放在工作仓库之外),按章节标题搜索后只读匹配部分,引用 operationIds 与章节名。

先核对的规则:仓库分原生(在 Origin 创建)与 GitHub 镜像;原生仓库安装拥有全部作用域和写操作,镜像仓库除 repository.pushed 外事件仍会到达,但超出元数据与 contents 读取的调用返回 403,合并 PR 或修改默认分支不可用。只有 installation.* 事件无需订阅即可到达,缺少订阅只会静默无事件而非报错。验签需对原始 body 进行、按 delivery ID 去重、先返回 2xx 再处理;Origin 对摘要签名,标准 Webhooks 的通用校验器会失败。作用域按调用操作上 x-origin-scopes.scopes 的并集申请。page token 与 ID 为不透明值,不要构造或解析。关于乱序到达的 check-run 处理见 Ordering writes 章节。迁移已有 GitHub App 可用本插件中的 port-github-app-to-origin。

限制:以上均为资料所述行为,实际使用以官方文档为准;安装命令、价格与平台支持等信息暂未提供。