SuperAPI AI 工具集

parallel

编程与开发

查看项目

更新于 10-16 01:16

技能介绍

用途:parallel 是 Trellis 工作流中的多智能体流水线编排技能,运行在主仓库,负责与用户协作管理并行开发任务。它本身不写代码,代码由 worktree 中的智能体完成,职责是讨论需求、制定计划、配置上下文并启动 worktree 智能体。

主要能力:启动时读取 .trellis/workflow.md 了解流程,用 get_context.py 获取当前状态与可用 spec 层,并读取 .trellis/spec/guides/index.md 思维指南;随后向用户确认要开发的功能、涉及模块和开发类型(backend/frontend/fullstack)。规划有两种方式:复杂需求用 plan.py 启动 Plan Agent,评估需求、分析代码库与 spec、创建并配置任务目录、写入含验收标准的 prd.md;简单或已明确的需求则手动用 task.py 创建任务目录、初始化上下文、设置分支与范围、添加 implement/check 上下文并写 prd.md,再用 validate 校验。之后用 multi_agent/start.py 启动 worktree 智能体。

使用方式:核心命令包括 python3 ./.trellis/scripts/get_context.py、plan.py、task.py、multi_agent/start.py;用户可用 status.py 查看概览、日志或实时监控,用 cleanup.py 清理 worktree。worktree 中的分派智能体会依次执行 implement、check、finish、create-pr 阶段。

适用场景:需要并行推进、跨模块或跨层改动、范围尚不清晰需先研究的开发任务。

限制:编排器不直接写代码,也不执行 git commit,提交由 worktree 流水线处理;并行效果依赖每个 worktree 任务范围足够聚焦;资料未提供平台支持范围、收费与价格等信息。