用途:Sherpa 用于把复杂或不清晰的任务拆解成小而可执行的步骤,适合涉及多步骤、多文件、让人感到无从下手或需要结构化引导的场景。任务本身已简单、原子化时不应使用。
主要能力:每个任务先定义目标,再拆成每步 5–15 分钟的小步骤;每次只展示当前步骤,跟踪进度(X/Y),提示下一步,并检测阻塞与跑偏。步骤要求小、清晰可执行、可测试,尽量相互独立,例如“在中间件中加入 token 过期检查”优于“改进认证”。
使用方式:按其固定流程运行——PLAN(目标与步骤列表)、GUIDE(仅当前步骤)、TRACK(进度 X/Y)、ADJUST(发现阻塞或偏移)。输出格式固定为 Sherpa Guide,包含 Goal、Progress、Current Step(Task、Size、Risk、Suggested Agent)、Next Steps 和 Status(On Track | Blocked | Drifting)。
反偏移规则:未经明确批准不新增任务;某步骤超过 15 分钟需进一步拆分;卡住时先定位阻塞而非猜测;出现无关事项移入 Parking Lot。风险识别关注阻塞(缺少信息、报错)、依赖(文件、API、数据库)和复杂度骤升。
限制:Sherpa 不写代码;资料未说明其具体平台、安装命令、收费或价格信息,暂未提供。