MindWave AI快报 聚合 AI 前沿动态,筛出值得关注的信号。

Sourcegraph旗下编程Agent Amp重构CLI,代号Neo:自动上下文管理与性能大升级

Sourcegraph旗下编程Agent Amp发布代号Neo的CLI重构版,采用自动上下文管理替代手动Handoff机制,内存占用降低70%,并正式推出Plugin API。

References

Sourcegraph旗下编程Agent Amp重构CLI,代号Neo

Sourcegraph旗下的编程Agent Amp正在分批上线重构版CLI,代号Neo。此次重构是该工具自发布以来最大幅度的架构调整,核心目标是将AI Agent从「陪伴式助手」转型为「长链路执行者」。

自动上下文管理取代手动Handoff

新版Neo最大的变化是上下文管理机制的根本性改变。此前用户需要手动触发Handoff机制来管理上下文窗口,而新版本让Agent完全自主管理上下文:当上下文窗口使用率达到90%时,系统会自动压缩摘要并开启新窗口继续执行,无需人工干预。

这一设计理念呼应了Amp团队此前提出的「The Coding Agent is Dead」宣言——强调更长的牵引链(longer leash)无处不在(run everywhere)任意位置触发(prompted from anywhere)

Plugin API正式发布

Neo版本同步推出Plugin API,允许开发者:

  • 监听工具调用和Agent生命周期事件
  • 注册自定义工具和命令
  • 弹出UI交互界面
  • 调用AI进行分类判断

权限系统默认开放

安全模型也迎来重大调整:默认不再弹出权限确认对话框,原先需要显式开启的--dangerously-allow-all选项成为默认行为。官方解释称,当前前沿模型已能编写一次性脚本并链式调用shell命令,传统静态检查(如检测rm -rf参数)已无法有效防范风险。需要权限管控的团队可通过Plugin API自建策略。

性能实测:内存占用下降70%

指标 重构前 重构后
CPU平均占用 84.1% 17.4%
空闲内存 1814MB 540MB

测试环境为一个约5000条消息的线程。结果显示CPU占用降低约80%,内存占用降低约70%。

此外,消息排队功能改为默认——当Agent忙碌时,发送的消息会自动排队,不会打断当前任务。

被移除的功能

除Handoff机制外,Neo版本还移除了:

  • 文件变更回滚
  • 技能管理命令
  • 自定义主题
  • 手动bash调用

官方表示,这些功能针对的是2025年「模型需要更多看护」的使用范式,随着模型能力提升,这些机制已不再必要。

多端协同

本地启动的Agent线程现在可从ampcode.com网页端实时操控,支持发消息、排队和取消操作,实现跨终端的任务管理。