Skip to content

Releases: ImL1s/resume-skills

Portable Resume v0.3.4

Choose a tag to compare

@github-actions github-actions released this 27 Jul 13:24

Portable Resume v0.3.4

Offline, local-only context migration for a fresh coding-agent session. Runtime is Python stdlib-only; recovered text stays inert/untrusted. This is not live process or session restore.

Highlights

  • Kimi large-session index/wire recovery now scans under source_read_bytes bounds (Issue #14, PR #58).
  • Pi source and filesystem destination support bring the registry-derived matrix to 9 sources × 9 destinations = 81 cells.
  • Release evidence cell counts are derived from the registries rather than hardcoded.

Verified publication

  • Annotated tag object: f952856476dbf7742d16c0f42638497c0a930b28
  • Release commit: fa1344bf62eb26332baea7b7ef4540a1a37acba8
  • 14-job release run: Ubuntu + macOS, Python 3.11/3.14, exact wheel/sdist smoke, flat checksum verification, attestations, PyPI Trusted Publishing, and GitHub Release publication
  • PyPI portable-resume 0.3.4
  • Fresh public download: all 21 SHA256SUMS entries verified; all 21 intended attested assets verified
  • Public marketplace v0.3.4

Evidence boundaries

  • Pi native host UI / picker activation: not-run.
  • Fresh v0.3.4 host-by-host marketplace reinstall and picker flows: not-run. The recorded 6/6 compatible-host installs and Cursor/Kimi picker evidence remain scoped to v0.3.2.
  • Cursor full bubble graph: not claimed.

See the evidence summary and release claim.

Full Changelog: v0.3.3...v0.3.4

Portable Resume v0.3.3

Choose a tag to compare

@github-actions github-actions released this 25 Jul 13:44

What's Changed

  • docs: track Codex P0/P1 plans and STATUS backlog by @ImL1s in #9
  • chore(deps): bump actions/checkout from 6.1.0 to 7.0.1 by @dependabot[bot] in #1
  • chore(deps): bump actions/setup-python from 6.3.0 to 7.0.0 by @dependabot[bot] in #2
  • fix(codex): recover parent sessions and large rollouts by @Nanako0129 in #4

New Contributors

Full Changelog: v0.3.2...v0.3.3

Portable Resume v0.3.2

Choose a tag to compare

@github-actions github-actions released this 24 Jul 12:41

Full Changelog: v0.3.1...v0.3.2

Portable Resume v0.3.1

Choose a tag to compare

@github-actions github-actions released this 24 Jul 11:23

Full Changelog: v0.3.0...v0.3.1

Portable Resume v0.3.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 10:18

Full Changelog: v0.2.3...v0.3.0

v0.2.3 — resilient large-session resume

Choose a tag to compare

@ImL1s ImL1s released this 22 Jul 04:13

Highlights

  • Safely resumes large Claude JSONL sessions without fixed-tail truncation.
  • Uses bounded metadata windows for listing and a private stable file snapshot for full recovery.
  • Streams up to 50,000 transcript records into a lightweight graph and loads only the selected lineage.
  • Accepts semantic replay duplicates with envelope-only changes while failing closed on content, type, cycle, UUID, JSON, or non-finite-number corruption.
  • Uses the first recorded primary cwd so subagent/worktree rows do not misclassify the parent session.

Security

  • Descriptor-relative no-follow reads.
  • Repeated content/stat/directory-membership verification.
  • Private 0700 directories and 0600 snapshot files.
  • Bounded directory enumeration, immutable ceilings, retry-on-mutation, and unconditional cleanup.

Verification

  • 211 tests passing.
  • Secret/path gate clean.
  • Self-verify passing.
  • Installed runner matrix 36/36.
  • Real 21 MB Claude session: 13,370 records, 415 rendered turns, no broken-chain or unknown-record warning.
  • GitHub Actions run 29890453185: Ubuntu/macOS × Python 3.11/3.12 all green.

Host UI natural-language/picker activation remains not-run and is not claimed by this release.

v0.2.2 — safe multi-host install + Codex live resilience

Choose a tag to compare

@ImL1s ImL1s released this 22 Jul 02:47

portable-resume-skills v0.2.2

Patch release focused on safer multi-host installation and reliable live Codex session discovery.

Highlights

  • Atomic multi-host preflight: install --host all resolves symlink aliases and checks every destination before the first write, preventing deterministic partial installs.
  • Exact ownership verification: verify --host <host> now requires that host's claim instead of accepting another profile's manifest.
  • Live Codex resilience: busy bounded SQLite snapshots safely fall back to the read-only, query-only live path already used for oversized databases.
  • OpenCode guidance: documents duplicate-name shadowing across native, Claude-compatible, and agent-compatible roots.
  • Release metadata: package license corrected to Apache-2.0.

Verification

Honest limits

  • Host UI natural-language/picker activation remains not-run.
  • Cursor full bubble graph remains not claimed.
  • No PyPI/CD publication is included.

See CHANGELOG.md and docs/STATUS.md.

v0.2.0 — experimental multi-source live list/show

Choose a tag to compare

@ImL1s ImL1s released this 20 Jul 16:31

portable-resume-skills v0.2.0

Offline, clean-room context migration skills for six coding-agent sources × six destination hosts.

Highlights

  • Packaging: 36/36 host×source skill cells (filesystem-verified)
  • Live list/show (partial): Claude, Codex, Cursor (CLI store + Desktop composers), OpenCode, Antigravity, Grok
  • Grok-style UX: run_reader.py show|list [ref] --cwd (request-v1 optional)
  • Install: scripts/install-resume-skills + hosts / matrix
  • Safety: local-only, no source CLI, inert handoff markers, ownership-aware installer

Not claimed

  • Live host UI activation (36 cells)
  • Full Cursor bubble-graph restore
  • Dual-OS release archive marketing
  • Complete session process restore (by design)

Verify

python3 scripts/self_verify.py
python3 scripts/check_secrets.py
PYTHONPATH=src python3 -m unittest discover -s tests -q

Docs

Apache-2.0. Not affiliated with Claude, Codex, Cursor, OpenCode, Antigravity, or Grok trademark owners.