Repository navigation
Tags
Tags
agf v0.11.4 — pi/codex robustness + README clarity pi scanner no longer drops sessions on invalid-UTF-8 lines (same bug class as the cursor .ok()? fix shipped in v0.11.3). codex history.jsonl read is now bounded by the live_session_ids set, so the CACHE_VERSION=6 cold-rescan in v0.11.3 stops scaling with lifetime codex usage. README clarifies Kiro (no per-session resume) and Hermes (cwd-independent). .gitignore picks up /.claude/. Verified end-to-end: 599 sessions identical pre/post upgrade.
agf v0.11.3 — cursor scanner fix + critical follow-ups Cursor scanner now finds sessions on current Cursor CLI (Composer 2+ JSONL at depth 4 — previous scanner returned zero sessions). Built on @rooty0's #45 with verified follow-ups: - panic-fix on extract_first_prompt for inverted <user_query> tags (rustc reproducer confirmed) - skip-not-abort on malformed JSON / invalid UTF-8 lines - legacy .txt deletion (was silent no-op since remove_dirs_matching_name filters on is_dir()) - CACHE_VERSION 5 -> 6 so upgraders see the orphan fix immediately - 512 KiB byte budget on extract_first_prompt (matches pi.rs cap) - stem == parent UUID invariant on the .jsonl arm - 6 new regression tests (3 portable, 3 cfg(unix)) Closes #35.
agf v0.11.2 — pi session resume + scoped follow-ups pi sessions now resume by id (pi --session '<id>'), keep every session per project, and show prompt summaries + full History — thanks to @shellus (#43, authorship preserved). Scoped follow-ups: reverted the default-to-cwd search query (it changed no-arg behavior for every agent), bounded pi parse_session with a 512 KiB read budget so the forced cold rescan can't stall on multi-MB transcripts, restored the Kiro resume-latest note, and made the pi scanner tests portable (Windows-safe).
PreviousNext