Releases: lifrary/agent-tree
Releases · lifrary/agent-tree
v0.1.2
v0.1.1
v0.1.0 — initial public release
First public release of agent-tree — navigate any Claude Code session as a numbered file-tree in your terminal, and resume from any node.
Install
npm install -g @seungwoolee/agent-treeOr as a Claude Code plugin (recommended — surfaces 5 MCP tools in every session):
git clone https://github.com/lifrary/agent-tree ~/.claude/plugins/local/agent-tree
cd ~/.claude/plugins/local/agent-tree && npm install && npm run buildHighlights
- Terminal-only file-tree: phases (user prompts) → sub-actions, with phase metadata
(N actions · M files · T min). No browser, no HTML. - Smart default:
agent-treewith no args picks up the latest session of the current project; falls back to globally latest. - ⭐ pick history: previously resumed-from nodes are starred (GitHub-style binary). Persisted at
~/.cache/agent-tree/picks/. - Continue / Fork resume: pick a node, get the resume markdown on stdout (and clipboard on TTY) ready to paste into a new session. Snapshots auto-include git context (branch / HEAD / status / recent commits).
- MCP plugin: 5 tools (
agent_tree_list / snapshot / picks / diff / unstar) surface in any Claude Code session natively, no subprocess spawn. - Secret redaction: 15 default patterns (Anthropic / OpenAI / GitHub classic + fine-grained PAT / AWS / GCP API + OAuth / Stripe / HuggingFace / JWT / PEM / Bearer);
--redact-strictadds email / phone / card / SSN / RRN.
Quality bar at release
- 113 tests across 12 files (lint + typecheck + test + build all clean)
- Comprehensive security audit: 39 fixes including the redactor pipeline, MCP tool routing, path-traversal mitigation (CVE-2022-24765 class),
--dump-jsonhardening - End-to-end install verification: fresh
npm i @seungwoolee/agent-tree→ CLI + MCP both functional
See CHANGELOG.md "Post-rebrand audit hardening" for the full list.
Multi-agent intent
Project is named agent-tree (not claude-tree) so v0.2 can add Codex / Gemini session adapters when those formats stabilize.
Built with Claude Code itself — this very session was the first to dogfood the tool against its own JSONL.