cd /news/ai-agents/show-hn-agents-ship-diffs-visr-keeps… · home topics ai-agents article
[ARTICLE · art-20759] src=visr.dev pub= topic=ai-agents verified=true sentiment=↑ positive

Show HN: Agents ship diffs. Visr keeps trajectories

Visr, a new open-source tool, transcribes the entire trajectory of terminal sessions—including every command, output, retry, and fix—rather than just the final diff. The tool, installable via Homebrew, generates a transcript link that can be shared with future agents or teammates, preserving the full problem-solving process and dead ends that a standard diff discards. This trajectory data serves as the raw material for downstream artifacts like CLAUDE.md files, MCP servers, and evals, enabling agents to learn from past work without repeating mistakes.

read2 min publishedJun 3, 2026

Changelog Diffs tell you what changed. Trajectories tell the next agent how.

$ brew install sourishkrout/visr/visr

$ visr shell

Keep the Trajectory, Not Just the Outcome #

visr shell

starts a transcribed shell in your own terminal. Run Codex, Claude Code, Cursor, or plain commands inside it. Visr transcribes the whole trajectory: every command, output, retry, and fix. It hands you a transcript link when you're done. A goldmine for future agents: every dead end already ruled out, so they don't walk back in.

That's baseline memory for everything downstream: the raw material behind a CLAUDE.md

, an AGENTS.md

, an MCP server, a skill, evals.

From Trajectories to Knowledge Graph #

A transcript is more than a log. The retries, the dead ends, the fix that finally worked: that's the tribal know-how a diff throws away. And because one visr shell

can span many agent sessions, the transcripts connect: one session to the next, one fix to the next run, trajectories linking into a graph.

In v0.2.0, the transcript link shows up in your terminal status bar as soon as the session starts transcribing. When the shell exits, Visr prints a short summary and drops the transcript link on its own line, easy to copy, open, and share.

You run your agents, inspect output, fix bugs, retry a command, and exit with a transcript of the whole trajectory, not just the final outcome. From there it can seed a follow-up review, a skill, a runbook, an eval.

Your Next Agent's Trajectory #

Try it on one real task. Run visr shell , work the way you normally would, and exit when you're done. Visr hands you the transcript link, and that transcript is the artifact worth carrying forward.

Share it with the next agent, the next teammate, the next workflow, so they don't have to guess what happened from the final diff alone. That's where this goes next, the same path the v0.1.0 changelog laid out: Agents run on terminal memories. Bottle yours.

$ brew install sourishkrout/visr/visr

$ visr shell

Give it a try, and let us know what breaks. Thanks!

Previously

v0.1.0bottled terminal memories.

── more in #ai-agents 4 stories · sorted by recency
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-agents-ship-…] indexed:0 read:2min 2026-06-03 ·