@ai-sdk/sandbox-just-bash
AI SDK 生态下的沙箱工具包,为 AI 生成代码提供受控的 bash 执行环境,支持超时与权限隔离等边界控制
核心事实
时间轴 (近 90 天)
若项目尚未接入 sandbox 相关能力,本次 1.0.167 发布不构成引入该包的理由,因为没有带来新接口或能力扩展。
该仓库已将版本发布流程交给 CI 处理,同时保留来源可追溯性。
1.0.167 版本的变更仅包含 5 个 commit,且内容集中在 @ai-sdk/harness@1.0.167 的依赖同步上。
该 1.0.165 版本是一次补丁版本(Patch Changes)发布,不包含破坏性变更,也不新增公开 API。
sandbox-just-bash 与 harness 版本号保持同步(同为 1.0.162)是 monorepo 统一发版(fixed/locked 模式)的典型做法。
对于依赖该沙箱执行 AI 生成代码的场景,建议在测试环境验证后再推送到生产,尤其关注 bash 执行超时、权限隔离等边界行为是否发生变化。
当项目同时依赖 sandbox-just-bash 和 harness 这类需要版本对齐的包时,lockfile 能防止其中一方被解析到不匹配的版本;更新依赖时应连同 lockfile 一起提交,并在 CI 中使用锁定安装(如 npm ci)以确保环境可复现。
发布提交记录带有 GitHub 验证签名,说明发布流程走的是官方 CI 通道,而非手动推送。
@ai-sdk/sandbox-just-bash@1.0.147 被标记为 Patch Changes(补丁更新)
just-bash 沙箱刻意裁剪了可用能力,仅暴露 Bash 解释器接口,比通用容器沙箱具有更小的攻击面
还有 7 条时间轴事件
全部知识事实 (13)
sandbox-just-bash 是 AI SDK 生态中提供沙箱能力的组件,专注于安全隔离的 bash 命令执行环境
75%待验证若项目尚未接入 sandbox 相关能力,本次 1.0.167 发布不构成引入该包的理由,因为没有带来新接口或能力扩展。
50%待验证该仓库已将版本发布流程交给 CI 处理,同时保留来源可追溯性。
50%待验证1.0.167 版本的变更仅包含 5 个 commit,且内容集中在 @ai-sdk/harness@1.0.167 的依赖同步上。
50%待验证该 1.0.165 版本是一次补丁版本(Patch Changes)发布,不包含破坏性变更,也不新增公开 API。
50%待验证sandbox-just-bash 与 harness 版本号保持同步(同为 1.0.162)是 monorepo 统一发版(fixed/locked 模式)的典型做法。
50%待验证发布提交记录带有 GitHub 验证签名,说明发布流程走的是官方 CI 通道,而非手动推送。
50%待验证当项目同时依赖 sandbox-just-bash 和 harness 这类需要版本对齐的包时,lockfile 能防止其中一方被解析到不匹配的版本;更新依赖时应连同 lockfile 一起提交,并在 CI 中使用锁定安装(如 npm ci)以确保环境可复现。
50%待验证对于依赖该沙箱执行 AI 生成代码的场景,建议在测试环境验证后再推送到生产,尤其关注 bash 执行超时、权限隔离等边界行为是否发生变化。
50%待验证just-bash 沙箱刻意裁剪了可用能力,仅暴露 Bash 解释器接口,比通用容器沙箱具有更小的攻击面
50%待验证@ai-sdk/harness 与 @ai-sdk/sandbox-just-bash 保持相同版本号节奏,二者在发布流程上高度耦合
50%待验证sandbox-just-bash 为 AI Agent 提供隔离的 bash 执行环境,使模型可以安全运行 shell 命令并获取输出而不影响宿主系统
50%待验证升级 sandbox-just-bash 时建议保持与 harness 版本一致以避免依赖冲突
50%