Fix packaged Codex and OpenCode spawns with Relay v11#427
Conversation
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
📝 WalkthroughWalkthroughUpdates Relay dependencies to v11, expands packaged MCP runtime resources, aligns harness typing, adds lock consistency validation, and prioritizes the user-local OpenCode binary directory. ChangesRelay v11 alignment
Estimated code review effort: 3 (Moderate) | ~25 minutes Possibly related PRs
Suggested reviewers: Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Root cause
The released app was shipping an older broker that canonicalized ~/.local/share/mise/shims/codex to the mise executable. mise then received Codex-only permission arguments and exited before Codex started.
OpenCode had a separate path-resolution failure. Finder-launched Pear did not search ~/.opencode/bin, so it selected /opt/homebrew/bin/opencode instead. On the affected machine that npm-installed fallback is broken because its postinstall script was not run, while ~/.opencode/bin/opencode is healthy.
Verification
package.json changes are limited to eight Agent Relay version entries. The dev script remains electron-vite dev, so npm run dev is unchanged.