Changelog
New features and changes in Outcompete, newest first.
Docs and changelog
Console- Docs covering the SDK, templates, desktops, port URLs, limits and self-hosting, with examples that run as written.
- This changelog.
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.
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.
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.
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.
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.
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.