Skip to content

Releases

v0.14.1

Choose a tag to compare

@github-actions github-actions released this 13 Nov 23:30

Changelog

  • 07b4678 Align MCP contract smoke with SessionMan protocol
  • 63102bb Unify agent invocation parameters across execution paths
  • 06b84c1 fix: preserve Codex reasoning item id through serialize round-trip

v0.14.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 15:08

Changelog

  • 4704eca Add native Antigravity SQLite session conversion
  • 5a895bf Add native Antigravity driver and presets
  • 747a973 Bind agy MCP to launch workspace and preserve native hook semantics
  • d79a6fc Clarify Pi effort mismatch warning
  • ab2f30e Cover projected agy continue history and product extension entry points
  • 80a3388 Delete unused Gemini model-list placeholder
  • c8fee3c Fix Antigravity installer execution by platform
  • 22b05cf Integrate agy native sessions and owned extensions across CLI and TUI
  • eb1faaf Keep usable session catalog entries and canonicalize Windows file URIs
  • 39104bc Preserve native Antigravity signed message boundaries and audit fidelity
  • 9045a83 Preserve readable native Antigravity raw thinking explicitly
  • 97a711c Remove legacy Gemini CLI driver and native sessions
  • 4ebbfe3 Remove legacy Gemini extension discovery and projection
  • 21e5fdf Use source filter in native Antigravity live smoke
  • 2ef6c08 Verify agy product extensions and preserve active Stop state
  • a0122cb app: remove legacy Gemini entry points and document supported agents
  • 3c86c60 build: add focused Gemini removal checks and demo target
  • 87bed68 chore(release): v0.14.0
  • 8e1a755 feat(subagents): add native agy ACP duplex adapter
  • dcb2e45 fix(agy): bind child plugin context and expand native acceptance
  • 7ede58b fix(agy): derive auth status from native model catalog
  • 56337f9 fix(agy): preserve subagent marker and verify coexisting MCP servers
  • 4bb9dc7 fix(subagents): preserve agy prompt usage and terminal reasons
  • d1343bb test(agy): canonicalize native acceptance workspace path
  • 1dade94 test(agy): inspect generic native MCP dispatch and sidecar independence
  • 8e93fc6 test(agy): verify native denied headless permission outcome
  • 4ff01f6 test(agy): wait for native asynchronous commands before settling

v0.13.2

Choose a tag to compare

@github-actions github-actions released this 13 Nov 10:35

Changelog

  • 8e472c1 chore(release): v0.13.2
  • 062bb06 fix(tui): advertise trim and resume with t shortcut

v0.13.1

Choose a tag to compare

@github-actions github-actions released this 13 Nov 09:28

Changelog

  • 8791321 chore(release): v0.13.1
  • d899b48 refactor(sessions): share discovery and rollout selection across entry points

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 09:16

Highlights

  • Interactive bare sm checks https://sessionman.dev/releases/latest and asks Update now? [y/N] before installing a newer stable release. A successful update exits without opening the home screen or starting an agent.
  • macOS, Linux, and Windows updates verify the platform archive's SHA-256 checksum before replacing the resolved executable. Windows uses a temporary helper after the original process exits.
  • Set SM_NO_UPDATE_CHECK=1 to disable checking and prompting. Commands and non-interactive invocations skip update checks. Lookups have a two-second deadline and are cached for 24 hours.
  • Recent session rows show both the first and latest user messages; dispatched subagent sessions are marked in their first task message.

Install on macOS and Linux

curl -fsSL https://sessionman.dev/install | sh

Windows archives for x86-64 and ARM64 are attached below.

Validation

  • Linux, macOS, and Windows CI passed, including Windows helper replacement and rollback tests. CodeQL passed.
  • All six OS/architecture combinations cross-compiled successfully.
  • The official installer passed SHA-256 verification; the downloaded binary reports sessionman 0.13.0 and revision 2b82a4b0db86ad0c553d8c928d300b09f3e2c52b.
  • The deployed https://sessionman.dev/releases/latest entry returns this release and all six platform archives plus checksums.txt.

