用途:该技能是 ToolUniverse 自进化流程的总编排器,把发现、创建、测试、修复、优化、发布串成一个循环,并调度各专用 devtu 子技能。
主要能力:按阶段调用 devtu-auto-discover-apis(缺口分析与 API 发现)、devtu-create-tool(生成工具类、JSON 配置与测试示例)、devtu-fix-tool(诊断与修复)、devtu-optimize-skills、devtu-optimize-descriptions、devtu-docs-quality、devtu-github(分支、提交、推送、PR)。测试阶段由本技能直接执行:每轮启动 2 个研究者角色智能体,覆盖肿瘤学、基因组学、药理学等领域,用 5-7 个场景发现问题并按 HIGH/MEDIUM/LOW 报告。
使用方式:按需选择入口,如“Run a test round”进入测试阶段,或调用 Skill(skill="devtu-auto-discover-apis") 等。测试前检查开放 PR 并 rebase;修复前必须用 python3 -m tooluniverse.cli run <ToolName> '<json_args>' 验证,因约 50% 以上报告为误报。基准评测使用 python skills/devtu-benchmark-harness/scripts/run_eval.py --benchmark lab-bench --mode plugin-only --n 20 等命令。
适用场景:ToolUniverse 工具与技能的持续迭代、覆盖率扩展、质量与文档校验、基准回归对比。
限制与规则:禁止推送到 main,只使用特性分支;同一时间只保留一个修复 PR;提交信息不用 BUG 字样、不加 AI 署名;推送前必须 rebase。技能实用性按 1-10 评分,工具无法完成的分析需补充 Python 计算流程。仓库为 mims-harvard/ToolUniverse,推送前用 git remote -v 核对。当前轮次 127。