Skip to content

0.1.11 - 2026-08-17

Choose a tag to compare

@github-actions github-actions released this 18 Aug 03:58
0ae1321

The data-safe reliability release. Workspace creation now has an explicit,
request-correlated outcome everywhere: success names the created workspace and
failures remain visible in both the TUI and desktop instead of disappearing.
Cleanup fails closed when local work or worktree state cannot be verified, rapid
multi-workspace prompt fan-out is ordered and bounded, and terminal recovery
stays coherent under catch-up bursts. This release also consolidates workspace,
terminal, agent-turn, output, and flow-control ownership so the same bug classes
cannot keep returning through divergent paths.

This supersedes the tagged but never-published 0.1.10, so it also carries all
changes documented under 0.1.10 below.

Highlights

  • No silent workspace creation. Every create request is correlated to a
    success or actionable failure, pending UI state is cleared on send failures,
    desktop calls reject daemon failures, and concurrent creates allocate distinct
    durable keys.
  • Worktree deletion is fail-closed. Cleanup is blocked by uncommitted or
    unpushed work and by any failed store or Git-status probe; project cascades use
    the same guarded lifecycle instead of bypassing it.
  • The UI stays live under load. Off-thread rendering owns terminal output,
    daemon bursts yield to newly arrived input, and bounded flow control reserves
    enough capacity for a complete authoritative resync.
  • Terminal recovery is deterministic. Replay and resync share one terminal
    authority, rapid prompt fan-out is settle-gated per terminal, scrolling no
    longer duplicates wrapped lines, and crash/abort paths restore a usable shell.
  • Agent state is truthful. Spawn feedback survives focus changes, background
    shells keep an agent working, Claude unattended trust is seeded, and asking /
    working / done transitions come from one turn-state authority.
  • Operational cleanup. Test children are reaped as process groups, routine
    disconnects stay quiet while faults remain loud, and slow worktree reclamation
    runs outside the sync critical path.
  • Usage and providers. Live Claude and Codex plan usage appears in the
    header; the sandbox has SDK-native GCP lifecycle and typed reauth; Linear has
    comment threads plus assign/close mutations.

Install

brew tap AntoineToussaint/lazybox && brew trust AntoineToussaint/lazybox && brew install lazybox
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/AntoineToussaint/lazybox/releases/download/v0.1.11/lazybox-tui-installer.sh | sh