Skip to content

start orchestrator directly from trusted launch - #19

Merged
areshand merged 1 commit into
mainfrom
codex/direct-orchestrator-transition
Aug 22, 2026
Merged

start orchestrator directly from trusted launch#19
areshand merged 1 commit into
mainfrom
codex/direct-orchestrator-transition

Conversation

@areshand

Copy link
Copy Markdown
Owner

Summary

  • replace the sole launch-time generic role-exec call with a private direct child identity transition
  • clear supplementary groups and drop to the fixed orchestrator UID/GID before execing tmux
  • expose no new setuid subcommand or caller-controlled identity parameters

Production failure addressed

After the per-session authority supervisor started successfully, launch still re-entered generic role-exec to create the orchestrator tmux server. The setuid gate correctly stripped that generic command, so setgroups failed. The launch process is already the authorized fixed entrypoint and can safely perform this one hard-coded child transition directly.

@areshand
areshand merged commit 5084809 into main Aug 22, 2026
4 checks passed
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