@primp9053/pi-subagent
为PI创建并发子代理,实现多线对话与上下文分支管理。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:@primp9053/pi-subagent。 它的用途是:为PI创建并发子代理,实现多线对话与上下文分支管理。 详细介绍见:https://321skill.com/skills/primp9053-pi-subagent/ 请根据该页面的说明完成安装。
使用示例
“/sub”,然后从弹出的历史消息列表中选择一条关于“项目A需求”的旧消息。系统会创建一个名为“sub1”的子代理,其上下文从你选中的那条消息开始。接着,你可以在这个子代理中专门讨论项目A,同时按alt+s切回主代理继续处理项目B,互不干扰。
介绍
该Skill解决了在单一对话中难以同时处理多个独立或关联任务的问题。它允许用户在PI中创建并行的子代理,每个子代理可以继承不同的对话历史分支,从而实现多线任务并发处理,避免上下文混淆。
使用上,通过输入 /sub 命令,会打开一个分支选择器,用户可以选择任意一条历史用户消息作为新子代理的起点(直接按回车则选择最新消息)。输入 /subn 命令则直接以最新消息为起点创建子代理,无需选择。界面状态栏会清晰显示当前活动代理(如 main/sub1/sub2),用户还可以使用 alt+s 快捷键在不同代理间快速切换。
它非常适合需要在同一会话中交叉进行多个项目讨论、同时处理多个独立问题,或需要回溯到特定历史节点进行深度探索的用户,例如项目经理、研究人员或同时处理多个技术问题的开发者。
使用建议是,为每个子代理设定清晰的目标,并善用状态栏和快捷键进行管理。注意,子代理间默认不共享新建的上下文,适合处理相对独立的任务线。
核心特点
核心在于提供了可视化的历史消息分支选择器(/sub),允许子代理从对话历史中的任意节点“分叉”启动,而非仅从最新消息开始,这为回溯和并行探索提供了极大灵活性。同时,状态栏的清晰标识和alt+s的快速切换,使得多代理并发管理非常直观高效。
注意事项
不适合需要所有子代理严格共享实时更新上下文的强协作场景。
常见问题
子代理之间能互相看到对话内容吗?
默认情况下,每个子代理拥有独立的、从其启动点继承的上下文分支,新建的对话内容在其他子代理中不可见。
如何关闭或退出子代理?
通过切换回主代理(main)或关闭对应会话标签页即可,子代理没有专门的关闭命令。