Документация AgentBox
AgentBox запускает изолированные Linux-среды для кода, который не стоит выполнять на своей машине. Создайте песочницу, выполните команды, передайте файлы и удалите среду после завершения задачи.
Первая песочница
Установите @abox-dev/sdk для JavaScript или abox-sdk для Python. SDK читает API-ключ из AGENTBOX_API_KEY.
mjs
import { Sandbox } from "@abox-dev/sdk";
const sandbox = await Sandbox.create();
try {
const result = await sandbox.commands.run("printf 'hello from AgentBox'");
console.log(result.stdout);
} finally {
await sandbox.kill();
}Блок finally удаляет песочницу, даже если команда завершится с ошибкой.
Основные понятия
- Песочница — временная Linux microVM для команд, файлов и сервисов.
- Шаблон определяет программы и ресурсы, доступные при старте.
- SDK управляет песочницами и шаблонами из приложения.
- CLI выполняет основные операции из терминала.
Дальше: Quickstart и справочник SDK.