Recall now shows your own commands by default, search is more precise, and there's a real safety net for destructive operations — plus several new commands.
Important
Two behavior changes to know about:
- Recall hides AI-agent commands by default. Up-arrow and
Ctrl+Rshow your own commands only — toggle agents back withCtrl+A(or--include-agents, orsearch.recall_show_agentsin config). - Search matches typed words as literal substrings (no more loose
gco→git checkoutsubsequence matching), ranked prefix → contiguous → in-order → any-order.
Added
- AI-agent commands hidden from recall by default (
Ctrl+A/Alt+A/--include-agentsto show). suv backup [--out PATH]— database snapshot; also taken automatically beforesuv delete(--no-backupto skip).suv bookmark pick— recall a saved bookmark into your prompt.- "Failed only" search filter —
Ctrl+Eorsuv search --failed. suv stats --human— analytics excluding agent activity (alsohin the stats TUI).suv agent report --fail-on <low|medium|high|critical>— non-zero exit for local CI / git hooks.- Configurable
agent.prompt_capture_max_chars(default raised to 4000) andredaction.extra_patterns. - Idempotent JSONL import (
--allow-duplicatesto opt out); new risk patterns forgit clean -f, world-writablechmod,chown -R.
Changed
- Search ranking overhauled (literal-substring matching, recency-first up-arrow).
suv alias suggestis human-only;alias add/add-suggestedregenerate the alias file automatically.- MCP project tools match the full directory subtree; MCP honors
mcp.default_days/default_limit;agent.risk_ignore_patternsnow take effect. - Dependencies:
rusqlite0.38 → 0.40,clap_mangen0.2 → 0.3.
Fixed
- Redaction no longer mangles
docker -p/ssh -p/curl -u;@-in-password and password-only DB URIs are redacted correctly. - Fixed MCP UTF-8 panics on multibyte output/prompts.
Security
suv delete/suv uninstallrefuse a pipedyon non-TTY stdin.SECURITY.mddocuments the at-rest data model and redaction coverage.
Upgrade: suv update · macOS: brew upgrade suvadu · or curl -fsSL https://downloads.appachi.tech/suvadu/install.sh | sh · crates: cargo install suvadu
Full changelog: https://github.com/AppachiTech/suvadu/blob/main/CHANGELOG.md