我的编码代理现在会在合并前将自己的更改部署到沙箱并进行测试
摘要
作者介绍了如何使用 Mastra 的新预览部署功能,让编码代理自动将更改部署到沙箱,通过 API 和 UI 进行测试,然后开启 PR,从而弥合了验证缺口。
我在其中一个仓库里有一个机器人,会在测试后为新问题起草回复(有点像 Greptile?)。现在,Claude Code 已经承担了其中大部分代码编写工作,但我一直有个验证缺口没有解决。此前,我的检查方式是本地运行代码,自己手动点击浏览应用——每次改动都要这样。我一直在寻找类似预览部署但面向代理服务器的方案,结果发现 Mastra(这个机器人基于的 TypeScript 代理框架)几天前刚发布了这个功能。新的流程是:编码代理现在会把整个项目部署到一个一次性沙箱(E2B、Daytona),拿到一个 API 的公网 URL 和一个聊天 UI 的 URL;它会先 curl 自己的接口并检查响应,然后再开启 PR;沙箱会按定时器过期,无需清理。这一次,测试全绿,我也无需在本地运行任何东西。值得一试。
相似文章
我一直放弃多智能体工作流,因为我无法验证它们提交的代码。你们是怎么处理的?
一位开发者分享了他在使用多智能体编码工作流时的困扰——并行 PR 的产出难以逐一验证——并描述了他如何构建一个 AI QA 智能体,通过真实浏览器(借助 Browserbase)自动点击预览部署,对无法正常运行的 PR 标记失败。
@claudeai: Code with Claude London 现场直播:我们正在推出自托管沙箱(公开测试版)和MCP隧道(研究预览…
Anthropic在Claude Managed Agents中推出自托管沙箱(公开测试版)和MCP隧道(研究预览),使代理能够在用户自己的安全边界内运行,并默认应用安全控制。
发布后仍持续工作的编程代理?
一种编程代理,在部署后持续工作,实现持续自动的代码改进和维护。
有人构建了一个智能体,可以在沙盒中尝试任何 GitHub 仓库并录制过程。
这是一个周末项目,利用 AI 智能体在沙盒环境中测试任意 GitHub 仓库,并将会话录制成视频,以帮助用户评估代码质量。
@Saboo_Shubham_: 沙盒如此出色,你的智能体暂停和恢复的速度比打字还快。兼容 ADK、LangChain、Claude Code、Cod…
重点介绍一个开源沙盒,它能让 AI 智能体快速暂停和恢复,兼容 ADK、LangChain、Claude Code、Codex 及其他框架。