开源智能编程助手 Neovate Code 发布更新,支持 Spec 驱动和并行 Code Agent
Neovate Code 是蚂蚁集团开源的智能编程助手,能够深度理解你的代码库,遵循既有编码习惯,并在上下文感知的基础上,精准地完成功能实现、Bug 修复和代码重构。它集成了 Code Agent 所需的核心能力。
Neovate Code 最近的更新加入了包括 Spec 驱动和并行 Code Agent 在内的众多新功能。据称 Neovate Code 的开发团队也已使用 Neovate Code 作为主 Code Agent。
新特性与功能增强
- Spec 驱动和脑暴模式
很多时候,Code Agent 效果不好是因为它“想都没想清楚就开始写”。为了解决这个问题,我们引入了完整的 Spec 驱动开发流。我们新增了 spec 相关的 4 个 slash command,分别是 brainstorm、save-design、write-plan 和 execute-plan 。同时,为了让大家随时切出 brainstorm,我们还增加了脑暴模式,可通过双击 shift+tab 切出。
- 并行 Code Agent
在处理多个需求时,如果在同一个上下文里来回切换,上下文很容易冲突,同时不能做到并行研发。为此我们新增了 workspace 子命令,它基于 git worktree 技术,能为你快速创建独立的工作空间。你可以为一个独立需求开启一个专属空间,让 Agent 在后台“并行”干活,既不阻塞当前主线任务,又保证了上下文的纯净和隔离。
- log command 和 /context slash command
大家可能对 Code Agent 如何运行并没那么了解。为了让大家更清楚背后发生了什么,我们做了一系列“白盒化”努力。1)新增 log command,可通过可视化的方式查看 session 日志,包括请求请求,2)新增 /context slash command,用于了解当前 session 的上下文占比。
- memory mode 和 bash mode
新增了两个模式,memory mode 和 bash mode。前者用于快速更新 AGENTS.md;后者用于执行 bash 命令,同时执行记录会被带入上下文。
升级指南
一键升级,体验最新功能。
npm i @neovate/code -g
未来规划
详见:https://github.com/neovateai/neovate-code/issues/323






