Riferimento per le sandbox cloud
Pacchetti preinstallati, database e utilità disponibili nelle sandbox cloud.
Le "cloud sandbox" (sandbox cloud) vengono eseguite come container Linux isolati su infrastruttura gestita da Anthropic. Sono fornite con un set completo di linguaggi di programmazione, database e utilità preinstallati. L'agente può utilizzarli immediatamente senza alcun passaggio di installazione.
Queste specifiche si applicano agli ambienti cloud. Le sandbox self-hosted vengono eseguite sulla tua infrastruttura con qualsiasi cosa fornisca il tuo worker.
Linguaggi di programmazione
| Linguaggio | Versione | Gestore di pacchetti |
|---|---|---|
| Python | 3.10, 3.11, 3.12 e 3.13 | pip, uv, poetry |
| Node.js | 20, 21 e 22 (predefinita) | npm, yarn, pnpm, bun |
| Go | 1.24 (predefinita) e 1.25 | go modules |
| Rust | Toolchain stabile (rustup) | cargo |
| Java | OpenJDK 21 | maven, gradle |
| Ruby | 3.1, 3.2 e 3.3 (predefinita) | bundler, gem |
| PHP | 8.3 | composer |
| C/C++ | GCC 13 e Clang | make, cmake, ninja |
Le librerie Python comuni per dati e documenti, tra cui NumPy, pandas, Matplotlib, openpyxl, python-docx, python-pptx e pypdf, sono installate per l'interprete python3.
Database
| Database | Descrizione |
|---|---|
| PostgreSQL 16 | Il server e il client psql sono installati. Il server non è in esecuzione per impostazione predefinita. |
| Redis 7 | Il server e redis-cli sono installati. Il server non è in esecuzione per impostazione predefinita. |
| SQLite | Disponibile tramite i binding dei linguaggi, come il modulo sqlite3 di Python. |
Utilità
Strumenti di sistema
git- Controllo di versionecurl,wget- Client HTTPjq,yq- Elaborazione JSON e YAMLtar,zip,unzip- Strumenti di archiviazionetmux- Multiplexer di terminale
Strumenti di sviluppo
make,cmake- Sistemi di builddocker- Gestione dei container (disponibilità limitata)ripgrep(rg) - Ricerca rapida di file
Elaborazione del testo
sed,awk,grep- Editor di flussovim,nano- Editor di testodiff,patch- Confronto di file
Elaborazione di documenti e contenuti multimediali
ffmpeg- Elaborazione audio e video- ImageMagick (
convert,identify) - Manipolazione di immagini pandoc- Conversione di documenti- LibreOffice (headless) - Conversione di documenti Office
- Utilità Poppler (
pdftotext,pdftoppm) eqpdf- Elaborazione PDF tesseract- Riconoscimento ottico dei caratteri (dati per la lingua inglese)- TeX Live (
pdflatex,xelatex,latexmk) - Composizione tipografica
Automazione del browser
- Playwright (Python e Node.js) - Libreria di automazione del browser
- Chromium (
/opt/pw-browsers/chromium) - Browser utilizzato da Playwright, non presente nelPATH
La sandbox imposta PLAYWRIGHT_BROWSERS_PATH su /opt/pw-browsers, quindi i pacchetti Playwright preinstallati trovano Chromium lì senza configurazione. Il pacchetto Python è installato per l'interprete python3. Usa i pacchetti preinstallati anziché installare un'altra versione di Playwright, che cercherebbe una build del browser non presente. Firefox e WebKit non sono installati.
Specifiche della sandbox
| Proprietà | Valore |
|---|---|
| Sistema operativo | Ubuntu 24.04 LTS |
| Architettura | x86_64 (amd64) |
| Memoria | Fino a 8 GB |
| Spazio su disco | Fino a 10 GB |
| Rete | Gli ambienti creati tramite API utilizzano per impostazione predefinita la rete unrestricted; le sandbox fornite tramite Claude Studio utilizzano per impostazione predefinita limited |
Was this page helpful?