Mastra 发布 core 1.77.0,为 Factory 引入 FactorySandbox 接口,把创建沙箱、可调设置、仓库模板和环境预构建放到同一份提供商契约中。Docker、E2B 和 Mastra Platform 各有实现,原有创建 MastraSandbox 的回调形式仍可用,但不包含这批设置与预构建能力。
开发环境可以按手动、定时或代码推送提前构建模板;会话启动时会按顺序准备环境中的全部仓库,在共享工作目录下工作,并通过 repository 参数指定向哪个仓库推送或创建变更请求。AgentController 的 steer 和 followUp 也能附带文件,排队追问里的截图、文档会和即时消息一样送到模型。
并发恢复方面,同一挂起工具调用被多个页面或重试请求同时批准时,现在会先争取执行权,失败的一方返回 AGENT_RESUME_ALREADY_CLAIMED。具备原子写入能力的存储可跨进程保护,其余存储只保护单进程。此次还有接口限制:内部工作流不再允许经通用 workflow HTTP 路由启动或恢复,持久 Agent 应改走 Agent 路由。