Skip to content

feat(conductors): add conductor sessions#72

Open
doyled-it wants to merge 17 commits into
mainfrom
feat/conductor-sessions
Open

feat(conductors): add conductor sessions#72
doyled-it wants to merge 17 commits into
mainfrom
feat/conductor-sessions

Conversation

@doyled-it

@doyled-it doyled-it commented Jun 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds conductor and child session roles, nested session-list navigation, and Sub-session Details alongside the existing Preview and Details panes.
  • Adds conductor session creation, mediated action storage/policy/CLI execution, and an autonomous heartbeat worker with action limits and retry hardening.
  • Adds conductor workspace attach with a read-only sidecar panel, raw attach fallback, and README documentation.
  • Cleans up detached orphan agent-view tmux sessions that no stored session references before startup monitors create more tmux sessions.

Test Plan

  • cargo fmt --check
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo test --all-features
  • cargo build --release --all-features
  • prek run --all-files
  • Targeted orphan tmux cleanup and tmux session parser tests
  • Final branch review completed with no remaining findings

Closes #35

@doyled-it doyled-it added enhancement New feature or request version:minor Triggers minor version bump labels Jun 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request version:minor Triggers minor version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Conductors: meta-agents that monitor and orchestrate sessions

1 participant