github asheshgoplani/agent-deck v0.18.0

latest releases: v1.15.0, v1.14.0, v1.13.0...
6 months ago

Major Features

🔔 Notification Bar Show All Mode (#171)

Display all sessions with status icons instead of only waiting sessions:

  • Running session
  • Waiting for input
  • Idle session
  • Error state

Config:

[notifications]
enabled = true
max_shown = 6
show_all = true  # Enable all-sessions view with icons

Backward Compatible: Defaults to original behavior (only waiting sessions, no icons)

🔗 Codex Hooks Integration

  • New commands: codex-notify, codex-hooks
  • Integration with OpenAI Codex CLI tool
  • File-based event notification system (event_watcher.go, event_writer.go)

⚡ Hook Status Fast Path

Optimized hook freshness detection with tool-specific windows:

  • General: 2 minutes
  • Codex running: 20 seconds
  • Codex waiting: 2 minutes

Dramatically reduces subprocess spawns for better performance.

Improvements

  • Update command now auto-updates bridge.py for conductor installations
  • Enhanced tmux pattern matching for codex session detection
  • Refactored hook handler for atomic status writes
  • Comprehensive test coverage (all tests passing)

Installation

agent-deck update

Or manually:

go install github.com/asheshgoplani/agent-deck/cmd/agent-deck@v0.18.0

Full Changelog

21 files changed: 2,081 insertions, 115 deletions

New files:

  • cmd/agent-deck/codex_hooks_cmd.go
  • cmd/agent-deck/codex_hooks_cmd_test.go
  • internal/session/event_watcher.go
  • internal/session/event_watcher_test.go
  • internal/session/event_writer.go
  • internal/session/event_writer_test.go

Don't miss a new agent-deck release

NewReleases is sending notifications on new releases.