返回快讯列表
开发者动态

Vercel Sandbox 创建完成后直接返回可执行环境

Sandbox.create() 等快照恢复完成后才返回,首条命令无需再等待;启动错误会在创建阶段抛出。

Vercel 调整 Sandbox 的创建接口:Sandbox.create() 现在会等待快照恢复完成才返回。开发者拿到对象后即可运行命令或读写文件,首个操作不再额外等待恢复,这给执行 Agent 代码和自动测试提供了更明确的就绪边界。

启动失败也会在 create() 阶段直接 reject,以前可能直到第一次执行命令或文件操作才暴露。官方示例在 await Sandbox.create() 后立即执行 node --version,展示创建成功就可以提交工作的顺序。

这次变化没有取消沙箱启动时间,而是把原先落到首个操作里的等待计入创建阶段。应用观察到 create() 耗时变化时,应与首个命令的等待一起理解;错误处理也可以集中在创建调用周围,使环境没准备好与命令本身失败在日志中分开。

更多快讯