Skip to content

fix: centralize tmux lifecycle cleanup#192

Merged
HonestMajority merged 1 commit into
mainfrom
centralize-tmux-lifecycle-cleanup
May 20, 2026
Merged

fix: centralize tmux lifecycle cleanup#192
HonestMajority merged 1 commit into
mainfrom
centralize-tmux-lifecycle-cleanup

Conversation

@HonestMajority
Copy link
Copy Markdown
Owner

Summary

  • centralize best-effort task tmux cleanup in archive, full delete, and permanent archived-task delete use cases
  • make agent archive/permanent delete kill canonical tmux sessions best-effort from shared use-case logic
  • remove duplicate CLI/TUI archive cleanup and cover lifecycle paths with real tmux integration tests

Validation

  • cargo fmt -- --check
  • cargo clippy --all-targets -- -D warnings
  • cargo test
  • git diff --check
  • cargo test --test supervisor_tmux_test

Scope

  • no broad legacy/orphan sweep
  • no metadata-less tmux session discovery or deletion

@HonestMajority HonestMajority merged commit 209c00a into main May 20, 2026
1 check passed
@HonestMajority HonestMajority deleted the centralize-tmux-lifecycle-cleanup branch May 20, 2026 10:18
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