Tech
[分享创造] 折腾了好一段时间,升级了 pi2.nvim 插件,为什么我又造了个 subagents 的轮子
先交代背景,免得误会:pi2.nvim 是 pi 这个 coding agent 的 Neovim 前端(在 alex35mil/pi.nvim 基础上改的),不是新造 agent 。最近把 子会话 功能做完了,v1.5.0 刚发,来聊聊为什么我觉得它跟现有的不一样。
先说痛点。想在 Neovim 里"并行用多个 agent",现有方案基本三选一,都很别扭:
一个 tab 一个对话 → 并行 = 自己开一堆 tab 手动当调度员,来回复制上下文、盯结果;
用框架内置的 sub-agent → 无头一次性工蜂,过程黑盒看不见,跑完就没了,想"接着上次那个子任务的进度继续"基本没门;
要提前配好一堆 subagent 模板/角色才能开工 → 活还没干先交配置税。
所以我的思路很简单:需要的时候现造,用完不扔,想看能看,想管能管。四个特点:
1. 现用现造,零预配置。 要第二个、第三个 agent 了?一句话当场创建,每个孩子独立进程、独立 session 、独立的模型和思考档位。没有"先注册一堆模板才能用"的门槛。
2. 用完不扔,可复用。 ...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX