AI未开源软件工具

Amp 一周五个版本:编程 Agent 不再等人下指令,CI 挂了自己醒,Issue 来了自己修

2026年7月27日1 次阅读
Amp 一周五个版本:编程 Agent 不再等人下指令,CI 挂了自己醒,Issue 来了自己修

过去一周,编程 Agent 工具 Amp 连发五个版本,做了一件事:让 Agent 不再需要人盯着才能干活。

7月17日到23日,Amp 的更新日志一口气记了五条——Agent 间通信、Puck 调度器加 Slack 集成、自我调度、多人协作 Orb、事件驱动 Orb。单独看每一条都是增量更新,但拼在一起,方向很明确:把编程 Agent 从"你开一个会话,它才干活"变成"它自己醒、自己干、干完通知你"。

这周到底发了什么

五个版本按时间顺序:

  1. Agent-to-Agent Messaging(7月17日)——Agent 之间可以互发消息,协作完成任务。
  2. Puck + Slack(7月19日左右)——Puck 是 Amp 的 meta-agent,负责协调多个 Agent,现在可以把结果推送到 Slack。
  3. Self-Scheduling(7月21日)——Agent 可以给自己设闹钟,到点自动醒来继续干活,不用人催。
  4. Multiplayer Orbs(7月22日左右)——多个开发者可以共享同一个 Orb 协作。
  5. Event-Driven Orbs(7月23日)——Orb 可以被外部事件通过 Webhook 唤醒。

最后这一条是关键。有了它,前面四个能力才真正闭环。

Event-Driven Orbs:让 Agent 被"事"唤醒

先解释一下 Orb。Orb 是 Amp 的远程虚拟机,配置 32GB 内存、16 个 vCPU,Agent 在上面运行,空闲时自动休眠。之前 Orb 只能靠人手动启动或者自己定时醒来。

现在,Orb 可以监听外部事件了。CI 跑挂了、GitHub 上有人开了 Issue、Linear 里来了新工单、Discord 有人报 Bug、监控告警响了——只要能发 HTTP 请求,就能唤醒一个 Orb。

工作流程是这样的:你告诉 Amp "监听这个仓库的 Issue 事件,收到就分析代码并回复",Amp 自动生成一个 TypeScript 插件,注册一个 Webhook 端点,连接到 GitHub。之后每次有人开 Issue,GitHub 把事件推过来,Amp 验证签名、去重,唤醒 Orb,Agent 自动读代码、分析问题、在 Issue 下回复。

整个过程不需要人参与。Orb 休眠时 Webhook 端点依然有效,URL 不会变。

五个能力拼起来

想象一个场景:CI 在 main 分支上跑挂了。

  1. GitHub 发送失败事件到 Amp 的 Webhook → Event-Driven Orbs 让 Orb 被唤醒。
  2. Agent 分析失败日志,发现是依赖版本冲突 → Self-Scheduling 让它设一个定时任务,两小时后再检查是否有人修了。
  3. 如果没修,Agent 找另一个专门处理依赖的 Agent 帮忙 → Agent-to-Agent Messaging
  4. Puck 协调两个 Agent 的工作 → Puck meta-agent
  5. 修复完成后,结果推到 Slack 频道 → 人只需要看一眼通知。

这就是 Amp 想要的效果:Agent 变成常驻服务,"部署"它的方式就是跟它对话。

安全模型:Webhook URL 就是凭证

这部分值得注意。Amp 自己的文档写得很直白:Webhook URL 是凭证

  • GitHub 集成:Amp 会验证 GitHub 的加密 Webhook 签名,安全性有保障。
  • Linear、Discord、通用 HTTP:只靠 URL 保密。没有签名验证,没有额外的认证机制。

另外两个技术细节:

  • 事件交付是"至少一次",不是"精确一次"。Amp 给每个事件带了一个 id 字段,专门用来做幂等去重。如果你的 Handler 不处理重复,同一个 Issue 可能被分析两次。
  • Handler 有 30 秒硬超时,由 AbortSignal 控制。长时间任务应该 spawn 一个新的 Orb 线程,Handler 本身只做路由。

如果你的团队安全规范要求所有外部入口都有认证,那目前只有 GitHub 集成满足这个条件。其他场景需要自己评估风险。

适合谁

适合:

  • 有 CI/CD 流水线、希望失败时自动调查的团队
  • Issue 驱动的开发流程,想让 Agent 第一时间响应
  • 依赖更新频繁,需要自动审查变更的项目
  • 已经在用 Amp 的团队,这次更新是免费的架构升级

典型用例:

  • CI 失败 → Agent 自动查日志、定位原因、发到 Slack
  • 新 Issue → Agent 读代码、分析问题、在 Issue 下回复
  • 依赖发布新版本 → Agent 审查 changelog、开升级 PR
  • Discord Bug 报告 → Agent 自动复现、开 PR

需要注意:

  • Webhook URL 即凭证的安全模型,对安全要求高的团队可能不够
  • 至少一次交付需要自己处理幂等
  • Amp 目前是闭源商业产品,Orb 运行在 Amp 的云上

背景

Amp 原本是 Sourcegraph 的内部工具,2025年12月独立为 Amp Frontier Corporation,2026年5月 CLI 从 Sourcegraph 的 npm scope 迁出。Orb 基础设施在6月30日上线,这次一周五发是在 Orb 之上快速叠加能力。

---

基于 Amp 官方新闻页及 changelog、Digital Applied 深度分析整理。

参考来源

评论

0 条已公开
登录注册后可以参与评论。

正在加载评论...