forked from openclaw/openclaw
-
Notifications
You must be signed in to change notification settings - Fork 0
Cherry-pick: Infrastructure fixes and improvements (1/4) (50 commits) #1889
Copy link
Copy link
Closed
Labels
cherry-pickCherry-pick from upstreamCherry-pick from upstream
Description
Cherry-pick from upstream — Infrastructure fixes and improvements (batch 1/4)
Source: openclaw/openclaw main branch
Scan session: 2026-03-24 (rescan)
Commits: 50 (10 clean, 40 partial)
Commits
| # | Hash | Subject | Author | Files | Tier |
|---|---|---|---|---|---|
| 1 | 0146345b88 |
fix: tighten target error hint coverage | Peter Steinberger | 2 | PARTIAL |
| 2 | 03f18ec043 |
Outbound: remove channel-specific message action fallbacks | Gustavo Madeira Santana | 2 | PARTIAL |
| 3 | 060f3e5f9a |
test: tighten fetch and channel summary coverage | Peter Steinberger | 2 | PARTIAL |
| 4 | 09fd72bc5b |
test: expand approval context and gemini usage coverage | Peter Steinberger | 2 | PARTIAL |
| 5 | 0ca1b18517 |
fix(core): restore outbound fallbacks and gate checks | Peter Steinberger | 8 | PARTIAL |
| 6 | 0db1c31103 |
test: tighten install mode and allowlist coverage | Peter Steinberger | 2 | PARTIAL |
| 7 | 1822db9227 |
test: harden no-isolate timer and undici seams | Peter Steinberger | 21 | PARTIAL |
| 8 | 226c1be964 |
fix: tighten bonjour whitespace error coverage | Peter Steinberger | 2 | PARTIAL |
| 9 | 285b50c549 |
fix: support bun lockfile detection | Peter Steinberger | 2 | PARTIAL |
| 10 | 369032c256 |
fix: tighten bonjour error coverage | Peter Steinberger | 2 | PARTIAL |
| 11 | 3850ea1e0f |
test: share outbound action runner helpers | Peter Steinberger | 3 | PARTIAL |
| 12 | 487e188112 |
test: share outbound delivery helpers | Peter Steinberger | 3 | PARTIAL |
| 13 | 4d16d1390a |
fix: tighten package json coverage | Peter Steinberger | 2 | PARTIAL |
| 14 | 4f78d8542d |
test: tighten secure token and system mark coverage | Peter Steinberger | 2 | PARTIAL |
| 15 | 50c4e89aeb |
fix: tighten runtime status coverage | Peter Steinberger | 2 | PARTIAL |
| 16 | 5e417b44e1 |
Outbound: skip broadcast channel scan when channel is explicit | Tyler Yust | 2 | PARTIAL |
| 17 | 604203c179 |
fix: tighten pairing token blank handling | Peter Steinberger | 2 | PARTIAL |
| 18 | 639f78d257 |
style(format): restore import order drift | Vincent Koc | 2 | PARTIAL |
| 19 | 6ad2f793af |
fix: tighten runtime status detail coverage | Peter Steinberger | 2 | PARTIAL |
| 20 | 8a226fffb4 |
Infra: ignore ciao probing cancellations | Gustavo Madeira Santana | 2 | PARTIAL |
| 21 | 9270c03665 |
test: expand state dir identity coverage | Peter Steinberger | 2 | PARTIAL |
| 22 | 962a8fea90 |
test(ci): trim thread lane harness churn | Vincent Koc | 2 | PARTIAL |
| 23 | 97683071b5 |
Tests: extend exec allowlist glob coverage | Vincent Koc | 2 | PARTIAL |
| 24 | 9c343fb3db |
test: tighten small infra helper coverage | Peter Steinberger | 3 | PARTIAL |
| 25 | 9d772d6eab |
fix(ci): normalize bundle mcp paths and skip explicit channel scans | Vincent Koc | 3 | PARTIAL |
| 26 | a53715e9d0 |
test(auth): align device scope expectations (openclaw#53151) | Altay | 2 | PARTIAL |
| 27 | bcbfbb831e |
Plugins: fail fast on channel and binding collisions (openclaw#45628) | Vincent Koc | 5 | PARTIAL |
| 28 | c0d4abc59e |
fix(gateway): suppress ciao interface assertions | Peter Steinberger | 4 | PARTIAL |
| 29 | cb89325cd8 |
fix: restore latest main gate | Peter Steinberger | 4 | PARTIAL |
| 30 | cc5168b5c3 |
Fix plugin update dependency failures and dedupe warnings | Vincent Koc | 4 | PARTIAL |
| 31 | dcbcecfb85 |
fix(ci): resolve Claude marketplace shortcuts from OS home | Vincent Koc | 4 | PARTIAL |
| 32 | e15f156f85 |
fix(test): reduce node hotspot startup cost | Vincent Koc | 5 | PARTIAL |
| 33 | e5c03ebea7 |
refactor(usage-tests): share provider usage loader harness | Peter Steinberger | 3 | PARTIAL |
| 34 | e6213b2fc7 |
test: tighten fetch helper and package root coverage | Peter Steinberger | 2 | PARTIAL |
| 35 | e7555724af |
feat(plugins): add provider usage runtime hooks | Peter Steinberger | 10 | PARTIAL |
| 36 | ee077804b0 |
refactor(gateway): separate ciao classification from logging | Peter Steinberger | 4 | PARTIAL |
| 37 | f8b13e5b70 |
fix: tighten machine name coverage | Peter Steinberger | 2 | PARTIAL |
| 38 | fa6ff39b9b |
fix: recover outbound plugins from the active registry | Frank Yang | 2 | PARTIAL |
| 39 | fac754041c |
fix: tighten executable path coverage | Peter Steinberger | 2 | PARTIAL |
| 40 | ff6636ed5b |
fix: tighten path guard coverage | Peter Steinberger | 2 | PARTIAL |
| 41 | 0386dcb63f |
test: add small infra helper coverage | Peter Steinberger | 4 | PICK |
| 42 | 03d076283c |
test: tighten small helper edge coverage | Peter Steinberger | 3 | PICK |
| 43 | 04081d349e |
Outbound: parse shared interactive params | Vincent Koc | 1 | PICK |
| 44 | 045a879acf |
fix: stop bonjour before re-advertising | Peter Steinberger | 2 | PICK |
| 45 | 0643c0d15a |
test: extract outbound format and cache coverage | Peter Steinberger | 3 | PICK |
| 46 | 07900303f4 |
refactor: share outbound poll and signal route helpers | Peter Steinberger | 2 | PICK |
| 47 | 0836bf844b |
refactor: share global update test harness | Peter Steinberger | 1 | PICK |
| 48 | 0bf930bdc7 |
test: harden agent event bus coverage | Peter Steinberger | 1 | PICK |
| 49 | 0ece3834f8 |
test: expand approval binding helper coverage | Peter Steinberger | 1 | PICK |
| 50 | 0f48556241 |
test: expand install safe path coverage | Peter Steinberger | 1 | PICK |
Execution
Pick up with: /pick-from-openclaw execute issue #N
Recommended strategy: staging branch
Note: 40 PARTIAL commits — some files may need discarding.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
cherry-pickCherry-pick from upstreamCherry-pick from upstream