Skip to content

fix(mcp-proxy): return launcher approval center process#102

Merged
oleg-bk merged 1 commit into
mainfrom
codex/fix-0-7-28-macos-launcher-startup-wait
Jul 3, 2026
Merged

fix(mcp-proxy): return launcher approval center process#102
oleg-bk merged 1 commit into
mainfrom
codex/fix-0-7-28-macos-launcher-startup-wait

Conversation

@oleg-bk

@oleg-bk oleg-bk commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • return the launcher-spawned Approval Center process handle to the shared lifecycle waiter
  • increase the managed Approval Center startup wait budget from 30s to 60s
  • no approval policy, connector, UX, or release metadata changes

Root cause

The previous lifecycle hardening covered the setup/CLI managed-center path but the launcher path still returned no process handle from its spawn callback. That meant the shared waiter could not diagnose early child exits from launcher-managed Approval Center startup. The full release matrix also shows macOS startup needs a wider wait budget than 30s under full-suite load.

Validation

  • focused launcher/lifecycle pytest: 65 passed
  • public SDK PR gate outside sandbox: 1534 passed, 1 skipped

Release/tag/publish remain blocked until PR checks and the full pre-release matrix pass.

Return the launcher-spawned Approval Center Popen handle to the shared lifecycle waiter so early exits can be diagnosed consistently across setup and launch paths. Increase the managed startup wait budget to cover slower macOS full-matrix startup without changing approval policy or connector behavior.

Implemented with assistance from Codex.
@oleg-bk oleg-bk marked this pull request as ready for review July 3, 2026 10:50
@oleg-bk oleg-bk merged commit 293e1c8 into main Jul 3, 2026
11 checks passed
@oleg-bk oleg-bk deleted the codex/fix-0-7-28-macos-launcher-startup-wait branch July 3, 2026 10:50
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