Перейти к содержимому

Документация 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.