@voltagent/sandbox-blaxel@2.1.0

VoltAgent/voltagent@voltagent/sandbox-blaxel@2.1.0May 11, 2026by voltagent-bot

AI Summary

A major addition to the ecosystem, this release introduces a new Blaxel sandbox provider for running shell commands securely.

Key Highlights

  • Introduce @voltagent/sandbox-blaxel as a new workspace sandbox provider
  • Support streaming stdout/stderr, per-call timeouts, and AbortSignal
  • Enable lazy provisioning and direct access to underlying Blaxel SDK

New Features

  • BlaxelSandbox provider

Full Release Notes

### Minor Changes

-   [#1275](https://github.com/VoltAgent/voltagent/pull/1275) [`74eb6f0`](https://github.com/VoltAgent/voltagent/commit/74eb6f016da09fc8982b73e7934d76d535aa2910) Thanks [@zrosenbauer](https://github.com/zrosenbauer)! - Add `@voltagent/sandbox-blaxel` — a new workspace sandbox provider that runs your agents' shell commands inside [Blaxel](https://blaxel.ai)-managed sandboxes.

    ```ts
    import { Workspace } from "@voltagent/core";
    import { BlaxelSandbox } from "@voltagent/sandbox-blaxel";

    const workspace = new Workspace({
      sandbox: new BlaxelSandbox({
        apiKey: process.env.BL_API_KEY,
        workspace: process.env.BL_WORKSPACE,
        config: { name: "voltagent-prod", region: "us-pdx-1" },
      }),
    });
    ```

    Supports streaming stdout/stderr, per-call timeouts and `AbortSignal`, output truncation, and lazy provisioning. Reach the underlying Blaxel SDK directly via `sandbox.getSandbox()` when you need provider-specific APIs (filesystem, previews, sessions, etc.).