Managed Agents設定代理環境
雲端沙箱參考
雲端沙箱中可用的預先安裝套件、資料庫與公用程式。
雲端沙箱(cloud sandbox)以隔離的 Linux 容器形式在 Anthropic 管理的基礎設施上執行。它們預先安裝了一套完整的程式語言、資料庫與公用程式。代理程式可以立即使用這些工具,無需任何安裝步驟。
這些規格適用於 cloud 環境。自行託管的沙箱則在您的基礎設施上執行,並使用您的 worker 所提供的任何內容。
程式語言
| 語言 | 版本 | 套件管理工具 |
|---|---|---|
| Python | 3.10、3.11、3.12 與 3.13 | pip、uv、poetry |
| Node.js | 20、21 與 22(預設) | npm、yarn、pnpm、bun |
| Go | 1.24(預設)與 1.25 | go modules |
| Rust | Stable 工具鏈(rustup) | cargo |
| Java | OpenJDK 21 | maven、gradle |
| Ruby | 3.1、3.2 與 3.3(預設) | bundler、gem |
| PHP | 8.3 | composer |
| C/C++ | GCC 13 與 Clang | make、cmake、ninja |
常見的 Python 資料與文件處理函式庫,包括 NumPy、pandas、Matplotlib、openpyxl、python-docx、python-pptx 與 pypdf,皆已為 python3 直譯器安裝。
資料庫
| 資料庫 | 說明 |
|---|---|
| PostgreSQL 16 | 已安裝伺服器與 psql 用戶端。伺服器預設不會執行。 |
| Redis 7 | 已安裝伺服器與 redis-cli。伺服器預設不會執行。 |
| SQLite | 可透過語言繫結使用,例如 Python 的 sqlite3 模組。 |
公用程式
系統工具
git- 版本控制curl、wget- HTTP 用戶端jq、yq- JSON 與 YAML 處理tar、zip、unzip- 壓縮封存工具tmux- 終端機多工器
開發工具
make、cmake- 建置系統docker- 容器管理(可用性有限)ripgrep(rg)- 快速檔案搜尋
文字處理
sed、awk、grep- 串流編輯器vim、nano- 文字編輯器diff、patch- 檔案比較
文件與媒體處理
ffmpeg- 音訊與視訊處理- ImageMagick(
convert、identify)- 影像處理 pandoc- 文件轉換- LibreOffice(headless)- Office 文件轉換
- Poppler 公用程式(
pdftotext、pdftoppm)與qpdf- PDF 處理 tesseract- 光學字元辨識(英文語言資料)- TeX Live(
pdflatex、xelatex、latexmk)- 排版
瀏覽器自動化
- Playwright(Python 與 Node.js)- 瀏覽器自動化函式庫
- Chromium(
/opt/pw-browsers/chromium)- Playwright 所使用的瀏覽器,不在PATH中
沙箱將 PLAYWRIGHT_BROWSERS_PATH 設定為 /opt/pw-browsers,因此預先安裝的 Playwright 套件無需設定即可在該處找到 Chromium。Python 套件已為 python3 直譯器安裝。請使用預先安裝的套件,而非安裝其他版本的 Playwright,否則它會尋找不存在的瀏覽器建置版本。Firefox 與 WebKit 並未安裝。
沙箱規格
| 屬性 | 值 |
|---|---|
| 作業系統 | Ubuntu 24.04 LTS |
| 架構 | x86_64(amd64) |
| 記憶體 | 最多 8 GB |
| 磁碟空間 | 最多 10 GB |
| 網路 | 透過 API 建立的環境預設為 unrestricted 網路;透過 Claude Studio 佈建的沙箱預設為 limited |
Was this page helpful?