Shell

Workspace Shell 如何执行 Sandbox 与宿主命令

Shell 是 Workspace 能力,不是 Power。它持有 Sandbox Provider、当前 Workspace 的隔离 Sandbox 与可复用的 Shell Session。

功能

  • 默认在 Workspace Sandbox 中执行命令
  • 在不同 Chat Session 之间保留已安装工具和 HOME 状态
  • 捕获 stdout、stderr 和退出码
  • 支持超时和取消

安全

Shell 只有 sandbox 和 host 两个执行目标。默认使用 Sandbox,且不能看到任意宿主路径;host 执行必须提供明确原因并经过宿主审批。Sandbox 失败时不会回退到宿主执行。

使用场景

  • 运行构建脚本
  • 文件系统操作
  • 查询系统状态
  • 执行项目特定工具

继续阅读: