Repository navigation
Revert accidental CodeRouter handoff merge - #18950
Conversation
|
All contributors have signed the CLA ✍️ ✅ |
|
Note Currently processing new changes in this PR. This may take a few minutes, please wait... ⚙️ Run configuration
⛔ Files ignored due to path filters (1)
📒 Files selected for processing (70)
✨ Finishing Touches
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 |
|
Merge receipt for
Labeled |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 608722c. Configure here.
| # self-hosted runner. See check_no_self_hosted_fleet_runners. | ||
| # Linux: Blacksmith primary (LINUX_RUNNER), WarpBuild overflow fallback. | ||
| - blacksmith-4vcpu-ubuntu-2404 | ||
| - blacksmith-4vcpu-ubuntu-2404-arm |
There was a problem hiding this comment.
Actionlint loses in-use runner labels
Medium Severity
This revert removes blacksmith-4vcpu-ubuntu-2404-arm and blacksmith-4vcpu-windows-2025 from the actionlint allowlist, but remaining workflows still use those labels in runs-on fallbacks. Actionlint can reject those workflows even though the CodeRouter release jobs that originally needed the labels are gone.
Reviewed by Cursor Bugbot for commit 608722c. Configure here.
e63ec95 fix(build): drop the app import from the remote tmux CLI test (manaflow-ai#18945) edfc09c Merge pull request manaflow-ai#18950 from manaflow-ai/codex/revert-coderouter-handoff 608722c Revert "Merge pull request manaflow-ai#10194 from manaflow-ai/task/coderouter-native-handoff" 5cca480 Merge pull request manaflow-ai#10194 from manaflow-ai/task/coderouter-native-handoff c867c77 fix: preserve CodeRouter peer context through async loop 7bb42ac Merge origin/main into CodeRouter handoff 16ae2a6 feat: open CodeRouter guide as a pane 5f98c98 feat: open CodeRouter guide as a pane c7dd9ea feat: add CodeRouter help guide 1f026c7 CodeRouter handoff: meet current CI and package conventions e231560 Merge remote-tracking branch 'origin/main' into native-handoff-merge 0f273d5 Merge main into the CodeRouter native handoff f60f20e Merge main and preserve CodeRouter and Cloud diagnostic strings b193fb8 Merge current main and preserve CodeRouter handoff transport cf6a2a4 Merge main into CodeRouter native handoff 39f48e8 Move CodeRouter launch contract into shared package e6f9d38 Fix CodeRouter release and naked alias contracts b0ce78a Harden CodeRouter dogfood and OAuth callbacks 94e0a6d Make CodeRouter probe timeout test deterministic d06b73d Fix CodeRouter Linux clippy gate db4a2ec Fix CodeRouter workflow runner policy 7edbfcd Merge remote-tracking branch 'origin/main' into task/coderouter-native-handoff 4131be6 Publish CodeRouter source and release workflows a9f05c7 Add 'coderouter/' from commit '6f63614e36ddf91b457eb3c25d8430a7875c750d' 6f63614 Fix interactive login terminal lifecycle 09b1462 Add secure native CodeRouter handoff 130ff4e Add secure CodeRouter handoff v2 cebaf60 Fix CodeRouter release test coverage 757897c Harden handoff descriptor and origin trust c98aac3 Set coordinated handoff exchange timeout 6a7b9ba Harden handoff expiry and credential isolation da6f3b2 Require EOF for handoff frames 46d7273 Tighten handoff child environment 311d27a Disable redirects during handoff exchange f4dde33 Reject closed-pipe handoff trailing bytes 672f5b0 Add hosted CodeRouter handoff client e3b205d Harden CodeRouter handoff authorization boundaries 2bb80ab Add native CodeRouter handoff from cmux 6da3e94 Add credential-free capabilities contract (manaflow-ai#50) 4910fde Use coderouter in CLI help and errors (manaflow-ai#49) 169be31 Add privacy-safe CodeRouter CLI analytics (manaflow-ai#48) 64da26c Add durable CodeRouter organization switching (manaflow-ai#46) 3dae4f0 Align public package provenance metadata (manaflow-ai#44) 2799924 Fix stable clippy and cut 0.2.1 (manaflow-ai#42) d0e1915 Prepare verified public CLI distribution (manaflow-ai#41) e15c881 Record live annual Pro and Team validation (manaflow-ai#39) efe2d10 Snapshot CLI fault guidance matrix (manaflow-ai#34) e9a1bc0 Harden coderouter retries and diagnostics (manaflow-ai#32) fd00e47 Support self-hosted servers and TUI cancellation (manaflow-ai#24) ea6b259 Use Codex-compatible Pi serialization safely (manaflow-ai#22) 7d0aa73 Force cr opencode through routed models (manaflow-ai#21) c4748bc Fix Pi model discovery and cache wording (manaflow-ai#20) f75d9e7 Complete coderouter private beta CLI and runbooks (manaflow-ai#19) ada2d5a Use the coderouter tagline consistently (manaflow-ai#14) 931a79b Use route tokens for fast lowercase coderouter status (manaflow-ai#13) a589857 Show progress throughout remote operations (manaflow-ai#12) 0c60e61 Show delayed status spinner and Spark usage (manaflow-ai#11) 47d0755 Render CodeRouter status like Subrouter (manaflow-ai#10) ad75b92 Use the official Codex OAuth callback ports (manaflow-ai#9) 197345c Match Codex OAuth percent encoding exactly (manaflow-ai#8) bc1c8e8 Match the official Codex OAuth request (manaflow-ai#7) e782840 Add an interactive enter-code login flow (manaflow-ai#6) 19a479a Keep timing diagnostics out of CodeRouter output (manaflow-ai#5) 9e73f49 Use Ratatui and route directly through Vercel (manaflow-ai#4) e386396 Isolate CodeRouter auth and agent state (manaflow-ai#3) 828751b Make bare CodeRouter show quota usage (manaflow-ai#2) 70c631c Focus CodeRouter on hosted Codex subscriptions (manaflow-ai#1)
|
Unclear: CI failed on
Failures:
Matched log linesNot re-run automatically: Written by |


This immediately reverts the accidental merge of PR #10194 into
main.PR #10194 belongs to Lawrence; the merge was performed while preparing a separate fix branch. This revert restores
mainto its pre-#10194 state so the original work can be reviewed and merged independently.Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.Summary by cubic
Reverts the accidental merge of PR #10194, which landed the native CodeRouter handoff on
main. This restoresmainto its pre-merge state so the handoff work can be reviewed and merged independently.cmux coderouterandcmux crreturn to the exec passthrough path.Written for commit 608722c. Summary will update on new commits.
Note
Medium Risk
Reverts a large auth/socket integration; restores simpler exec passthrough but removes secure handoff and release automation that depended on the reverted code.
Overview
Reverts the accidental merge of PR #10194, restoring main to the pre-handoff state.
CI / packaging: Deletes the in-repo CodeRouter GitHub workflows (CI, release, npm/PyPI publish, verify-release) and trims unused self-hosted runner labels from
actionlint.yaml. Thecoderouter/.gitignoreentry is removed with the rest of that packaging surface.CLI:
cmux crand passthroughcmux coderouterverbs again exec the separately installed CodeRouter binary (resolve → optional bootstrap →execve) with no cmux socket, capability probe, or signed native handoff. Routed-agent socket verbs (status,machines,claude, etc.) are unchanged.Control socket: Removes the CodeRouter handoff stack—audit-token peer identity,
coderouter.handoff.*framing limits, HMAC arm/proof codecs, launch policy, and authorization helpers used for credential writes during handoff.sendV2is simplified (nosendV2Envelope/ single-frame / capability-bypass paths). Event mapping no longer special-casescoderouter.handoff.complete.Reviewed by Cursor Bugbot for commit 608722c. Bugbot is set up for automated code reviews on this repo. Configure here.