Changelog

New In Hoplite

Everything we ship, as we ship it — releases, improvements, and fixes.

  1. 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
  2. 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
  3. 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.

    The Hoplite composer with the model picker open on a custom model

    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
  4. 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
  5. 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
  6. 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
  7. 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.

    A board of Hoplite agent threads running in parallel

    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
  8. 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