everruns-integrations-sprites 0.17.12

Sprites cloud sandbox integration for Everruns agents
Documentation

everruns-integrations-sprites

Persistent microVM sandboxes for Everruns agents.

Crates.io Documentation License: MIT

everruns-integrations-sprites gives agents persistent, hardware-isolated Linux microVMs through the Sprites (Fly.io) REST API. Sprites are Firecracker VMs with full ext4 filesystems that persist across sessions, so an agent can keep long-lived state between runs.

Part of the Everruns ecosystem — the durable agentic harness engine for building unstoppable agents. It registers with everruns-core through the Everruns integration plugin system.

Quick Example

use everruns_core::capabilities::Capability;
use everruns_integrations_sprites::SpritesCapability;

let capability = SpritesCapability;

assert_eq!(capability.id(), "sprites");

What It Provides

  • Persistent, hardware-isolated Linux microVMs (Firecracker VMs)
  • Filesystems that persist across sessions
  • Command execution and file access inside the microVM
  • Bring-your-own Sprites API key via the user connection provider
  • Inventory-based Everruns integration registration

Documentation

License

Licensed under the MIT License.