Changelog

New features and changes in Outcompete, newest first.

  1. Docs and changelog

    Console
    • Docs covering the SDK, templates, desktops, port URLs, limits and self-hosting, with examples that run as written.
    • This changelog.
    Read the docs →
  2. Desktops, computer use and port URLs

    PlatformConsoleSDK
    • A desktop template with Xfce, Firefox, Chrome and VS Code, for agents that need a screen, mouse and keyboard.
    • Watch and take over a desktop sandbox live from its Desktop tab in the console.
    • Every port a sandbox listens on gets a URL: https://<port>-<sandbox-id>.outcompete.neev.ai. Set E2B_DOMAIN to use them from the SDK.
    • Make a sandbox's URLs private with network={"allow_public_traffic": False}; requests then need its traffic token.
    Read the docs →
  3. Paused sandboxes are archived

    Platform
    • Paused sandboxes and templates are stored in Cloud Storage instead of on one machine's disk, so there's no practical limit on how many you keep.
    • After 30 days without use they move to archive storage, and they still resume.
    Read the docs →
  4. Edit files in the browser

    Console
    • Click a file in a sandbox's file browser to open it in an editor with syntax highlighting, and save with Cmd/Ctrl+S.
    • Files over 1 MB and binary files open for download instead.
    Read the docs →
  5. State that survives the machine

    Platform
    • Workspace data now lives on a persistent disk that's kept when the host is replaced, with daily snapshots kept for 7 days.
    Read the docs →
  6. Bigger, longer-lived sandboxes

    Platform
    • 8 GB of free disk in every sandbox, up from about 0.8 GB. Rebuild custom templates to get it.
    • Sessions can run for 24 hours, up from 1.
    • The base template has 1 GB of memory, and the host now fits about 20 sandboxes at once.
    Read the docs →
  7. Outcompete launches

    PlatformConsoleSDK
    • Firecracker microVM sandboxes in Mumbai, driven with the open-source Python and TypeScript SDKs: create in about 165 ms, resume in about 200 ms, fork a running sandbox.
    • The host accepts no traffic from the internet; requests arrive over HTTPS through an outbound-only tunnel.
    • The console: invite-only sign-in, a live list of sandboxes, a terminal and file browser for each, templates, and SDK settings.
    Read the docs →