Install
Linux / macOS:
curl -fsSL https://raw.githubusercontent.com/jongio/dispatch/main/install.sh | shWindows (PowerShell):
irm https://raw.githubusercontent.com/jongio/dispatch/main/install.ps1 | iexInstall this specific version:
# Linux / macOS
curl -fsSL https://raw.githubusercontent.com/jongio/dispatch/main/install.sh | sh -s -- v0.14.0
# Windows (PowerShell)
$v="v0.14.0"; irm https://raw.githubusercontent.com/jongio/dispatch/main/install.ps1 | iexChangelog
Features
- a820b56 feat(cli): add compare, watch, tag, prune, aliases, scoped resume, stats --csv, batch export (#317)
- 63b6973 feat(cli): add config command to read and set preferences (#215)
- 6408e09 feat(cli): add open --last to resume the most recent session (#213)
- 998e6b2 feat(completion): add fish shell completion (#246)
- 9ad5dde feat(completion): complete session aliases and config keys (#303)
- 9977fa5 feat(config): add config unset to reset a setting to its default (#301)
- f37bc9b feat(config): honor DISPATCH_CONFIG to override config file path (#300)
- 926ec59 feat(doctor): report Copilot CLI version and stored session count (#247)
- dd1a9b2 feat(export): add HTML output format for session export (#302)
- ae61c21 feat(info): add
dispatch info <id>for a concise session summary (#313) - 49f738b feat(open): add --print to output resume command without launching (#245)
- 5331602 feat(open): add --stdin to batch resume sessions from piped IDs (#311)
- 4bb155d feat(search): add ID-only output (#267)
- 71d5c0b feat(search): add non-interactive search command with JSON output (#251)
- 760653d feat(tui): add configurable keybindings via config (#217)
- 96bf327 feat(tui): add fullscreen preview zoom (z) (#238)
- 27b173d feat(tui): add git status overlay with inline + preview push/pull stats (#316)
- 0ac4f83 feat(tui): apply hide and favorite to all selected sessions (#203)
- d31582e feat(tui): configurable session-list columns (#244)
- 62407b3 feat(tui): copy resume commands for all selected sessions (#214)
- 9b2919c feat(tui): detect and surface missing session workspaces (#253)
- be02564 feat(tui): notify when a session enters the waiting state (#216)
- 608557d feat(web): add v0.13.0 features to website and screenshot captures
- a7c6601 feat: accept a search query as a command-line argument (#205)
- 4a2c89a feat: add frecency sort that ranks sessions by launch frequency and recency (#235)
- 5f611e4 feat: add machine-readable doctor --json output (#206)
- ea4e7ad feat: add named views CLI (#292)
- d738fbc feat: add redacted session exports (#290)
- 1b8c596 feat: add session aliases and open by alias (#237)
- 078861b feat: add session notes CLI (#291)
- 96628e7 feat: add session tags with tag: search token (#236)
- 451f5ad feat: make session-list auto-refresh interval configurable (#207)
- 5f1767c feat: open a session's linked PR, issue, or commit in the browser (#224)
- 7976f19 feat: open session working directory in file manager (#204)
Bug Fixes
- 33afadd fix(cli): harden swarm commands found by max-quality review (#318)
- f0728c7 fix(mage): report PATH changes clearly during install (#320)
- 7d819f5 fix(release): drop cosign --oidc-issuer flag that breaks signing (#322)
- 848993e fix(release): keep cosign classic signature format (#323)
- 8efef4c fix(release): pin cosign to v2.x to keep classic signing (#324)
- f177c6d fix(web): regenerate lockfile and use npm@latest in Pages workflow
- 1c77712 fix(web): regenerate package-lock.json to sync missing @emnapi dependencies
- b077119 fix(web): sync package-lock.json esbuild peer flag
Other
- b771579 Add 'config edit' to open the config file in your editor (#255)
- cf910dd Add 'dispatch man' command to generate a roff man page (#309)
- dd1bae2 Add 'dispatch tags' to list tags with per-tag session counts (#257)
- ba9c3e2 Add a dispatch export command to save a session as Markdown or JSON (#225)
- 74ff338 Add a dispatch new command to start a fresh session from the CLI (#228)
- d4c5dfe Add after:/before: date tokens to the search bar (#249)
- d3d8fa6 Add an activity calendar heatmap to the stats command (#227)
- 64503fa Add copy path action for session working directory (#202)
- 274b2aa Add doctor diagnostics command (#166)
- bcb8c8a Add g/G and Home/End jump-to-top/bottom navigation in the session list (#248)
- 09ef7d9 Add host-type pivot to session grouping (#195)
- 39add1f Add open command to resume a session by ID (#193)
- a934443 Add per-launch agent, model, and yolo overrides for open and new (#299)
- 0244f99 Add resume command copy shortcut (#165)
- 4a98d40 Add search query history recall (#201)
- a77866c Add shell completion command (#167)
- 179a652 Add startup filters for current repo and branch (#252)
- da34a25 Add stats command for session totals and breakdowns (#194)
- b3ee080 Add table output to dispatch search (#284)
- 100241f Allow disabling background update checks (#268)
- 428405a Launch sessions in a tmux split when running inside tmux (#226)
- c4de512 chore(deps): bump marked from 18.0.5 to 18.0.6 in /web (#307)
- edad1ab chore(deps-dev): bump typescript from 6.0.3 to 7.0.2 in /web (#306)
- 1272c1e deps: update all dependencies to latest (#187)
- d666666 deps: upgrade all dependencies to latest (#185)
- 44a1065 deps: upgrade all dependencies to latest (#186)
- 785d566 deps: upgrade all dependencies to latest (#218)
- 4d0c761 deps: upgrade all dependencies to latest (#229)
- 185c343 deps: upgrade all dependencies to latest (#250)
- 1027c1c deps: upgrade all dependencies to latest (#258)
- 8f05805 deps: upgrade all dependencies to latest (#269)
- 7fe06f1 deps: upgrade all dependencies to latest (#280)
- 8e2656d deps: upgrade all dependencies to latest (#293)
- d099d77 deps: upgrade all dependencies to latest (#304)
- 462bdcf deps: upgrade all dependencies to latest (#305)
- 50bc8e2 docs(changelog): cut v0.14.0 (#321)
- 66f9da8 feat(open,export): resolve short session-ID prefixes (#315)
- 3cddae1 stats: add top limit (#285)
- 19ad40e version: add json output (#286)
Full Changelog: v0.13.0...v0.14.0
Contributors
Thanks to the following people for their contributions to this release: