Skip to content

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 09:01
· 8 commits to main since this release

Session directories outside the default home

The file-backed sources — pi, claude, codex and gemini — scanned one hard-wired directory
under home, so sessions that lived anywhere else were invisible: an external disk, a
backup, or the agent containers whose sessions land on a bind mount on the host. --path
reads them now, in two forms:

--path claude=/mnt/disk/.claude/projects          relocate the source
--path claude:box2=/mnt/box2/.claude/projects     add an instance

A relocation points the existing source at another directory. A labeled instance joins
the list beside whatever else is enabled, named claude:box2 in the startup banner, the
source field, the page's source filter and /projects — and it prefixes its label onto
the project and cwd, so sessions from several machines that share one working directory
stay separate projects instead of collapsing into one.

Labeled instances are an explicit request, so they are enabled in every mode, even when
the directory does not exist yet (the startup log warns about it). Finding a session by
the bare mode name still reaches into labeled instances, so an MCP client holding
"claude" keeps working. The json-map and SQLite sources keep their layout across several
files and reject --path rather than half-supporting it.

Also

The page's source tags render a neutral dot for a source they do not know, so a labeled
instance reads as a source and not as a status.

Full changelog: v0.12.0...v0.13.0