Skip to content

Session Kit v0.1.4 (Public Beta)

Pre-release
Pre-release

Choose a tag to compare

@dob323 dob323 released this 04 Aug 04:24
· 29 commits to main since this release

Session Kit v0.1.4

This public beta adds first-install project discovery and fixes exact provider
identity, naming, color, and child-activity handling.

Added

  • Discovers existing Claude Code and Codex project folders from their bounded
    local configuration, history, and thread stores without crawling the home
    directory.
  • Shows discovered folders during the first interactive install and imports all
    of them by default.
  • Adds rerunnable session-kit projects discover, import, list, and add
    commands.
  • Preserves manual shortcuts, creates owner-only backups, and assigns distinct
    provider aliases when Claude Code and Codex use the same folder.

Fixed

  • Associates a managed Codex App Server's one open remote-TUI rollout with its
    Session Kit terminal, restoring the exact thread title and launch color.
  • Refuses ambiguous App Servers and excludes editor rollouts from ordinary Codex
    process identity.
  • Defers unsafe in-window Codex title refreshes while the provider is attached or
    working.
  • Counts only active Codex child threads and keeps internal refresh markers out
    of ordinary dashboard rows.

Verification

  • The private source passed 412 tests. The exact public export passed 410 tests,
    clean-install preflight, ShellCheck, Ruff, bytecode, type, documentation,
    privacy, reachable-history, export-completeness, and release gates.
  • GitHub Actions run 30875538573 passed all 12 jobs: native macOS arm64 and
    x86_64, Ubuntu 22.04 and 24.04 with Python 3.10 through 3.13, quality/export,
    and the optional shpool patch build.
  • A physical Apple Silicon Mac passed release-artifact checksum verification,
    interactive fresh install, discovery of separate and shared Claude/Codex
    projects, default import, collision-safe aliases, and idempotent re-import.
  • The same Mac updated a loaded v0.1.3 installation to this candidate without
    restarting services. Its boot identity, shpool daemon PID, attached shpool
    client PID, and LaunchAgent generations were unchanged; session-kit doctor
    passed afterward.
  • Physical device versions: macOS 26.5.1 build 25F80, arm64, shpool 0.11.0,
    Claude Code 2.1.220, Codex CLI 0.146.0, Python 3.14.6, and GNU Bash 5.3.15.
  • Native CI covered both supported Mac architectures; physical-device acceptance
    covered Apple Silicon.
  • Two independent artifact builds produced byte-identical archive, checksum,
    and provenance files. Archive SHA-256:
    dca76e84469e738632bbc2c636823d97d39c1ccf4f59333143d889f167facba4.

The private source commit is 241b7f25eeee490590dbdb9e005fdc8cb1b3c792.
The public release commit is 05cc2e9e8652d7a4364a5ba71408b6a2bef0fe46.