打开网易新闻 查看精彩图片
Vercel的Sandbox SDK 1.9.0终于上线,核心更新只有一行:写文件时能顺手把权限也定了。过去你要先写文件,再跑一趟chmod,两步变一步,省了个网络往返。
这个需求有多基础?写个shell脚本、搭个临时服务,第一件事就是给执行权限。但SDK从去年底发布到现在,4个月里开发者一直在 workaround——要么多调一次API,要么把脚本写成base64塞进去绕开权限检查。
官方文档里的示例代码很直白:mode: 0o755 跟着文件内容一起扔进去,沙盒里的run.sh直接就能跑。Unix程序员看了会沉默,这本来就是操作系统30年前就有的能力,现在才搬进云端沙盒。
打开网易新闻 查看精彩图片
「This eliminates the need for an additional chmod execution round-trip」,更新日志里这句话把"额外"标成了重点。但开发者社区的反应更实在:GitHub issue区有人回帖说,为了这个单接口他们等了17周,期间临时方案写了三版。
Vercel没解释为什么拖到现在。一个猜测是早期沙盒设计偏向"用完即弃"的临时环境,没打算让你在里面长期驻留可执行文件。但现在AI代码生成、自动化工作流越玩越重,沙盒从"试衣间"变成了"临时工作室",权限控制就成了刚需。
目前该功能已向所有Sandbox SDK用户开放,无需额外配置。有开发者在推特贴出新旧代码对比:左边6行带错误处理,右边3行写完收工——省下的不只是代码量,还有每次调试时多等的那几百毫秒。
热门跟贴