Changelog

  • 0c2ed6e Show first and latest user messages in session selector
  • 2b82a4b chore(release): v0.13.0
  • 70ef6f3 feat: prompt for cross-platform updates on interactive startup
  • 631f67b fix: mark dispatched subagent sessions in the first task message

v0.12.2

Choose a tag to compare

@github-actions github-actions released this 13 Nov 04:01

Fixed

  • Imported Codex sessions record the target's effective model provider instead
    of leaving it empty and locking the resumed session. CI and release checks
    install Codex for native configuration discovery.

  • Persistent native streams capture stderr synchronously with child writes,
    so completion reports do not race earlier effort telemetry on another pipe.

  • Cross-agent Claude/Codex/Pi imports replay readable thinking as tagged text
    without sending foreign signatures through the target's encrypted channel.
    Opaque-only thinking is omitted and the remaining message chain is repaired;
    same-agent signature round-trips stay intact.

Added

  • make smoke-transcript-cross-live: extends the six conversion directions
    with real continuation and exact retrieval of source-generated unique tokens.
    Also included in make smoke-live; quota or credential failures fail the check.

Validation

  • Linux, macOS, and Windows CI passed; CodeQL and release verification passed.
  • All six Claude/Codex/Pi conversion directions passed real continuation and exact retrieval of source-generated unique tokens. Retrieval prompts did not contain the complete token and tools were prohibited.
  • The four previously quota-blocked Claude directions were subsequently verified with --model sonnet; all Claude calls reported claude-sonnet-5-5. The two Codex/Pi directions were rechecked in the same successful run.

Full changelog

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 02:59

Changelog

  • 7fc5c1a feat(pi): deliver duplex events through the delegation bridge
  • ce6b48c feat(sessions): land Pi resume sessions in Pi's native store
  • 13f0d2e feat(subagents): duplex daemon channel replaces result-file delivery
  • ac7dbe8 feat(subagents): stream Codex and Pi through duplex adapters
  • abaee02 fix(smoke): align transcript smokes with Pi native-store import
  • c5833fa fix: use canonical SessionMan repository for installation
  • d96c0cc rename agentx → sessionman, ax → sm (user-visible only)

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 12 Nov 19:33

Changelog

  • 64c1119 Inject Pi delegation bridge in all ax launch paths, matching Claude/Codex
  • 6cad962 Pi delegation bridge: inject AgentX sub-agent tools into Pi via extension
  • 0ef8d71 add invariant assertion; assert picker selection resolves uniquely
  • afcb37b feat(app): fresh resume keeps head and tail of conversation
  • 0dd4295 feat(app): fresh resume offloads history and keeps the recent window
  • 3fa7eee fix(app): resolve codex home via auth discovery for resume and import
  • bb60232 fix(sessions): dedup Codex incremental rollouts sharing the same session ID
  • b945e49 fix(sessions): serialize system messages in SerializePi
  • 3ec0ac8 fix(smoke): add Pi system role to cross-transcript native lint
  • ec06ee4 release v0.11.0: Pi delegation bridge
  • 68974c8 release v0.11.0: Pi delegation bridge, fresh resume, codex dedup

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 11 Nov 08:54

Changelog

  • a2457ce Deliver background job reports as result files instead of channel notifications
  • b045bbd Drop channel traces from acceptance evidence and job-file smoke
  • 9190c81 Remove remaining channel-notification consumers after result-file switch
  • 9de317a release v0.10.0: background completion as result file, channel delivery removed

v0.9.2

Choose a tag to compare

@github-actions github-actions released this 10 Nov 22:45

Changelog

  • e1aff84 Derive Pi models and auth status from pi --list-models instead of the Node SDK
  • b7c54cd release v0.9.2: Pi models and auth status from pi --list-models