v0.6.1 — Workspace filter
What's new
Added
- Workspace filter — a project dropdown in the filter bar lets you scope every tab (Sessions, Analytics, Patterns, Cost) to a single workspace; selecting a project filters the full computed chain so all charts and tables update together
- Project path on session rows — each row in the Sessions tab shows the last two path components of the workspace (e.g.
dev/agentlens), muted with a full-path tooltip; hidden when all visible sessions already belong to one project - Cross-source workspace resolution — OTEL sessions with no workspace borrow the workspace from a same-source log session that started within the same minute (±1 bucket), so Claude Code OTEL sessions get a project path even before they are persisted
- Codex workspace from
session_meta.cwd— Codex log sessions now read the workspace from thesession_meta.cwdfield rather than the date-named directory
Fixed
- Workspace filter in bounded time ranges —
rangedSessionswas applying the workspace filter only to in-memory sessions; DB search results were passed through unfiltered, so Analytics charts showed sessions from all projects even when one was selected - Live session workspace — OTEL sessions in the live span window now carry a
workspacefield so the dropdown and row label work for in-progress sessions - Time range offline error — the time range picker now shows an error immediately when the extension is offline, with a 5 s fallback timeout if it goes dark mid-session
Full changelog: https://github.com/RogerReed/agentlens/blob/main/CHANGELOG.md
Full Changelog: v0.6.0...v0.6.1