Metadata-Version: 2.4
Name: turbo-agent-sandbox
Version: 0.1.10rc2
Summary: Turbo-Agent 沙盒组件管理：代码沙盒 / 浏览器沙盒（含指纹与登录态持久化）/ 资源调度 / VNC 接入。当前为调研打通版本。
Author-email: sherlet <wuzeilmt@gmail.com>
Requires-Python: <3.14,>=3.10
Requires-Dist: anyio>=4.12.1
Requires-Dist: loguru>=0.7.3
Requires-Dist: opensandbox>=0.1.7
Requires-Dist: pydantic>=2.12.5
Requires-Dist: rich>=13.7.1
Requires-Dist: turbo-agent-core>=0.1.10rc2
Requires-Dist: typer>=0.15.4
Provides-Extra: docker
Requires-Dist: docker>=7.1.0; extra == 'docker'
Provides-Extra: vnc
Requires-Dist: websockify>=0.13.0; extra == 'vnc'
Description-Content-Type: text/markdown

# turbo-agent-sandbox

Turbo-Agent 沙盒组件管理。

- 基础沙盒：基于 [OpenSandbox](https://github.com/alibaba/OpenSandbox)
- 安全运行时：默认强制 gVisor（runsc）
- 持久化粒度：`workset_id + agent_id`
- 浏览器沙盒：浏览器指纹 + 登录态持久化、运行环境代理注入、VNC/noVNC 接入
- 内置工具：自动注册 shell 会话、浏览器启动/关闭/跳转/前进/后退、截图、鼠标键盘控制
- 浏览器镜像：基于 OpenSandbox desktop，包含 rebrowser-patches、xdotool、中文输入/字体和 Word 文档编辑外部依赖

启动 OpenSandbox Server 前必须先在其实际使用的 Docker daemon 中配置 gVisor / runsc；完整步骤见 `DEVELOPMENT_STATUS_AND_INTEGRATION.md` 的“启动前必须配置 gVisor”。

当前开发状态与其它组件接入方式见同目录 `DEVELOPMENT_STATUS_AND_INTEGRATION.md`。

历史设计草稿见同目录 `sandbox.md`。
