Skip to content

Cherry-pick (blocked): Channel infrastructure (22 commits) #1919

@alexey-pelykh

Description

@alexey-pelykh

Cherry-pick from upstream — Channel infrastructure (depends on prior cherry-picks)

Source: openclaw/openclaw main branch
Scan session: 2026-03-24 (rescan)
Commits: 22 (16 blocked, 6 needs-prereq)

These commits modify files that don't yet exist on the fork. They become pickable after earlier cherry-pick issues in the same domain land.

Commits

# Hash Subject Author Files Tier
1 0f013575f8 Channels: add global threading and directory contracts Vincent Koc 6 PREREQ
2 1cf544ffbc Channels: fix surface contract plugin lookup Gustavo Madeira Santana 1 BLOCKED
3 33495f32e9 refactor: expand setup wizard flow Peter Steinberger 1 BLOCKED
4 382640e674 Channels: trim optional bundled plugin defaults Vincent Koc 2 BLOCKED
5 39053bddd7 test: decouple zalo outbound payload contract from channel runtime Peter Steinberger 1 BLOCKED
6 429144d9f1 Channels: add contract surface coverage Vincent Koc 3 PREREQ
7 47e8ffc2e9 test: repair current main gate regressions Peter Steinberger 6 PREREQ
8 55f6d2d1ad fix(channels): parse bundled targets without plugin registry Ayaan Zaidi 2 PREREQ
9 59b5583e0a test: merge registry-backed channel contract suites Peter Steinberger 10 PREREQ
10 5cd206f780 Channels: expand contract suites Vincent Koc 1 BLOCKED
11 5f0c466146 test: preload inbound contract fixtures Peter Steinberger 1 BLOCKED
12 71a69e5337 refactor: extend setup wizard account resolution Peter Steinberger 1 BLOCKED
13 797f3cc377 fix: stabilize stale buffer sweep landing (openclaw#52428) (thanks @karanuppal) Peter Steinberger 3 BLOCKED
14 88139c4271 refactor(contracts): share session binding assertions Peter Steinberger 1 BLOCKED
15 8a10903cf7 test: fix check contract type drift Peter Steinberger 2 BLOCKED
16 9aafff7378 fix: restore main gate after type updates Peter Steinberger 3 BLOCKED
17 a19f058145 fix(test): mock zalouser runtime in outbound payload contract Shakker 1 BLOCKED
18 acf32287b4 test: trim more extension startup from unit tests Peter Steinberger 2 BLOCKED
19 c6239bf253 refactor: expand setup wizard input flow Peter Steinberger 1 BLOCKED
20 dc3cb9349a test: trim lightweight status and capability suites Peter Steinberger 2 BLOCKED
21 e5be5c1b99 style: format plugin sdk helper updates Peter Steinberger 2 BLOCKED
22 f187e8bac4 Plugin SDK: use public slack subpath Vincent Koc 3 PREREQ

Execution

  1. Execute the non-blocked cherry-pick issues for this domain first
  2. Then retry: /pick-from-openclaw execute issue #N

Recommended strategy: staging branch

Metadata

Metadata

Assignees

No one assigned

    Labels

    cherry-pickCherry-pick from upstream

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions