Skip to content

fix(every-code): fail closed for stale sessions#424

Merged
cbusillo merged 1 commit intomainfrom
fix/every-code-session-cleanup
May 7, 2026
Merged

fix(every-code): fail closed for stale sessions#424
cbusillo merged 1 commit intomainfrom
fix/every-code-session-cleanup

Conversation

@cbusillo
Copy link
Copy Markdown
Owner

@cbusillo cbusillo commented May 7, 2026

Summary

  • block clean Every Code exits that do not produce or discover a pull request
  • discover same-branch PRs during finish before marking a request blocked
  • terminate tmux sessions and worktree-held child processes when terminal requests are reconciled
  • unlink stale session state after tmux cleanup fallbacks

Closes #417.

Validation

  • uv run --extra dev ruff check .
  • uv run --extra dev mypy control_plane tests
  • uv run python -m unittest

@cbusillo cbusillo merged commit c68f172 into main May 7, 2026
12 checks passed
@cbusillo cbusillo deleted the fix/every-code-session-cleanup branch May 7, 2026 21:00
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.

Harden Every Code session cleanup and worker recovery

1 participant