Changelog
Features & fixes
- c7e4fe9: comms: activity-based liveness (LastSeen) + CLI staleness + dashboard "likely dead" badge (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- 28d9f3e: comms: add a version command with build metadata (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- ffa520d: comms: fix code-review findings in the steal-stale / strengthen diff (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- b4321b9: comms: fix liveness review findings (leader gate, dead-holder roster, merged-view routing, threshold consistency) (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- 1e8dfcc: comms: keep retired-then-reclaiming agents' orphaned claims releasable (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- aaf56a2: comms: stale claims (>1h idle) can be stolen without confirmation (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- f60b49e: comms: strengthen the most-used commands (find discoverability + context-on-claim + dashboard refs) (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
Security
- cf5b638: security: bump minimum Go toolchain from 1.25.0 to 1.25.10 (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
Other
- 51a8dd8: Accept string slice release refs (Eli ahmedalnaghiy@gmail.com)
- af27260: Add UI claim release action (Eli ahmedalnaghiy@gmail.com)
- 2a4da48: Add UI session start and per-session logs (Eli ahmedalnaghiy@gmail.com)
- 1313f2c: Add all-project comms dashboard (Eli ahmedalnaghiy@gmail.com)
- 00f190a: Add comms UI actions (Eli ahmedalnaghiy@gmail.com)
- c237189: Add curated global lessons (Eli ahmedalnaghiy@gmail.com)
- 75a85a0: Add explicit repo path override (Eli ahmedalnaghiy@gmail.com)
- f2a5406: Add named comms sessions (Eli ahmedalnaghiy@gmail.com)
- bed13cc: Add release-mine action to comms UI (Eli ahmedalnaghiy@gmail.com)
- 481a7ee: Add session roster admin (Eli ahmedalnaghiy@gmail.com)
- 19df40a: Add stale actor retire control (Eli ahmedalnaghiy@gmail.com)
- f102fef: Allow global UI claim release (Eli ahmedalnaghiy@gmail.com)
- 49ec344: Apply verified improvements: auto-open, batch claim, completed feed, activity surfacing (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- 7d13531: Archive whole comms sessions from UI (Eli ahmedalnaghiy@gmail.com)
- 6ec57a5: Dedupe global UI project sessions (Eli ahmedalnaghiy@gmail.com)
- f50a10b: Escape literal hash in scope strings (Eli ahmedalnaghiy@gmail.com)
- 5577672: Expose UI session actions to agents (Eli ahmedalnaghiy@gmail.com)
- c858715: Fix 31 bugs from two-round Opus+Codex audit (Eli ahmedalnaghiy@gmail.com)
- ad6dd23: Fix UI empty archive rendering (Eli ahmedalnaghiy@gmail.com)
- bce62af: Fix UI session lifecycle edge cases (Eli ahmedalnaghiy@gmail.com)
- df5ec1d: Fix all-project legacy claim grouping (Eli ahmedalnaghiy@gmail.com)
- ded34b2: Fix named session archive summaries (Eli ahmedalnaghiy@gmail.com)
- 5228080: Fix repo discovery override guidance (Eli ahmedalnaghiy@gmail.com)
- 8b028ff: Fix stale named session resolution (Eli ahmedalnaghiy@gmail.com)
- f1cd8d7: Fix stale session UI filtering (Eli ahmedalnaghiy@gmail.com)
- 46ad4cf: Focus comms UI on ending sessions (Eli ahmedalnaghiy@gmail.com)
- 20c71ad: Hide orphaned project logs in global UI (Eli ahmedalnaghiy@gmail.com)
- 2736dc1: Hide scratch temp projects in global UI (Eli ahmedalnaghiy@gmail.com)
- 03adf29: Initial commit (Eli ahmedalnaghiy@gmail.com)
- a6a8ce0: Initial implementation of comms CLI (Eli ahmedalnaghiy@gmail.com)
- d76fd86: Isolate named session claims (Eli ahmedalnaghiy@gmail.com)
- f009663: Keep unreadable project logs visible (Eli ahmedalnaghiy@gmail.com)
- b874b12: Make global UI regression portable (Eli ahmedalnaghiy@gmail.com)
- b250a53: Merge: session-control UX, unified end-session, audit bug fixes, UI redesign (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- 18ab899: Push UI updates over SSE instead of 2s polling (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- 08c4614: Redesign comms dashboard layout (Eli ahmedalnaghiy@gmail.com)
- 233a1bc: Reject ambiguous release modes (Eli ahmedalnaghiy@gmail.com)
- 33ba15f: Reject stale leader transfers (Eli ahmedalnaghiy@gmail.com)
- 1bbc30b: Reject stale named session end requests (Eli ahmedalnaghiy@gmail.com)
- 538c086: Relax comms dashboard spacing (Eli ahmedalnaghiy@gmail.com)
- f17e180: Stamp leader transfers on target session (Eli ahmedalnaghiy@gmail.com)
- d26cc02: Stamp session retire events on target session (Eli ahmedalnaghiy@gmail.com)
- c8393b9: Summarize release events in log output (Eli ahmedalnaghiy@gmail.com)
- 25e232f: Support editor commands with arguments (Eli ahmedalnaghiy@gmail.com)
- 808b24b: UI overhaul: readable claim cards + fix 2 verified bugs (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- 740a3e5: Validate decoded event required fields (Eli ahmedalnaghiy@gmail.com)
- 52289c7: Validate log filters (Eli ahmedalnaghiy@gmail.com)
- 34f1c6d: comms ui: add a launchd login-service template + document auto-reload (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- 9b46b71: comms ui: auto-reload the dashboard when the server is redeployed (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- 8711af4: comms ui: run the dashboard as an operator so the write buttons appear (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- f2ea4c9: fix: three bugs from the Codex+Opus audit (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- b545cd7: fix: warn when the comms store resolves under a temp dir (HOME override) (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- ca52fbd: perf: fold the log once per batch claim/release, not once per event (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- 082e158: skill(using-comms): release-promptly + capture decision/gotcha + trim leadership (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- 9e28c1d: ui: bulk-release all of one agent's claims in a single click (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- ece9c6a: ui: fix roster action layout — actions on their own line below the text (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- 1d14631: ui: polish stat strip + panel headers (flatter, consistent radius) (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- 6785b0d: ui: remove a team member from the roster (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- 6f4b3fd: ui: serve the comms logo as the browser-tab favicon (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- 145476e: ui: session controls, icon theme toggle, end-in-unified, palette refresh (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- 55673bb: ui: show the comms-session name in the header; tighten + restructure README (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- 2cc62f1: ui: stop the debounce timer on watcher shutdown (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
- e2404f6: ui: unified all-projects dashboard with a Projects sidebar (Ahmed Elnaghi ahmedalnaghiy@gmail.com)
Built by GoReleaser. comms is Linux/macOS only for now.