Skip to content

Releases: dev-dami/deck

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 06:58
9a06a8d

Install

macOS / Linux:

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

Windows (PowerShell):

$env:DECK_VERSION='v1.7.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

  • 859e9c4 Add agent browser and Highlights to desktop
  • 8087ee6 Browser: typed text stays out of the thread, bench, screenshots, docs
  • 9fd2175 Shared browser: one Chromium for the person and every agent
  • 88367d3 desktop: paper's print shadow in a faint ink unless the colours have a spot

1.6.7: Merge pull request #97 from dev-dami/feat/agent-browser-highlights

Choose a tag to compare

@dev-dami dev-dami released this 29 Oct 06:50
9a06a8d
Add agent browser and Highlights to desktop

v1.6.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 13:17
8a55d23

Install

macOS / Linux:

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

Windows (PowerShell):

$env:DECK_VERSION='v1.6.1'; 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

  • 87e2ceb Show agents' own CLI subagents, and prefer agent.spawn when asked
  • 6584427 desktop: an agent's own subagents as sub-lanes, blocks and graph nodes
  • d89389c desktop: answer agents' questions
  • 1271368 desktop: keep popovers inside the window
  • 19b0e72 engine: route agents' questions to the person
  • 749c49e session: wait for the lease holder's turn instead of assuming it ended

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 10:03
c90a1c9

Install

macOS / Linux:

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

Windows (PowerShell):

$env:DECK_VERSION='v1.6.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

  • 3f38e38 Add Pi as an agent kind, driven over ACP through pi-acp
  • e919c3e Carry a named agent's colour on the roster
  • 812d9de Coordinate edits of shared files between agents
  • a6eb6df Desktop: document the look's aspects and the layout, and shoot them
  • d26390e Desktop: mix-and-match looks and a movable layout
  • 0f144d1 Orchestration levels: off, assist, auto (default), full
  • cce1bb7 Race agents of any kind from /race; drop the typed race and spawn syntax
  • 7292c3d Show file edits and asks between agents in the Work Graph
  • d14327a Worktrees and capsules as primitives for big, long-running work
  • a8d8179 deck: agents spawn agents when the user asks, orchestration or not
  • aed9c61 desktop: Work Graph History shows every thread's work over time
  • 5fa8bde desktop: a Team switch, and named members in their colour
  • aca43cc desktop: a compact agent picker, no add-agent chrome, spawned lanes
  • 6e9b9de desktop: a notification centre, per-kind notifications and coalescing
  • 47a80e0 desktop: a project tile for every place a project shows
  • d0f0698 desktop: an orchestration level picker in the composer and Tasks, and a default in Settings
  • f57d5fd desktop: group an agent's tool calls into one actions row per run
  • a30a429 desktop: keep the sidebar foot inside the sidebar with the bell
  • fa91eef desktop: limit alerts, a limits checker, waits for a reset, window starts
  • 1f9d91a desktop: one agent picker for every agent, listed once and kept
  • 83635dd desktop: richer profile editor
  • 5d999ef desktop: the picked app icon reaches the Windows shortcuts and the Linux launcher
  • 88e9c37 desktop: usage analytics with recorded quota, burn rate and projection
  • 4a2c386 engine: list models apart from a thread, refresh them, and take "" as the default model
  • d2a30f4 engine: wait for plan limits to reset, check limits, start a window
  • 58d5d79 usage: hourly usage and plan-window timeline for analytics

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 20:00
e5e6588

Install

macOS / Linux:

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

Windows (PowerShell):

