Conversation
The Pi extension's hook environment scrubber dropped CMUX_SOCKET_CAPABILITY. The detached auto-name pass spawned from the stop hook is orphaned (sh -c '... &'), so ancestry-based socket auth fails and the inherited capability is its only credential. Without it, the naming pass exits silently at its first workspace.set_auto_title probe and Pi workspaces are never auto-named.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughChangesSocket authentication
Estimated code review effort: 1 (Trivial) | ~5 minutes Suggested reviewers: 🚥 Pre-merge checks | ✅ 25✅ Passed checks (25 passed)
✨ Finishing Touches🧪 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 |
|
🤖 Evidence chain from the diagnosis (cmux 0.64.22, macOS): Symptom. Socket auth isolation. The pre-
Fix verification. Replaying a Pi Scope. Only Pi is affected: the OMP and Campfire extensions pass |
Bugbot is paused — on-demand spend limit reachedBugbot uses usage-based billing for this team and has hit its on-demand spend limit. A team admin can raise the spend limit in the Cursor dashboard, or wait for the next billing cycle to continue. |
|
This is ready for a maintainer land once the CLA is recorded. Please comment: |
|
I have read the CLA Document v2.2 and I hereby sign the CLA You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot. |
Context
Workspace auto-naming never fires for Pi sessions, even with
automation.workspaceAutoNamingenabled and healthy Stop hooks. The detached naming pass exits silently before its first socket call.Summary
CMUX_SOCKET_CAPABILITYto cmux CLI hook children in the Pi extension.sh -c '... &') fails ancestry-based socket auth without it.Dependencies
None.
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.Summary by cubic
Forward
CMUX_SOCKET_CAPABILITYto Pi hook children of the cmux CLI so the detached auto-name pass can authenticate. Restores workspace auto-naming for Pi sessions that previously exited before the first probe due to missing credentials.Written for commit 0955941. Summary will update on new commits.
Summary by CodeRabbit