编程语言
数据库
常用工具
系统与开发工具
- 源码与文本:git、ripgrep、curl、wget、jq、yq、sed、awk、grep、diff、patch、vim、nano
- 构建与调试:make、CMake、Ninja、Autoconf/Automake、pkg-config、gdb、lldb、strace、valgrind、lsof、file
- 归档与传输:tar、zip/unzip、xz、rsync、OpenSSH client、netcat、fuse3
- 终端与进程:bash、tmux、screen、tree、procps、sudo、less
文档与媒体处理
浏览器自动化
Playwright(Python 与 Node 同版本)+ 共享 Chromium(Chrome for Testing),配合 Xvfb 虚拟显示,可直接做网页截图、抓取与端到端测试。Python 预装包(节选)
Python 3.11 环境预装了数据分析与文档处理常用包(精确版本以 hash lock 固定): numpy、pandas、scipy、scikit-learn、scikit-image、matplotlib、seaborn、networkx、requests、beautifulsoup4、lxml、openpyxl、xlsxwriter、python-docx、python-pptx、pypdf、pdfplumber、pdfminer.six、pikepdf、pdf2image、reportlab、pillow、opencv-python-headless、pytesseract、imageio、mediapipe、onnxruntime、markitdown、markdown、mkdocs、flask、playwright、psutil 等。Node 全局工具(节选)
typescript、ts-node、tsx、playwright、sharp、marked、mermaid-cli、markdownlint、pdf-lib、pdfjs-dist、pptxgenjs、docx、react / react-dom 等。目录、用户与端口
默认情况下,/tmp 与运行期安装的包(如
pip install)不跨轮保留;开启 checkpoint 后会随系统盘快照恢复。需要稳定复现的依赖仍应写进 Environment packages,见配置运行环境。
网络与安全
- 镜像内不包含任何 API Key、Session token 或云存储凭据;Agent 只拿到单次执行所需的运行时配置。
- 出站网络受 Environment 网络策略控制(unrestricted / limited + allowed_hosts),并统一限制为 HTTP/HTTPS 端口 80/443;由平台侧网关强制执行。
- File 与 Memory 内容通过平台侧挂载暴露为文件,沙箱不获得底层存储的访问凭据。
多线程与平台工具
Multi Agent 共享同一 Session 的 Hand 文件工作区,各线程的 Harness、对话历史和工具配置独立。不要把“共享文件”理解为“自动共享对话”。提交长期产物仍使用 /mnt/session/outputs;跨轮中间文件尽量通过 checkpoint,跨 Session 业务状态使用 Memory Store。 web_search/web_fetch 在平台侧执行,不依赖手工安装搜索 CLI;当前不能用沙箱联网配置承诺 Web 工具域名过滤。GitHub 仓库资源和外部凭据需要单独授权。下一步
配置运行环境
在基线之上声明 packages 与网络策略
文件
向沙箱挂载输入文件、下载产出文件
本页对应 OpenAPI
Environment 与会话所用沙箱