Skip to content

Add workflow-host-only environment passthrough - #96

Closed
fineas-bot[bot] wants to merge 3 commits into
mainfrom
codex/workflow-host-passthrough-env
Closed

Add workflow-host-only environment passthrough#96
fineas-bot[bot] wants to merge 3 commits into
mainfrom
codex/workflow-host-passthrough-env

Conversation

@fineas-bot

@fineas-bot fineas-bot Bot commented Aug 27, 2026

Copy link
Copy Markdown

Summary

  • add WORKFLOW_HOST_PASSTHROUGH_ENV as a comma-delimited API-RS CLI/environment setting
  • copy allowlisted process variables into workflow-host specs only
  • preserve the existing SESSION_SANDBOX_PASSTHROUGH_ENV behavior for interactive and workflow hosts
  • document isolation, overlap, and deduplication semantics

Safety

  • workflow-only names are not added to codex_app_server_env_template
  • no deployment-specific names, values, or credentials are included

Validation

  • cargo fmt --all --check
  • cargo clippy --locked -p centaur-api-server --all-targets -- -D warnings
  • cargo test --locked -p centaur-api-server (152 passed)
  • git diff --check

fineas-bot Bot added 2 commits August 27, 2026 12:46
Allow operators to copy explicitly named API process variables into workflow-host sandboxes without exposing them to interactive session sandboxes. Preserve the existing shared session passthrough contract.
Verify workflow-only values replace workflow-host template placeholders without changing the corresponding interactive sandbox placeholder.
@fineas-bot

fineas-bot Bot commented Aug 27, 2026

Copy link
Copy Markdown
Author

Superseded by an overlay/infra-only WWC rollout using the already-deployed workflow-scoped principal and private Postgres target state. No Centaur passthrough change is needed; this PR was never merged or deployed.

@fineas-bot fineas-bot Bot closed this Aug 27, 2026
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.

0 participants