用 Neovim 管多个 Coding Agent,不再反复切终端
4310sy · x · 2026-08-04
这篇长文讲的是一个面向多 agent 协作的开发工作流:人始终留在 Neovim 里,不被终端打断。
问题
作者一边在 Neovim 里写代码,一边让 Codex、Claude Code 之类的 agent 干活;但频繁切终端查看状态,会把开发者变成“盯终端的人”。
方案
- 用 Herdr 管理 PTY 和运行中的进程,让任务即使关掉界面也能继续跑。
- 再用 signalbox.nvim 在 Neovim 里只提示那些真的在等人类回复的 agent。
- 作者把流程拆成四步:发现、确认、下指令、回到编辑。
核心状态设计
- Herdr 将 agent 分成 blocked、working、done、idle、unknown 等状态。
- Signalbox 轮询这些状态,只在变成 blocked 或 done 时通知 Neovim。
- 还可以用一个常驻的小标记替代频繁弹窗,减少干扰。
文章结论
作者想解决的不是“做一个更花哨的监控面板”,而是让开发者尽量不离开编辑器,只在最需要介入的时候被提醒。
「编程与Agent」频道最新
- LangGraph Studio 支持运行回放:替换变量精准复现 Agent 调试 — hwchase17 · 2026-08-04
- GitHub 仓库用脚本和日志复现 AI 找 Bug 基准 — PawelHuryn · 2026-08-04
- 开源数据管道工具 Jitsu:可自部署的 Segment 替代方案 — tom_doerr · 2026-08-04
- 经济学研究里验证 AI 生成代码的三步清单 — Afinetheorem · 2026-08-04
- Codex 让用户别用电脑,自己要先干活 — VoidStateKate · 2026-08-04
- DeepSeek V4 Flash 以 35 倍低成本登上 Vals 高分榜 — zephyr_z9 · 2026-08-04