Repository navigation
RFC 0012: Gateway-Independent OpenClaw Core - #17
fuller-stack-dev wants to merge 2 commits into
Conversation
|
Codex review: needs changes before merge. What this changesThis PR proposes separating core agent work from channel and control-server lifecycles through explicit owners and a phased implementation plan. Example: Change gateway.port from 18789 to 18790 during an active agent turn.
Review scores
ProductKind: Docs · Worth it: Yes Merge readiness⛔ Needs changes before merge - 1 item remains Keep open: this member-authored RFC remains distinct from main and provides a coherent compatibility-preserving roadmap; its draft lifecycle still needs completion. Priority: P2 Before merge
FindingsNone. Agent review detailsHow this fits togetherThis repository records architectural proposals; the proposed runtime would route client requests and channel ingress into Host-owned core services, then send delivery intent through channel connectors. flowchart LR
A[Existing clients] --> B[Control Server]
C[Compatibility Supervisor] --> B
C --> D[Host core]
C --> E[Channel connectors]
B --> D
E --> D
D --> F[Sessions and scheduled work]
D --> G[Durable delivery intent]
G --> E
Technical reviewBest possible solution: Complete the RFC lifecycle, then implement the ownership split incrementally under its compatibility and fault-proof gates. Do we have a high-confidence way to reproduce the issue? This is a design proposal, not a bug-fix implementation; its historical core-source survey does not establish a current-main reproduction. Is this the best way to solve the issue? Logical isolation before process separation is a coherent approach, with one core implementation and explicit compatibility gates; future implementation PRs must establish the promised behavior. AGENTS.md: not found in the target repository. Codex review notes: model internal, reasoning medium; reviewed against 967d9aac7472. SecurityNone. EvidenceWhat I checked:
Review metrics
LabelsLabel changes:
Label justifications:
Rating scale6/6 🦀 challenger crab · 5/6 🦞 diamond lobster · 4/6 🐚 platinum hermit · 3/6 🦐 gold shrimp · 2/6 🦪 silver shellfish · 1/6 🧂 unranked krab. Overall follows the weaker of proof and patch quality; ✨ marks media proof (a screenshot, video, or linked artifact) that directly shows the changed behavior. WorkflowClawSweeper edits this one comment on every review. Comment HistoryReview history (59 earlier review cycles; latest 8 shown)
Reviewed October 12, 2026, 12:37 PM ET / 16:37 UTC (Revision 60). |
Summary
openclaw gatewaycommand,gateway.*config, protocol, UI/TUI/CLI behavior, and external plugins through a Compatibility Supervisor and automatic legacy co-located placement.Visual Proposal
Verification
git diff --check origin/main...HEADopenclaw/openclawmainat127e174c9e4de36f2eccb96300bb3efa69ae9a32Process Follow-up
maintainer-discussionthread for the RFC.