Repository navigation
v0.2.5 — Display and search session names
Session names
- Add a
Namecolumn showing names recorded by Codex CLI, including names set with/rename(#2). - Include full session names in fuzzy search while continuing to resume sessions by ID.
- Read names from
session_index.jsonlbeside the resolved sessions directory. Use the latest valid non-empty name in file order. - Keep sessions browsable when the optional index is absent or has damaged records; report index read errors as warnings.
- Display Unicode names and literal formatting markers safely. Unnamed sessions show
-.
The name index is read at startup and is never modified by this tool. For copied session directories, copy session_index.jsonl alongside the directory to include names. See README for path details.
Add regression tests for renames, Unicode, optional or damaged indexes, path selection, independent fork names, and resuming a session selected by name.
Thanks to @HaleTom for suggesting this improvement.
Validation: go test ./..., go test -race ./..., go vet ./..., and go build -buildvcs=false ./....
Full changelog: v0.2.4...v0.2.5