SuperAPI AI 工具集

autopilot-issue-triage-scheduler

通用与其它

查看项目

更新于 10-16 00:30

技能介绍

用途:这是面向 microsoft/apm 的用户议题分流(triage)队列调度技能。它只负责选取议题与控制分发节奏,不实现功能,也不评审 PR。

主要能力:组合 autopilot-issue-triage-worker,每个槽位一个议题;默认 FANOUT_LIMIT=2 并发槽位,该限制表示并发而非队列长度。选择逻辑由本技能的 scripts/fetch_queue.py、scripts/triage_state.py 与 assets/label-contract.json 承担,需与 .github/workflows/triage-panel.md 的模式保持一致。

使用方式:运行前须先输出激活卡,字段含 skill、skill_path、mode、subject、path、intent、origin、write、repo、fanout_limit、invocation,字段缺失即停止;write 恒为 off,若为 on 则停止。origin 未知时按 fail-closed 视为 unattended。默认使用已认证的 gh 时,可运行 python <this-skill>/scripts/fetch_queue.py --kind issue --mode sweep --repo microsoft/apm > batch.json,再运行 python <this-skill>/scripts/triage_state.py < batch.json;指定议题用 --mode dispatch --number N;gh 不可用时可传 --records-json 与 --labels-json,辅助脚本失败即中止。

约束:不得从本池借用 delivery 或 review 调度器的槽位;不得实现、开 PR、评论、加/删标签、分配或请求评审人;不得把同一议题派给两个槽位;不得嵌套其它调度路径;最终须输出 keep-set 与 drop-set 队列表,表缺失或理由为空白则停止且不派发。运行结束后输出退出回执,字段含 queued、spawned、approved(n/a)。除上述资料外,收费、价格、平台或效果等暂未提供。