fix(outbound): keep Discord runtime adapters resolvable#91119
Conversation
|
Codex review: passed. Reviewed June 7, 2026, 5:30 AM ET / 09:30 UTC. Summary PR surface: Source +121, Tests +294. Total +415 across 4 files. Reproducibility: yes. The linked stable-release report supplies the user-visible Discord failure, and current main source still shows a setup-shell/direct-registry path that can satisfy runtime resolution before a send-capable adapter is verified. Review metrics: none identified. Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Risk before merge
Maintainer options:
Next step before merge
Security Review detailsBest possible solution: Merge the narrow runtime-resolution fix after current-head outbound/gateway validation, preserving read-only setup-shell behavior while making delivery use send-capable runtime adapters. Do we have a high-confidence way to reproduce the issue? Yes. The linked stable-release report supplies the user-visible Discord failure, and current main source still shows a setup-shell/direct-registry path that can satisfy runtime resolution before a send-capable adapter is verified. Is this the best way to solve the issue? Yes. This is the narrowest maintainable fix I found: it keeps read-only setup-shell lookup intact while tightening only runtime delivery/bootstrap paths and mirroring the existing channel-registry-to-active-registry fallback contract. AGENTS.md: found and applied where relevant. Codex review notes: model gpt-5.5, reasoning high; reviewed against c2d825ae534c. Label changesLabel changes:
Label justifications:
Evidence reviewedPR surface: Source +121, Tests +294. Total +415 across 4 files. View PR surface stats
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
|
🦞✅ Source: What merged:
Automerge notes:
The automerge loop is complete. Automerge progress:
|
d5fe741 to
8711ada
Compare
Summary: - The branch changes outbound channel bootstrap and resolution so delivery paths prefer send-capable runtime a ... avoid setup-only shells for runtime delivery, retry non-send-capable bootstraps, and add regression tests. - PR surface: Source +121, Tests +294. Total +415 across 4 files. - Reproducibility: yes. The linked stable-release report supplies the user-visible Discord failure, and curren ... p-shell/direct-registry path that can satisfy runtime resolution before a send-capable adapter is verified. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(outbound): keep Discord runtime adapters resolvable - PR branch already contained follow-up commit before automerge: fix(clawsweeper): reconcile automerge-openclaw-openclaw-90198 with ma… Validation: - ClawSweeper review passed for head 8711ada. - Required merge gates passed before the squash merge. Prepared head SHA: 8711ada Review: openclaw#91119 (comment) Co-authored-by: Andy Ye <35905412+TurboTheTurtle@users.noreply.github.com> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: thewilloftheshadow Co-authored-by: thewilloftheshadow <35580099+thewilloftheshadow@users.noreply.github.com>
Summary: - The branch changes outbound channel bootstrap and resolution so delivery paths prefer send-capable runtime a ... avoid setup-only shells for runtime delivery, retry non-send-capable bootstraps, and add regression tests. - PR surface: Source +121, Tests +294. Total +415 across 4 files. - Reproducibility: yes. The linked stable-release report supplies the user-visible Discord failure, and curren ... p-shell/direct-registry path that can satisfy runtime resolution before a send-capable adapter is verified. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(outbound): keep Discord runtime adapters resolvable - PR branch already contained follow-up commit before automerge: fix(clawsweeper): reconcile automerge-openclaw-openclaw-90198 with ma… Validation: - ClawSweeper review passed for head 8711ada. - Required merge gates passed before the squash merge. Prepared head SHA: 8711ada Review: openclaw#91119 (comment) Co-authored-by: Andy Ye <35905412+TurboTheTurtle@users.noreply.github.com> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: thewilloftheshadow Co-authored-by: thewilloftheshadow <35580099+thewilloftheshadow@users.noreply.github.com>
Makes #90198 merge-ready for the ClawSweeper automerge loop.
The edit pass should inspect the live PR diff, review comments, and failing checks; rebase if needed; keep the contributor branch credited; and stop only when validation is green or an external blocker is proven.
ClawSweeper 🐠 replacement reef notes:
Inherited issue-closing references from the source PR:
Closes #90162
Co-author credit kept:
fish notes: model gpt-5.5, reasoning high; reviewed against d5fe741.