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

Документация AgentBox ​

AgentBox создает легковесные и изолированные Linux-среды для AI-агентов и приложений, которые небезопасно запускать на своей машине. Создайте песочницу, передайте файлы, выполните команды и удалите среду после завершения задачи.

Первая песочница ​

Установите @abox-dev/sdk для JavaScript, abox-sdk для Python или github.com/abox-dev/sdk/packages/go-sdk для Go 1.24+. Все 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 — узнайте, как пользоваться AgentBox.
  • AI-агенты — узнайте, как запустить агента в песочнице.