Skip to content

Releases

v0.2.5 — Display and search session names

Choose a tag to compare

@Uri2001 Uri2001 released this 06 Nov 08:57

Session names

  • Add a Name column 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.jsonl beside 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

v0.2.4 — Preserve forked sessions

Choose a tag to compare

@Uri2001 Uri2001 released this 06 Nov 08:46

Fixes

  • Fix forked sessions disappearing from the session list when inherited session_meta records overwrite the fork's identity (#3).
  • Preserve the ID, working directory, and creation time from the first session_meta record while continuing to read later activity. Nested forks remain separate sessions.
  • Prevent parent and fork rollout files from being incorrectly grouped together for deletion. Previously, deleting the merged entry could also remove related fork files.
  • Add regression tests for fork metadata, nested forks, missing IDs, and independent deletion of parents and forks.

Users who use session forks should update before deleting sessions through the TUI. This fix does not restore files that were already deleted.

Thanks to @mhjacobson for reporting the problem and suggesting the initial fix.

Validation: go test ./..., go test -race ./..., go vet ./..., and go build -buildvcs=false ./....

Full changelog: v0.2.3...v0.2.4

v0.2.3 — CODEX_HOME and empty-list fixes

Choose a tag to compare

@Uri2001 Uri2001 released this 06 Nov 07:15

Fixes

  • Respect session directory precedence: explicit --sessions-dir, then non-empty $CODEX_HOME/sessions, then ~/.codex/sessions.
  • Fix the TUI becoming unresponsive after navigating an empty session list, including no search matches and deletion of the last session.
  • Add regression tests for path resolution, missing and empty directories, and Ctrl+C through the TUI event loop.
  • Document directory precedence and empty-list behavior.

Thanks to @HaleTom for reporting both problems in #1.

Validation: go test ./..., go test -race ./..., go vet ./..., go build ./....

Full changelog: v0.2.2...v0.2.3

v0.2.2

Choose a tag to compare

@Uri2001 Uri2001 released this 07 Nov 09:28
Add artifacs to release

v0.2.1

Choose a tag to compare

@Uri2001 Uri2001 released this 07 Nov 09:19
Release v0.2.1