Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 04 Apr 10:05
· 48 commits to main since this release
8329623

v0.8.0 — Major Feature Release

New TUI Features

  • $PWD boost — sessions matching your current directory automatically appear at the top
  • Open in Editor — new action menu item (3) opens the project in your $EDITOR
  • Pin/bookmark sessions — pin important sessions via action menu; pinned sessions show * and stay at top; persisted in ~/.config/agf/config.toml
  • Agent count badge — Tab filter badge now shows session count (e.g. Claude Code (12))
  • Project grouped view — press Ctrl+G to toggle a tree view grouped by project with expand/collapse

New CLI Commands

  • agf list — plain text output for scripting (--format table|json|csv, --agent, --limit)
  • agf stats — session statistics with colored Unicode bar charts (by agent, project, activity)
  • agf watch — live dashboard with auto-refresh and running agent detection
  • agf resume enhanced — new flags: --list N (interactive pick), --agent (filter), --mode (permission mode)

Architecture

  • AgentPlugin trait — foundation for easier agent additions (Windsurf, Aider, etc.)
  • Scan caching~/.cache/agf/sessions.json with mtime-based invalidation for faster startup
  • Settings refactored — proper TOML serialization, new editor and pinned_sessions config fields

UI Polish

  • Action menu labels unified to Title Case
  • Removed redundant Back menu item (press Esc instead)
  • Improved agf list with numbered rows, branch column, ANSI colors
  • Improved agf stats with per-agent colored bars and aligned columns
  • Improved grouped view with tree characters, inline agent badges, git branch display

Install / Upgrade

# Homebrew
brew upgrade agf

# Cargo
cargo install agf

# Binary
curl -fsSL https://github.com/subinium/agf/releases/download/v0.8.0/agf-aarch64-apple-darwin.tar.gz | tar xz

Full Changelog: v0.7.3...v0.8.0