Справочник по облачным песочницам
Предустановленные пакеты, базы данных и утилиты, доступные в облачных песочницах.
Облачные песочницы, или «cloud sandboxes», работают как изолированные контейнеры Linux на инфраструктуре, управляемой Anthropic. Они поставляются с предустановленным обширным набором языков программирования, баз данных и утилит. Агент может использовать их сразу, без каких-либо шагов по установке.
Эти спецификации относятся к средам cloud. Самостоятельно размещаемые песочницы (self-hosted sandboxes) работают на вашей инфраструктуре с тем, что предоставляет ваш воркер.
Языки программирования
| Язык | Версия | Менеджер пакетов |
|---|---|---|
| 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 | Стабильный набор инструментов (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 | Доступна через языковые привязки, например модуль sqlite3 в Python. |
Утилиты
Системные инструменты
git- Контроль версийcurl,wget- HTTP-клиентыjq,yq- Обработка JSON и YAMLtar,zip,unzip- Инструменты для работы с архивамиtmux- Терминальный мультиплексор
Инструменты разработки
make,cmake- Системы сборкиdocker- Управление контейнерами (ограниченная доступность)ripgrep(rg) - Быстрый поиск по файлам
Обработка текста
sed,awk,grep- Потоковые редакторыvim,nano- Текстовые редакторыdiff,patch- Сравнение файлов
Обработка документов и медиа
ffmpeg- Обработка аудио и видео- ImageMagick (
convert,identify) - Работа с изображениями pandoc- Конвертация документов- LibreOffice (headless) - Конвертация офисных документов
- Утилиты 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 ГБ |
| Дисковое пространство | До 10 ГБ |
| Сеть | Среды, созданные через API, по умолчанию используют сетевой режим unrestricted; песочницы, развёрнутые через Claude Studio, по умолчанию используют limited |
Was this page helpful?