让 Herdr 里的每个 agent 都拥有独立的 Vercel Sandbox
像 Claude Code、Codex、OpenCode 这样的终端编码 agent,现在可以各自运行在相互隔离的 Vercel Sandbox 中,并由 Herdr 统一调度。Herdr 是一个类似 tmux 的管理器,能在分屏(pane)里并排运行多个 agent。无论 agent 执行了什么命令、改了哪些文件,都不会碰到你的本地机器。
启动一个 agent 时,该插件会把你的项目文件上传到一个新建的 Sandbox 中,在那里安装 agent,并打开一个连接到该 Sandbox 的分屏。这个分屏用起来和本地终端一样:你向 agent 输入指令,然后在旁边看着它干活。但它实际运行在 Sandbox 里,而非你的机器上,因此你可以同时跑多个 agent 而不会拖慢任何东西。
插件所做的每一件事都是机器可读的。每个操作都会以 JSON 格式返回结果,所以你在分屏里能做的所有事情——比如启动 agent、查看它的状态、或应用它的改动——脚本或其他 agent 同样也能做到。它内置了几道安全防线:首次上传前,插件会展示所有文件;远端改动会以 Git patch 的形式返回,由你决定是否应用;彻底删除 Sandbox 则需要人工输入 DELETE 才能执行。