$env:DECK_VERSION='v1.5.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

  • e5e6588 Release v1.5.0: the redesign (room, pages, Work Graph, art directions, named agents) (#93)
  • f8edb03 Rewrite the README as a front page, with screenshots
  • 530f069 Show each Claude edit its own diff in the chat
  • 2de8337 WIP: work in progress when the agent stopped, kept for its successor
  • cc055f0 WIP: work in progress when the agent stopped, kept for its successor
  • a9838fe WIP: work in progress when the agent stopped, kept for its successor
  • 7f3203d WIP: work in progress when the agent stopped, kept for its successor
  • 036e67a WIP: work in progress when the agent stopped, kept for its successor
  • 8a72c90 WIP: work in progress when the agent stopped, kept for its successor
  • 6779441 WIP: work in progress when the machine restarted, kept for its successor
  • a5d6bdd WIP: work in progress when the machine restarted, kept for its successor
  • 60686e6 WIP: work in progress when the machine restarted, kept for its successor
  • beb5045 desktop e2e: give the first Electron start time to reopen the folder
  • 13c650c desktop, phone: @ lists the named before the kinds; picker labels readable; tall dialogs scroll
  • 67268a4 desktop: Liquid Glass foundation for every theme, Phosphor icons
  • 6d50fcc desktop: a Spotlight palette and glass toasts
  • 8d7af29 desktop: a glass toolbar with a centred view switcher, and lane chips
  • 51eadf5 desktop: a library of public-domain pictures for the themes and pages
  • f0a3888 desktop: dithered plates of public-domain pictures for the pages
  • 902b0d3 desktop: docs and shortcuts lead with @, then $, # and /; a slow icon test gets time
  • 8f198de desktop: draw Deck's own mark in the sidebar
  • 6e5e948 desktop: draw the app icons as the approved contact sheet shows them
  • 20d8249 desktop: e2e tests for the @ and # pickers and the profiles editor
  • 8853a42 desktop: empty pages as a print and a caption, and a spot for the app icon
  • 33c1ad3 desktop: finish the room: the view switcher wired, a typeset new-thread screen
  • 78a0938 desktop: first pass at glass pages (Welcome, Connect, Settings, Usage, Team, Inbox, Phone)
  • 4b38952 desktop: first screens print the theme's picture; riso keeps a press margin
  • ae2507c desktop: give the app icon drawing test room under a full run
  • b52f7a1 desktop: give the empty pages their next steps
  • 5f841ce desktop: in the shell the picture shows behind the sidebar alone
  • 9e95561 desktop: no art in the gutters: the riso's disc inside its margin, the dice off the sidebar
  • 66dce24 desktop: no glow, a quieter backdrop, and empty states without a badge
  • a1fcbaa desktop: roles in the graph and the agents tree through one helper; profile rules as Deck checks them
  • d8860c6 desktop: setAppIcon, a host method that shows and keeps the app icon
  • 7b8f5b4 desktop: seventy-eight public-domain works from the Met for the art
  • 0aa186c desktop: take the template tells out of the chrome
  • 56f7286 desktop: tests for the backdrop's maths and the art directions
  • 0aa9863 desktop: the Welcome and the connect screen around a dithered picture
  • 41fad6e desktop: the Work Graph as flat, precise cards; the Agents and Tasks panels to match
  • 595799f desktop: the Work Graph canvas and its side panel tab
  • 918c5c2 desktop: the Work Graph routes long edges in lanes between the cards
  • 4910a53 desktop: the Work Graph's detail card keeps the tool's time in sight; docs
  • 1635183 desktop: the Work Graph's model and layered layout
  • 2a4693e desktop: the app icon follows the theme, or one picked by hand
  • ca0503b desktop: the room on Liquid Glass: a floating composer, the graph view, a quieter timeline
  • 1393ad4 desktop: the room's views and the Work Graph's props, for the redesign
  • 1139311 desktop: the tests serve the repository's deck.proto again
  • 19860c0 desktop: the theme picker shows each art direction as a print; a picture picker
  • 68515eb desktop: the window as panels on a backdrop, and a glass sidebar
  • 7be3fe6 profiles: ErrInvalid for broken rules, and RPC tests for the profile calls
  • 782370a session: gofmt the profiles test
  • bd0b242 site: a print-studio palette and Iconoir icons
  • e6e395e site: a red gunslinger share card
  • a3d66f8 site: a rubber wordmark footer, and picture credits on hover
  • 04f17b7 site: a share card with Annie Oakley and a shot King of Hearts
  • 2b84e98 site: a stretchy wordmark at the foot of the page
  • babdfa1 site: light and dark, and Deck on the pictures on phones
  • 9ba31bb site: the landing page, set like an art book
  • a074222 site: the wordmark rises out of a hand of old playing cards
  • 2e7ea83 tui: @ for agents, profiles and teammates, # for files, and /profiles

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 16:02
551c459

Install

macOS / Linux:

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

Windows (PowerShell):

$env:DECK_VERSION='v1.4.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

  • 52c443c Fix review findings on relay pairing and the control socket
  • 9600c63 Let agents write to one teammate and hear the team chat
  • 5f86b77 Let deck peer hand its work to the running Deck
  • f3bcdc2 Pair and link Decks behind NAT through a relay, and brief agents on the team
  • 1438238 mobile: match the desktop app's look and make Tabletop the default theme

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 14:45
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

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 12:31
4f1b374

Install

macOS / Linux:

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

Windows (PowerShell):

$env:DECK_VERSION='v1.2.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

  • 7e8ec3a Add a side chat for asking about a thread's work
  • d48755e Add a theme catalog and accents, after T3 Code's
  • c8a8c6e Add brakes: a work limit, task budgets, send guards, plan routing
  • 21ef956 Add code contracts: ask a teammate's Deck to do a task
  • c43e651 Add deck remote pair --json for programs
  • c7b3e64 Add deck serve and console.read for peers
  • 89da248 Add file leases and overlap notices for agents in one tree
  • ebd7f97 Add memory: notes pinned to code that Deck flags when it moves
  • e6a902e Add ops contracts: reports from a teammate's Deck in a sandbox
  • 17f6065 Add peer presence, a chat outbox, and team chat for agents
  • 675d20d Add races: several subagents on one brief, keep the best
  • 8141c91 Add shared threads: a live mirror, posts and approvals by role
  • fef4761 Add the Deck desktop shell, an Electron client of deck remote
  • 3ebcea6 Add the desktop shell plan: Tabletop identity, rooms, work packages
  • 1dac868 Add the review stage with cross-kind reviewers
  • 0dd0817 Add unarchive, undo for apply, message images and message search
  • 8975611 Add vsh, the allow-list bash sandbox for ops contracts
  • 0bbe99d Bring multi-agent work and teammates into the desktop app
  • 32512de Bring the desktop's look and workflow to the mobile app
  • f579e70 Bundle the Deck engine and add git, a terminal and usage
  • ff32e6d Check agent CLIs in parallel in deck doctor
  • effcd07 Claim a task for one Spawn until its subagent is bound
  • 8bd6e49 Collapse the EAS build profiles into one preview APK
  • 4fd33fc Count both links before the over-cap dial in TestPerKeyLimits
  • 7781986 Deck desktop: native Gio app over deck serve --rpc
  • 2e5e16b Describe the bundled engine and the new pages in the desktop README
  • 0cbd79d Desktop: folder picker, Settings, side panel, thread tools
  • 70651fd Desktop: rebuild the UI on gio-x and gioview components
  • a5ca742 Do not start a contract called off while it was being accepted
  • 22b9d96 Document phases 9 and 10: relay, vsh, ops contracts, serve, review, memory
  • 19f0bcc Fail ops contracts that a restart cut off
  • 3bb4794 Finish code contracts: cancel, expiry, queueing, UI, safe agents
  • 6075879 Fix a WaitGroup race when an mcp channel closes mid-call
  • bae4ae4 Fix double-encoded UTF-8 in the UI and guard against mojibake
  • f9d7e2d Fix flaky session tests and a double CLI start
  • 97f6af4 Give each agent its own card and stream live replies to the phone
  • 69e846a Give the desktop app the terminal-prompt deck icon
  • 4e27667 Group threads under their project folders, as T3 Code does
  • 193b9d8 Keep each project's state, terminals and engine across switches
  • d2c86d4 Keep several projects open, as Claude Desktop does
  • d326b30 Keep the phone composer above the keyboard
  • 5552d66 Keep the scheduler off the subtask in the cancel cascade test
  • d7cfaf7 Keep the thread title in view when the side panel is open
  • 1642e4e Let subagents start subagents, and stop the tree together
  • 6eaa611 Lift the chat composer above the keyboard on Android
  • 6c71528 Link a phone from the desktop app and toggle Yolo with Ctrl+Y
  • 80b2b26 Offer the desktop app's project to the phone daemon
  • 2e56612 Open a local Deck over deck serve --rpc in the desktop shell
  • 19948b4 Package the app with its own engine and the login shell's PATH
  • 62f139b Plan: add app-level state, the status model, and the engine packages
  • af71cea Plan: attention semantics, next-room key, queue or steer, ports and search
  • acd977b Redesign the desktop shell after T3 Code
  • 8042308 Redesign the mobile app and let it add models to a conversation
  • e7d040b Reject folder and NTFS stream paths in capsules and snapshots
  • bdc7758 Relay peer links through a paired Deck
  • fba1c64 Remake the desktop shell's pages after T3 Code
  • 1f3999d Resolve jq file operands against the shell cwd
  • 79e57a3 Revert "Keep the phone composer above the keyboard"
  • 6002746 Run several agents of one kind in a thread
  • 7d34814 Run the terminal drawer on Windows through ConPTY
  • fe95ee9 Say in deck serve's help that it has the thread store to itself
  • 1686aa7 Say why a local-network pairing code is refused
  • 9460240 Serve git, usage and terminals to the desktop app
  • 9e9b302 Serve the desktop RPC over a named pipe on Windows
  • 6b22ced Serve the task board, agent tree and team link to the desktop app
  • e68314a Share the thread store lock between terminal Decks
  • f0ea122 Skip node_modules and .git when discovering skills
  • 54c7c6a Start waiting reviews when orchestration is off
  • 11f6d74 Update desktop dependencies past their security advisories
  • 9d60c90 Use the terminal-prompt deck icon on the phone
  • bc8e4f4 Wait for a reviewer start already under way
  • 115d5ba ci: make the test job blocking now that the suite is green
  • 8eb5d71 deck serve --rpc: gRPC over a local socket for the desktop app
  • 81ce780 desktop e2e: name the Team button exactly
  • 0049c7a desktop e2e: open the Welcome from the palette once it is the picked line
  • 9a9b8eb desktop e2e: wait out the browser-tab gap between the preview's two external links
  • bd6860a desktop: Tabletop, Deck's own look
  • c3daa36 desktop: Unarchive in an archived room's right-click menu
  • 3374b10 desktop: a Welcome on first run, readable start errors, start cards and empty states
  • d3497b9 desktop: a new app icon, sharp at every size
  • 9998e05 desktop: ask before a deck://open link opens a folder
  • 1531106 desktop: dev server ports and a Preview tab
  • df12ea0 desktop: diff themes, syntax colour, changed words and a split view
  • 33e50fa desktop: gofmt
  • c0c958a desktop: keep archived rooms out of the inbox; drop the short id from sidebar rows
  • ffa2af5 desktop: keep keys typed right after a mention pick in order
  • 1d3459d desktop: native menu, context menus, window state, logs, deep links and updates
  • 76a8893 desktop: one status per room, an inbox, notifications and a badge
  • 85af501 desktop: open at most one browser tab a second from the preview
  • 1cfee7d desktop: plan cards, message actions, line comments and take-over
  • abfbf48 desktop: room calls and room data on the rpc client
  • 164c6c9 desktop: room keeps its width beside a wide panel; toasts clear Send
  • 2c69664 desktop: slash commands, @ files, queue or steer, history and a wider palette
  • b188e2d desktop: split Shell and Sidebar, virtualize long lists, polish the room
  • 4280c5e desktop: the Yolo shockwave, after the terminal's
  • a9f294f desktop: the ro...
Read more

v1.2.0-rc.3

v1.2.0-rc.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Oct 10:27
ffa2af5

Install

macOS / Linux:

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

Windows (PowerShell):

$env:DECK_VERSION='v1.2.0-rc.3'; 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

  • 0049c7a desktop e2e: open the Welcome from the palette once it is the picked line
  • ffa2af5 desktop: keep keys typed right after a mention pick in order

v1.2.0-rc.2

v1.2.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Oct 10:05
d3497b9

Install

macOS / Linux:

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

Windows (PowerShell):

$env:DECK_VERSION='v1.2.0-rc.2'; 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

  • d3497b9 desktop: a new app icon, sharp at every size