Skip to content

Releases: inkless/triage

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 05 Aug 03:45
8d2e9c6

0.4.1 (2026-08-02)

Bug Fixes

  • linux errors (2127f45)
  • sessions: prefer useful labels and defer auto alerts (#7) (fb819bc)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 05 Jun 04:26
c796bd5

0.4.0 (2026-06-05)

Features

  • relocate reply to a visible compose surface (panel or bottom bar) (#5) (4439251)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 05 Jun 03:34
f884bce

0.3.0 (2026-06-05)

Features

  • live preview rail (p, right/bottom) + l audit-log alias (#3) (82a7a9b)

Bug Fixes

  • drop Claude --bg-spare daemon sessions from discovery (#2) (ab18f74)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Jun 21:02
a12748b

0.2.0 (2026-06-04)

Features

  • ^J/^K nav in filter mode (vim-style alt to ↑↓) (18a71df)
  • add triage agents whoami (c1e721b)
  • add agent launch CLI (796a13e)
  • add guarded agent messaging CLI (20949b0)
  • add keybinding help overlay (87e1740)
  • add new agent launch shortcut (2e79a41)
  • add tui reply composer (1633ff0)
  • allow H audit log overlay regardless of auto mode (65188c4)
  • auto-detect zoom-on-jump by pane width (cbd6de4)
  • block sends to a target with unsent composer text (52b4be1)
  • classify "stuck busy" as Blocked (a5222be)
  • clear filter after a successful Enter-jump (69906c4)
  • config.toml + ntfy phone push (64482d1)
  • configure approval mode (9c2527b)
  • consolidate triage-jump.sh + triage-preuse.sh into the binary (3b5d067)
  • cost visibility + full-pane scrape for hook-less audits (fb4a76f)
  • cross-session cost rollup — $ overlay + triage cost CLI (d0cab14)
  • custom AppIcon for triage-notify.app (d2fd265)
  • defer phone push for auto-mode Blocked; fire only on auditor WAIT (9af9191)
  • detail pane — context-window % and agent's latest text (0dbeb1b)
  • Enter in filter mode jumps directly (single-keystroke confirm + go) (6c8f33a)
  • error on unrecognized args instead of launching TUI (662189d)
  • feed recap context to auditor + loosen prompt to allow routine repo ops (cc97594)
  • filter-mode nav + readline keys (^W / ^U) (17bb9b9)
  • H toggles audit-log overlay (auto-mode history) (736af36)
  • n/N priority hop, popup-mode launch, drop filter (59564c0)
  • pin sessions to the top with * (2bdb849)
  • replace terminal-notifier with triage-notify Swift helper (UNUserNotificationCenter) (b23ba4c)
  • restore / filter (matches session name + cwd) (4c40475)
  • richer detail pane (full tool_input, auditor in-flight, event timing) (db322e1)
  • runtime toggle for ntfy phone push (key p) (3cdf288)
  • show auto mode in header (555b360)
  • show Codex tokens in cost overlay (47260f5)
  • show header mode status (088a275)
  • show model name + (1M) tag in detail header (deterministic via settings.json) (2369ba4)
  • signal accuracy, perf, mute persistence, notifications, approve/deny (7ff9c54)
  • silent attach + tombstone pane_id (phase 1 robustness) (f4ea7d5)
  • split exit/zoom flags + uniform selected-row highlight (e51c7f3)
  • support Codex sessions in triage (c601db1)
  • T-51 — idempotent hook installer with dry-run + uninstall (493ca18)
  • T-56 autonomous mode + SESSION tmux-name fallback (1edbf0a)
  • thin divider between pinned and other sessions (22d5c54)
  • top-level --help / -h handler (b3cba82)
  • triage notify <message> — one-shot ntfy push CLI (7c05020)
  • triage notify fires desktop banner + phone by default (c15bb8b)
  • vim keys + cache for audit-log overlay (d412351)
  • watch-session keybinding (w) — fire on every work → done (babec73)

Bug Fixes

  • add tmux discovery fallback (154840f)
  • auto-zoom by client width, not pane width (c5fa202)
  • autonomous mode plumbing (prompt fallthrough, full tool_input, hook claim handshake) (7c23474)
  • bump auditor --max-budget-usd 0.05 → 1.00 (ab35a3a)
  • collapse duplicate sessions sharing a tmux pane (efd8af4)
  • dedupe session cost by message.id (~2-3x overcount) (6579966)
  • detect 1M context window (env var, model tag, or peak observation) (d29e4d4)
  • deterministic Blocked via pane content; revert stuck-busy time rule (cbfd3e0)
  • don't treat faint placeholder text as unsent input (51625a2)
  • drop literal "1" from approve send-keys (Enter is enough) (1f25639)
  • filter useless window_name labels ([tmux] / nvim / fish / etc.) (0962f9b)
  • harden blocked-session approval flow (ec5ff7c)
  • honor sessions JSON status=busy in prompt-freshness gate (c9a875a)
  • keep Codex aliases across child threads (ad7c4bc)
  • locate running triage by pid+pane_id, not command name (bc1ea6f)
  • make pin and mute mutually exclusive (b388ce6)
  • notification click — quote bundle ID in AppleScript activate (73662a2)
  • notification click — unset TMUX + use open -b for activate (0d692fc)
  • NSApp-based notify helper — clicks land + no "not responding" dialog (442d2aa)
  • pair transcripts by sessionId first, greedy as fallback (a5d7477)
  • PID-based triage-pane detection in --jump-to-self ([6885fcc](6885fcc3eb6a344a30...
Read more