Skip to content

fix: automatically recover local OMP service#97

Merged
wolfiesch merged 1 commit into
mainfrom
codex/repair-local-omp-service
Jul 20, 2026
Merged

fix: automatically recover local OMP service#97
wolfiesch merged 1 commit into
mainfrom
codex/repair-local-omp-service

Conversation

@wolfiesch

Copy link
Copy Markdown
Collaborator

What this changes

  • Retry the exact transient launchctl bootstrap error 5 that macOS can return after replacing an older LaunchAgent.
  • Repair the default auto-start Local OMP service when its target falls back to Connecting.
  • Leave healthy and already-starting services untouched, and deduplicate concurrent repair attempts.

How you verified it

  • pnpm check passed.
  • pnpm test passed: 1,158 tests, including new failing-first coverage for bootstrap error 5, transient registration failure, healthy-service preservation, and reconnect repair.
  • pnpm build:desktop passed.
  • Live macOS reproduction replaced a stale development LaunchAgent with the signed bundled v0.1.28 OMP runtime; service health returned OK and the running desktop reconnected.

Checklist

  • pnpm check passes (release contract, provenance, lint, typecheck)
  • pnpm test passes; new behavior has a test that fails without this change
  • Any pasted logs or screenshots are redacted: no secrets, tokens, pairing codes, or private paths
  • Ported code (T3 Code / OMP) follows the provenance rules in THIRD_PARTY_NOTICES.md

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@wolfiesch
wolfiesch merged commit 904c836 into main Jul 20, 2026
5 checks passed
@wolfiesch
wolfiesch deleted the codex/repair-local-omp-service branch July 20, 2026 11:14
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