Skip to content

v0.13.0

Choose a tag to compare

@StephanSchmidt StephanSchmidt released this 25 Mar 13:26
· 1671 commits to main since this release

Changelog

  • 140b483 Add --debug flag to TUI showing probe reasoning as JSON
  • 14912ba Add --debug flag to TUI writing probe reasoning to log file
  • f68545d Add 5s debounce to JSONL probe to prevent flickering during tool loops
  • fd66c6c Add Claude Code hooks for event-based status detection
  • 4b312e5 Add JSONL session log parser for Claude Code status tracking
  • 4a28f1d Add LSP setup wizard step to human init
  • 0332a19 Add Notion workspace indexing to search index
  • 3cac4fa Add PID field to Instance struct for host process tracking
  • 3d2042d Add Slack notifications for AI agent activity (Shortcut #41)
  • 69c6ba3 Add Telegram dispatch to daemon — auto-send messages to idle Claude agents [SC-40]
  • 2440758 Add URL-based ticket resolution and auto-configuration
  • 118718a Add beautiful TUI with spinners, progress bars, and adaptive colors
  • becc68d Add fetch generation tracking and suppress logs during TUI
  • 67bcb07 Add hookevents package for reading Claude Code hook events
  • e8dc66b Add incremental index sync with UpdatedAt/UpdatedSince across all providers
  • 9fb89a6 Add local search index with SQLite full-text search
  • 1e034a8 Add modular probe-based state detection for reliable busy/ready indicator
  • 5969325 Add project assignment when creating Linear issues
  • 7416821 Add tests for cmdtracker, cmdprovider, and cmdusage packages
  • 12588c9 Add two-tier TUI refresh, hook events, and inline session display
  • 061d4f8 Carry forward panes in quick fetch instead of re-discovering
  • ac1d93c Color instance labels pink when busy, teal when idle
  • c987d34 Display time window in local timezone instead of UTC
  • 495acd8 Export formatModelRows, totalTokens, formatMemory from usage.go
  • 700b42a Extract DecodeJSON helper to eliminate provider boilerplate
  • de45d62 Extract monitor package, simplify TUI to pure rendering
  • dc012e8 Fix host state detection showing Busy when session is Ready
  • 8e77d16 Fix probe false-Ready: probes only report Busy or abstain, never Ready
  • de6614d Fix session fallback using OSStateFallbackProbe instead of ReadyStateReader
  • 100bb81 Fix stale session causing always-green: fall back to newest JSONL
  • e276bfc Fix state flickering: CPUProbe takes two readings 100ms apart
  • 6a6cf91 Fix stuck-busy from stale JSONL streaming entries
  • 869576a Fix tmux pane state by matching via PID instead of Cwd
  • 31c1773 Improve Claude instance discovery and usage tracking
  • 6927ec4 Install Claude Code hooks during personal mode setup
  • 688bea0 Make instance headers pink (#d73d73)
  • 7f9593b Move DirWalker to discovery.go, findNewestJSONL from state.go
  • 47820f9 Move FileReader and OSFileReader to logparser/types.go
  • 9dbf3df Raise CPUProbe window to 500ms and threshold to 15%
  • 7c5cbf5 Register index, search, and tui commands in CLI
  • e2cc47a Remove FUSE secfs tests
  • ff9bb0f Remove activity detection (probes, state watcher, state readers)
  • cc21250 Remove usage window header from TUI
  • 55a4e71 Show Claude PID in tmux pane listing
  • 1b8cdfa Show busy/ready state for Claude instances in TUI tmux listing
  • be18829 Show hostname in TUI header and instance label in usage section
  • 47c2756 Simplify probe logic: assume Ready, any Busy signal wins
  • f1b0f3d Stabilize JSONL file selection with mtime tolerance tiebreaker
  • eba8d7f Suppress gosec false positives in discovery and diagcreds
  • 2e77cb9 Update CLAUDE.md with tracker tokens, traceability, and Shortcut project name
  • c29e727 Use human brand colors in TUI theme
  • 723f0e2 Warn when configured trackers are skipped due to missing credentials