Клиент SDK
Экспорты Sandbox и Template верхнего уровня читают настройки подключения из среды. Создайте клиент AgentBox, если процессу нужна явная конфигурация или несколько изолированных наборов настроек.
mjs
import { AgentBox } from "@abox-dev/sdk";
const client = new AgentBox({ apiKey: process.env.AGENTBOX_API_KEY });
const sandbox = await client.Sandbox.create();
try {
const result = await sandbox.commands.run("printf 'explicit client works'");
console.log(result.stdout);
} finally {
await sandbox.kill();
}Настройки клиента используются по умолчанию. Параметры конкретного вызова SDK имеют более высокий приоритет. В JavaScript клиент предоставляет Sandbox и Template, а в Python — ещё и их асинхронные варианты.
AgentBox пока не документирует публичный Volumes API, BYOC-развёртывание и несколько управляемых регионов. Не закладывайтесь на эти возможности. Точный набор параметров закреплённого SDK смотрите в справочнике клиента.