Skip to content

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 14:45
· 203 commits to main since this release
7b69317

Install

macOS / Linux:

curl -fsSL https://raw.githubusercontent.com/dev-dami/deck-releases/main/install.sh | DECK_VERSION=v1.3.0 sh

Windows (PowerShell):

$env:DECK_VERSION='v1.3.0'; irm https://raw.githubusercontent.com/dev-dami/deck-releases/main/install.ps1 | iex

Then run deck doctor. Deck drives the agent CLIs you already have signed in: claude, codex, opencode, agy.

Changelog

  • 752c284 Add Manager.Busy for the session busy probe
  • fda1aa2 Add context policy knobs, wired where the CLI is known (phase 4)
  • 6cc6cc0 Add streaming-path benchmarks and a DECK_PPROF profile switch
  • 5574434 Batch Claude and Antigravity restarts and say when one is under way
  • b44f768 Bound the session writer queue by coalescing each thread's log
  • 2f90a7f Drop the redundant message and file updated_at triggers
  • 2334ef7 Extend cached history lines with only what a log appended
  • 75a9d96 Fix the context meter's window and Deck's context leaks (phase 1)
  • b81ed8a Index the thread log by id and edit; render History unlocked
  • dcb5d92 Keep Antigravity Start and Close off agy's slow subcommands
  • baee420 Keep a cut log line from shifting the window's entries
  • 4c97982 Keep built themes so the theme picker's preview skips the rebuild
  • 16cd6f3 Keep codex and opencode protocol lines only for errors
  • 6c3c353 Keep completion tier order through FilterableList
  • 7985283 Keep only the newest part of a thread's log in memory
  • dc79019 Keep the git pane's rows across frames until the git state changes
  • 44c1f5f Leave empty agent.Event fields out of the thread log
  • 8e7fb97 Memoize the height above the viewport for List.Offset
  • 1c7a387 Read and write thread logs a part at a time
  • c93c65d Record config file state before Load's no-provider return
  • 0d90ff2 Remove the unused stats and files queries
  • 3f05a1f Say where each context figure comes from (context phase 2)
  • 65a74f8 Settle the end of a turn on the thread's relay worker
  • ece933c Show a restarting agent in the roster, not as a chat line
  • abe4165 Show what fills each agent's context (context phase 5)
  • 584f9cb Size briefings and tool results by the agent's window (context phase 3)
  • 5af08c2 Skip the redraw when a git poll changes nothing
  • 01502f0 Start a resumed thread's members at once
  • 2c7afc8 Store tool results off the agent pump goroutine
  • 43e6480 Test Pending on renames, binaries and quoted paths
  • e1ae023 Trim View's screen lines in one pass into a kept buffer
  • 8183a74 Wait on signals instead of polling in steer and message flush
  • 3be075f desktop docs: the Apple design spec and new screenshots
  • f957a11 desktop: Mac menus, segmented panel tabs and sidebar fixes
  • 340c373 desktop: add the Apple theme and make it the default
  • d1df0b3 desktop: close the empty rows between messages
  • 5a8d239 desktop: fade the timeline under the composer
  • c67c71b desktop: fold the composer's strip into the box's bottom bar
  • 2451935 desktop: give the Mac window the sidebar material and inset lights
  • ce90a7e desktop: give the room header a Mac toolbar's title and subtitle
  • f6694c9 desktop: keep the lane strip to one padded line under the header