SuperAPI AI 工具集

jobs

通用与其它

查看项目

更新于 10-15 17:17

技能介绍

用途:通过公开的 ArchDev CLI 驱动仓库自动化,从仓库设置到验证任务结果。本地共享守护进程负责调度、工作树、尝试次数与 PR 自动化。任务为可选项,任何已提交分支都可进入其配置的流水线;无需为提交代码而创建 Task 或 DAG,也不依赖独立编排脚本或 Factory。

主要能力与用法:

  • 引导:解析已加载 SKILL.md 的绝对目录,运行脚本安装或升级缺失 Jobs 命令的 CLI,返回绝对路径,如 archdev="$(bash /absolute/path/to/jobs/scripts/bootstrap.sh)"(Fish、PowerShell 对应命令不同)。
  • 首次上手:在仓库运行 "$archdev" setup,处理认证、守护进程安装、仓库注册和模型引导配置审计。已认证时运行 "$archdev" jobs setup 安装或启动运行器并注册仓库。
  • 提交与跟进:"$archdev" jobs repo submit 提交当前已提交分支到分支更新流水线;jobs run <pipeline> 在独立快照/工作树中持久运行;jobs run <pipeline> --here 直接在当前检出执行;jobs repo sync 拉回分支自动化结果。
  • 检查:提交前运行 "$archdev" --json check 与 "$archdev" --json jobs runner status;用 jobs show/logs/list 查看状态与日志。
  • 守护进程 PR 自动化:监视已注册仓库中符合条件的已创作 PR,可处理 CI/评审反馈、变基、提交修复并发布。无单独 jobs watch 命令。

限制:提交与命名任务只消费已提交内容(含已提交的 archdev.json),不包含未保存工作树;普通私有提交可能将检出变基到上游 main。check 成功仅表示配置可解析/编译,不代表模型可用、依赖已装、测试通过或守护进程健康。若需仅私有验证,应在项目策略中设置 publish.auto: false,但这并不禁用显式推送或 PR 自动修复;无逐仓库监视器退出选项。缺失事实(如具体收费、平台支持范围)暂未提供。