我的编码代理现在会在合并前将自己的更改部署到沙箱并进行测试

Reddit r/AI_Agents 新闻

摘要

作者介绍了如何使用 Mastra 的新预览部署功能,让编码代理自动将更改部署到沙箱,通过 API 和 UI 进行测试,然后开启 PR,从而弥合了验证缺口。

我在其中一个仓库里有一个机器人,会在测试后为新问题起草回复(有点像 Greptile?)。现在,Claude Code 已经承担了其中大部分代码编写工作,但我一直有个验证缺口没有解决。此前,我的检查方式是本地运行代码,自己手动点击浏览应用——每次改动都要这样。我一直在寻找类似预览部署但面向代理服务器的方案,结果发现 Mastra(这个机器人基于的 TypeScript 代理框架)几天前刚发布了这个功能。新的流程是:编码代理现在会把整个项目部署到一个一次性沙箱(E2B、Daytona),拿到一个 API 的公网 URL 和一个聊天 UI 的 URL;它会先 curl 自己的接口并检查响应,然后再开启 PR;沙箱会按定时器过期,无需清理。这一次,测试全绿,我也无需在本地运行任何东西。值得一试。
查看原文

相似文章