Changelog
New In Hoplite
Everything we ship, as we ship it — releases, improvements, and fixes.
- Improved
Sturdier live previews
A stack of preview fixes: far more dev servers detected out of the box, slow starts no longer flap the preview between loading and error, and a crashed server shows you its output instead of a blank frame.
New
- Review checklist items can be un-checked; a stray tick is no longer permanent
Improvements
- Framework detection covers far more dev-server setups without configuration
- Previews wait out slow server starts instead of flapping offline
- When the dev server crashes, the preview surfaces its crash output
- Improved
Opening threads got a lot faster
Opening a thread no longer waits on a chain of REST round trips, because the sync layer already has the data. The JavaScript every visitor downloads also shrank by megabytes.
Improvements
- The thread-open path reads straight from the sync layer; its REST round trips are gone
- Thread queries warm as soon as the sync client connects
- 4.5 MB of syntax-highlighting grammars trimmed from the client build
- Another 149 KB (compressed) cut from the eager payload every visitor downloads
- hoplite.sh and the docs now serve from a global edge CDN
- New
Bring your own model gateway
Connect a custom model gateway and route threads through your own endpoints — your keys, your quotas, your bill. Once connected, a gateway model behaves like any other: pick it per thread, set its reasoning effort, and switch away whenever you like.

New
- Add OpenAI-compatible gateways from workspace settings
- Pick the gateway per thread, straight from the model picker
- Reasoning-effort control carries over to gateway models
Fixes
- The model picker no longer flashes the default model while a thread is loading
- Improved
Faster workspace wake-ups
Workspace restores now stream in far larger chunks, so big repositories wake in a fraction of the time. Warm sandboxes still resume in under a second — this release is about the cold path.
Improvements
- Restores stream in 4 MiB chunks — dramatically fewer round-trips on large repositories
- Setup logs stream live while the workspace wakes
- Wake time now shows in sandbox status
Fixes
- Provisioning no longer stalls on repositories with very large dependency trees
- Reconnecting mid-restore resumes the restore instead of restarting it
- Improved
Threads on your phone
Thread rows stack into two lines on small screens, so triaging a backlog from your phone no longer means horizontal scrolling.
Improvements
- Thread rows reflow into a two-line layout under 640px
- Tap targets across the thread list sized for thumbs
- Verified end to end at 390px
- New
Sandboxes that grow with the job
Sandboxes watch their own disk and scale it up before a big install or build runs out of room — no more mid-run failures on monorepos.
New
- Automatic disk growth when a run approaches capacity
- Disk usage surfaces in sandbox status, alongside CPU and memory
Fixes
- Large monorepo installs no longer fail mid-run on the default disk size
- New
Delegate straight from Linear
Assign an issue to Hoplite in Linear and an agent picks it up, works it in an isolated sandbox, and links the pull request back to the issue when it's done. Fan out as many as you like — every delegation gets its own machine.

New
- Assign an issue to the Hoplite app in Linear to start an agent
- The pull request links back to the issue automatically
- Progress updates post to the issue as the agent works
- New
Automations
Standing agents on a schedule: dependency bumps every morning, a test-flake sweep every hour — down to every minute on Scale.
New
- Create automations from a prompt and a schedule
- Every run opens a reviewable thread with its own sandbox
- Minute-level schedules on the Scale plan