Skip to content

v0.18.0

Choose a tag to compare

@asheshgoplani asheshgoplani released this 16 Feb 19:12
· 2236 commits to main since this release

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