SuperAPI AI 工具集

soia-dev-agent-cli-dispatch

智能体与模型

查看项目

更新于 10-16 08:40

技能介绍

用途:把编码、审查、分析、研究、文档或内容任务交给外部 AI Agent CLI 进程,并对工作目录、权限、实际模型、用量、成本和结果质量做统一约束。它不调度宿主内置子代理,也不替代普通一次性 shell 命令。

主要能力:按执行器规范启动任务并检查 CLI、认证、工作目录与权限;自动选择模型时只从已有验证证据的候选中挑选,无候选则阻断;支持批量或断点执行,串行运行 case 并逐项原子更新脱敏 manifest;可读取 references/supported-agents.yml 查看支持的 AI Agent。不会把进程退出码 0 直接当成模型或任务质量已验证。

使用方式:客户需说明任务与验收标准、目标工作目录、指定执行器/模型/推理档或允许自动选择,以及是否允许改文件、联网、创建 worktree、提交等高影响动作。运行依赖 Python 3 和所选外部 AI CLI,缺少目标 CLI 时停止,不静默替换。安装整个 dev 插件:claude plugin marketplace add soia-team/soia-open-skills 与 claude plugin install soia-dev@soia;只安装本技能:npx skills add soia-team/soia-open-dev-skills -g -a '*' -s soia-dev-agent-cli-dispatch -y。

限制:各 CLI 的认证、模型和套餐由其官方登录态或 provider 配置管理,本技能不代管凭据;API key、cookie、token、session 不得写入配置。prompt 写入 OS 临时目录并按 task-id 隔离,任务结束后清理;manifest 只保存脱敏状态、CLI 版本、请求/实际模型、Token、费用、时间和恢复信息,不保存 prompt、响应正文、凭据、账号或私有绝对路径。默认最多保留 50 个 run,达到上限时阻断新 run,不自动删除。仓库 checkout 不得作为运行时 config、state、cache 或临时目录。删除、覆盖、提交、push、发布、发送、授权变更及其他远端写入必须单独获得当前任务授权。未明确授权的权限保持 false。缺少实际模型证据时标记 actual_model_unverified,不以请求值填充实际值。