Repository navigation
v0.1.0
An agent skill for saving, listing, and resuming coding-agent sessions by project title.
Two modes
save — records the current session under a project title. A user-provided session id wins
verbatim; otherwise detection uses an authoritative environment value, or a newest-file heuristic
that asks for confirmation before writing. Entries update in place by session id, and a session
already recorded under a different title is announced with an ignore-or-replace choice rather than
being silently retitled.
find and resume — lookup by project title, or list a harness's entries, then hand over the
exact resume command and the directory to run it from. Read-only: finding never modifies a record.
Records
One markdown file per harness under ~/.agents/memories/sessions/, because session ids do not
translate between harnesses. Each entry carries saved, session_id, model and dir.
Harnesses
Detection and resume commands are implemented for Pi, Claude Code, Codex, Antigravity CLI (agy)
and OpenCode. The README states which of those have been exercised end to end rather than quoting
results — Claude Code has not been run yet, and the Antigravity surface is partly unverified.
Install
npx skills add jemshit/save-session
claude plugin marketplace add jemshit/save-session
pi install git:github.com/jemshit/save-session@v0.1.0Verified before this release: the invariant checks (personal data in the tree and in every commit,
documentation hygiene, frontmatter), the platform and detector tests, the detector output contract
against real stores, and the SKILL.md ↔ decision-flow drift check.