RFC 0012: Gateway-Independent OpenClaw Core - #17
Conversation
|
Codex review: needs maintainer review before merge. Reviewed August 15, 2026, 11:53 AM ET / 15:53 UTC. ClawSweeper reviewWhat this changesThe PR adds RFC 0012 and a phased implementation plan for separating OpenClaw’s durable core runtime from Gateway and channel lifecycles while preserving Gateway compatibility. Merge readinessKeep open: this member-authored draft RFC is a coherent architecture proposal, not work already implemented on current main, and acceptance requires an explicit maintainer decision on its compatibility contract. Priority: P2 Review scores
Verification
How this fits togetherThe proposal concerns OpenClaw’s runtime composition boundary: channels and control clients currently enter through Gateway, which also owns sessions, scheduled work, and delivery behavior. It proposes a Host-owned core while retaining existing Gateway-facing commands, configuration, protocols, and plugin behavior. flowchart LR
A[Channel connections] --> B[Gateway compatibility layer]
C[Control clients] --> B
B --> D[Host-owned core]
D --> E[Sessions and conversations]
D --> F[Scheduled work and tasks]
D --> G[Durable delivery intent]
D --> H[Compatible Gateway outputs]
Decision needed
Why: This RFC selects a long-term runtime ownership and rollout policy; source review cannot determine whether maintainers want to commit to that product and compatibility direction. Before merge
Agent review detailsSecurityNone. Review metrics
Merge-risk optionsMaintainer options:
Technical reviewBest possible solution: Record an explicit architecture decision, create the required maintainer-discussion thread, and—if accepted—open the implementation issue before changing the RFC status and merging it. Do we have a high-confidence way to reproduce the issue? Not applicable: this PR proposes an architecture and rollout direction rather than reporting a current failing behavior. Is this the best way to solve the issue? Unclear: the staged compatibility-first approach is coherent, but accepting this long-term runtime ownership change requires maintainer product and architecture judgment. AGENTS.md: not found in the target repository. Codex review notes: model internal, reasoning high; reviewed against af708f0ddb6f. LabelsLabel justifications:
EvidenceWhat I checked:
Likely related people:
Rank-up movesOptional improvements that raise the rating; they are not merge blockers.
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
HistoryReview history (46 earlier review cycles; latest 8 shown)
|
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.