Changelog

Full release history for Suvadu.

Also available on GitHub Releases and CHANGELOG.md.

v0.2.1

Latest
  • added Vim keybindings — optional vim-style modal navigation in the search TUI. Enable via suv settings or vim_mode = true in config.
  • changed Slimmed down README from 840 to ~120 lines, linking to suvadu.sh for full docs.

v0.2.0

  • added MCP Server — suv mcp-serve exposes shell history to AI agents via Model Context Protocol. 11 tools including assess_risk. 5 auto-injected resources. 100% local.
  • added MCP auto-configuration — suv init claude-code and suv init cursor automatically register the MCP server. Zero extra setup.
  • added Cursor agent integration — suv init cursor installs hooks for command capture with exit codes and prompts.
  • added Enhanced suv status — shows database path, total commands, detected agents, and tips.
  • fixed Cursor executor detection, unique mode sort, relative date parsing, settings list scrolling.
  • changed Unified TUI styling across Stats, Agent Dashboard, and Agent Stats.

v0.1.5

  • added Prompt Explorer — two-screen TUI to browse agent prompts and drill into triggered commands.
  • added Cursor agent integration — suv init cursor installs hooks for command and prompt capture.
  • added Executor selector in search filter — Up/Down picker showing actual executors from the database.
  • fixed Dead text bug in suv search standalone — selected commands now inject into the editing buffer correctly.
  • fixed Claude Code exit codes — agent commands no longer stored with NULL exit codes.

v0.1.4

  • added Custom agent detection — configurable [agents] section and Agents tab in suv settings TUI.
  • added suv init opencode — OpenCode integration via plugin with prompt capture.
  • fixed Regex lookahead in secret redaction causing errors on first use.

v0.1.3

  • fixed Powerlevel10k compatibility — Ctrl+R search now works correctly with p10k instant prompt.
  • added suv update now checks version before downloading and shows release notes.

v0.1.2

  • fixed Linux self-update — "Text file busy" error resolved.
  • added Universal installer script with OS/arch auto-detection and SHA256 verification.

v0.1.0

  • added Major milestone: suv alias, suv gc, suv session timeline, suv wrap for AI agents.
  • added Secrets redaction — API keys, tokens, and passwords auto-redacted before storage.
  • added Minisign signature verification for self-update.
  • added Command syntax highlighting across all TUI views.
  • added 975 tests (up from ~100). Architecture overhaul with module decomposition.
  • fixed 40+ bug fixes including UTF-8 safety, SQL injection prevention, atomic file writes, and streaming exports.

v0.0.1

  • added Initial release — interactive TUI search, session tracking, AI agent monitoring, statistics dashboard, self-update.