Appearance
pstack
why
我们让智能助手干活时,会慢慢得到针对不同任务的多套工作流,后续执行同类型任务时,按匹配的工作流来执行,就能符合预期步骤地完成任务。
而 pstack 就是预置了多套工作流的技能集合,不用我们自己去探索创建。
how
首先了解 pstack 的工作流程:
- 预先准备。通过
/setup-pstack来配置模型和推理预算,会自动保存配置到本地 - 自动选择工作流干活。通过
/poteto-mode <目标> + <完成判据>或/poteto-mode <任务>来干活,其会:匹配工作流 playbook -> 复制 playbook 步骤到 todo -> 每个步骤执行时加载相关技能并让子代理干活(无子代理时可在主会话干活)-> 步骤执行的验证结果 -> 步骤执行完成标记 -> 循环直至所有步骤完成
TIP
执行创建一个工作流让 Agent 执行时,容易被当成参考而不强制执行。
而 pstack 让工作流强制生效,是通过:1、TODO 管控;2、步骤间依赖,例如当前步骤依赖上个步骤的执行结果;3、最终回复依赖步骤的结果
在 pi 中如何集成 pstack 呢?
- 下载技能包。backnotprop/pstack 仓库会自动从 cursor 仓库中同步最新的 pstack 技能包。下载仓库 zip 包
- 集成 skills 目录下所有技能到 agent 中
- 重启 agent 并执行
/setup-pstack