Skip to content

feat(status): report session lifecycle state#21

Merged
msmps merged 1 commit into
mainfrom
feat/session-status
Jul 11, 2026
Merged

feat(status): report session lifecycle state#21
msmps merged 1 commit into
mainfrom
feat/session-status

Conversation

@msmps

@msmps msmps commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • add protocol-v2 pilotty status output for running and finalized sessions
  • report geometry, launch metadata, idle duration, exit details, output completeness, and retention accounting
  • keep lifecycle resolution inside SessionManager, including live-name precedence over tombstones
  • separate the moving current protocol from stable capability introduction versions and reject shipped v1 daemons before sending v2 commands
  • update CLI help and package documentation

Verification

  • cargo fmt --all -- --check
  • cargo clippy --all --benches --tests --examples --all-features -- -D warnings
  • cargo test --all
  • cargo build
  • cargo build --release
  • git diff --check
  • isolated release-binary dogfood for running and failed-finalized status with truncated retention evidence

@msmps
msmps merged commit 2c90277 into main Jul 11, 2026
6 checks passed
@msmps
msmps deleted the feat/session-status branch July 11, 2026 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant