2.0.0
What's new in 2.0.0
- Subagent & workflow transcripts — expand any
AgentorWorkflowtool call inside a conversation to read the subagent's full transcript inline:
its prompt, reasoning, every tool call and result — the part the CLI hides. Workflow runs render as a phase → agent tree with per-agent tokens and
status. Deep search and the token dashboards now cover subagent and workflow activity too. - In-conversation search — search inside an open session with match highlighting and prev/next navigation, on top of the global ⌘K full-text search.
- More accurate token totals — Usage now merges Claude Code's own
~/.claude/stats-cache.json, so the dashboards line up with what/statsreports. - Custom profile — set a display name and avatar (uploaded image or initial), per source.
- Rebuilt internals — the Electron main process was split from a single 3,000-line file into ~25 focused modules (parsers, IPC, search, usage, auth,
fs-safety). Streaming JSONL parsing, atomic writes, path containment and symlink rejection throughout.
Everything from 1.0.0 is still here: ⌘K search across ~/.claude/projects/ and ~/.codex/sessions/, one-click resume in Terminal / iTerm, token
dashboards with heatmap, opt-in live subscription quota, the workspace browser, Claude Code ⇄ Codex switching, light / dark themes, UI in 10 languages,
and no network beyond the opt-in quota probe.
Downloads
- macOS Apple Silicon —
Lens-2.0.0-arm64-mac.zip - macOS Intel —
Lens-2.0.0-mac.zip - Windows x64 —
Lens-2.0.0-win.zip
Builds are not signed. On macOS strip the quarantine flag once:
xattr -dr com.apple.quarantine "/Applications/Lens.app"
On Windows, SmartScreen → More info → Run anyway.
Source
Architecture notes, IPC protocol, security model: see CLAUDE.md.
Full Changelog: 1.0.0...2.0.0
Full Changelog: 1.0.0...2.0.0