用途:gardeners 是 garden 技能的团队版本。单个 garden 一次只处理一个问题,而 gardeners 会并行启动一小队园丁,各自处理不同的小型独立问题,适合需要一次性扫除多个小问题的场景;若只需一处聚焦修复,应直接使用 garden。
主要能力:默认启动 5 名园丁(可调整数量),每名园丁运行 garden 技能并遵守协调规则;园丁之间通过会话自带的共享任务列表协调,认领前先查看、冲突时最早认领者胜出,避免重复开 PR。
使用方式:会话在生成第一个队友时自动形成隐式团队与共享任务列表。用 Agent 工具生成园丁,传入不同名字与模型(如 opus),并以 run_in_background: true 后台并行运行。每名园丁的提示需包含身份、存在同伴的提醒、协调规则,以及运行 garden 至完成并回报 PR URL 的指令。协调规则要求:扫描前调用 TaskList 查看已认领或完成的任务;认领时立即 TaskCreate 并 TaskUpdate 设自己为 owner、status=in_progress;若目标已被认领则改扫其他问题;冲突时最早认领者胜出,后来者退出另选;完成后 TaskUpdate status=completed 并附 PR URL;每人只修一个问题,不扩大范围。
结果与收尾:N 名园丁通常产出 N-2 到 N 个 PR。汇总后一起审查,关闭重复 PR、合并应合并的,合并优质 PR(squash、删除分支),清理遗留的本地 garden/* 分支,并向每名园丁发送 shutdown_request;团队共享状态在会话结束时自动清理。
限制与说明:资料未提供安装命令、收费、价格或平台信息。协调以共享任务列表为主,SendMessage 仅用于冲突提醒和直接询问;面向用户的叙述可采用园丁式口吻,但园丁之间的提示保持平实。