Blog
News, tutorials, and deep dives from the Suvadu team.
Suvadu 0.5.3: Mask the Secrets Your AI Agents Typed, Including the Ones Already Stored
What agent commands leaked past pattern-based redaction, what 0.5.3 now masks, how suv redact cleans history you already have and what it cannot reach, and the Linux glibc fix.
Claude Code Said "Ran 3 Commands": How to See Which Ones
Three ways to see the commands behind Claude Code's "Ran N commands" summary: Ctrl+O, the session transcript, and recording them as they run.
Suvadu 0.5.1: Forgiving Search, Smarter Recall, and What Your AI Agents Actually Changed
Separator-insensitive search, frecency and next-command ranking, opt-in failure output, Cursor sessions, and git snapshots of what each agent session changed, with their costs and limits.
Zsh History: Fix Lost Commands, Search It, or Replace It (2026)
What Zsh's built-in history already does well, where a flat history file runs out, and how to install, import, and roll back a database-backed replacement.
Claude Code Audit Log: Record Every Shell Command It Runs
Walk through a failed Claude Code run with suv agent report, history, Prompt Explorer, and sessions, and learn what agent integrations do and do not capture.
How to Sync Shell History Across Machines (Without the Cloud)
The real options for moving Bash/Zsh history between machines — and how to do it locally, without a cloud account.
Suvadu vs fzf for Shell History: When Ctrl-R Isn't Enough (2026)
Using fzf for Ctrl-R? Where a fuzzy finder over a history file is enough, and what a database-backed history adds.
Suvadu vs McFly: Shell History Features Compared (2026)
Suvadu vs McFly compared on search, ranking, privacy, AI agent support, and what each one is missing.
Suvadu vs Atuin: Shell History and AI Agent Workflows
Compare Suvadu and Atuin by real tasks (recall, import, agent-session review, and error output), including migrating an Atuin database into Suvadu 0.5.1.
Suvadu vs Hstr: A Modern Hstr Alternative for Shell History (2026)
Suvadu vs Hstr compared on storage, search, privacy, and AI agent support.
Suvadu vs mem0: Which AI Memory Does Your Coding Agent Need?
Why general-purpose AI memory and shell-history memory are complementary, not competitive — and when to use each.
How AI Agents Query Your Shell History via MCP
Suvadu's built-in MCP server turns your shell history into a queryable resource for AI agents. Here's what it does and how to set it up.
How to Set Up AI Agent Tracking with Suvadu
Run suv init for your agent, restart it, verify with suv doctor, and record a test session you can inspect end to end.
See Every Command Your AI Agent Ran: Claude Code, Codex, Cursor
AI coding assistants run shell commands you may never review. Why that matters, and how to record and review what supported integrations capture.
How Suvadu Records Shell History Without Slowing Your Shell
A technical walk-through of how Suvadu records shell commands with native Zsh hooks, Rust, and SQLite WAL mode, and what has been measured so far.
Shell History Tools Compared: Atuin, fzf, McFly, hstr and Suvadu
Compare Atuin, fzf, McFly, hstr, and Suvadu by search model, stored context, sync, shell support, and AI-agent workflows.
Why I Built Suvadu
The story behind building a database-backed shell history replacement in Rust — and why standard Zsh history was not enough.