Peter Steinberger
2f44ffc8a7
refactor: route plugin metadata consumers through snapshots
2026-05-02 08:41:24 +01:00
Peter Steinberger
bd511be53d
refactor(whatsapp): remove legacy heartbeat runners
2026-05-02 08:40:07 +01:00
Peter Steinberger
ebb45a8a28
refactor: unify plugin metadata snapshot callers
2026-05-02 07:51:17 +01:00
Peter Steinberger
f9cdf2f552
refactor: hide allowlist helper
2026-05-02 07:12:25 +01:00
Peter Steinberger
8612af754b
feat: simplify thread-bound session spawning
2026-05-02 06:58:07 +01:00
Peter Steinberger
8819f258cc
refactor: trim unused core exports
2026-05-02 06:04:56 +01:00
Peter Steinberger
9714eb3e65
refactor: trim inbound contract test helper
2026-05-02 05:48:45 +01:00
Peter Steinberger
dc2396ba13
refactor: trim bundled channel contract loader
2026-05-02 05:34:06 +01:00
Peter Steinberger
43121fb096
fix: guard provider-prefixed delivery targets
2026-05-02 05:30:41 +01:00
Peter Steinberger
614a294afa
refactor: trim contract helper exports
2026-05-02 05:03:37 +01:00
Peter Steinberger
e73c6ff609
refactor: trim channel contract registry helpers
2026-05-02 04:52:31 +01:00
Peter Steinberger
c51c83955d
fix: stabilize remote test regressions
2026-05-02 04:46:45 +01:00
Peter Steinberger
a93ce361ab
refactor: trim secondary test helper exports
2026-05-02 04:45:51 +01:00
Peter Steinberger
1a796b9700
refactor: trim channel contract test helpers
2026-05-02 04:39:56 +01:00
Peter Steinberger
ac58dc2e92
fix(doctor): warn on missing channel env tokens
2026-05-02 04:29:27 +01:00
Peter Steinberger
b16069cedc
fix: stabilize current CI tests
2026-05-02 03:39:19 +01:00
Peter Steinberger
fe5faaacc3
fix: stabilize plugin discovery and session message tests
2026-05-02 03:34:17 +01:00
Peter Steinberger
9b13616240
fix: tolerate bundled channel catalog discovery failures
2026-05-02 03:34:17 +01:00
Peter Steinberger
3e63b7c112
fix: align channel module loader cache import
2026-05-02 03:34:17 +01:00
Peter Steinberger
58897de60c
fix: guard package state env metadata
2026-05-02 03:34:17 +01:00
Peter Steinberger
ea869266c6
test: remove stale config presence mock import
2026-05-02 03:34:17 +01:00
Peter Steinberger
b732f58285
fix: stabilize channel configured probes
2026-05-02 03:34:17 +01:00
Peter Steinberger
37426a6e64
fix(slack): use live directory readers in cli
2026-05-02 03:04:29 +01:00
Peter Steinberger
eef8dab4e9
refactor: route bundled catalogs through plugin registry
2026-05-02 01:58:45 +01:00
Peter Steinberger
5c3043bb37
refactor: trim auth cli type exports
2026-05-02 01:54:25 +01:00
Peter Steinberger
23fd8a90f9
refactor: simplify plugin module loading
2026-05-02 01:41:09 +01:00
Peter Steinberger
b0899f34f6
refactor: trim channel registry exports
2026-05-02 01:39:38 +01:00
Peter Steinberger
4d06491ce8
perf: speed up bundled metadata test paths
2026-05-02 01:22:52 +01:00
Peter Steinberger
25d3f11243
fix: repair ci lint and clawhub fixtures
2026-05-02 01:15:26 +01:00
Peter Steinberger
ca8da951f9
fix: type declarative channel state metadata
2026-05-02 01:09:54 +01:00
Peter Steinberger
002c1d9c35
fix: use declarative channel configured-state probes
2026-05-02 01:06:38 +01:00
Peter Steinberger
ca01994900
refactor: trim startup channel type exports
2026-05-02 00:52:41 +01:00
Peter Steinberger
106f8a4288
refactor: trim channel resolution type exports
2026-05-02 00:46:07 +01:00
Peter Steinberger
42773cb89f
refactor(channels): load bundled modules without jiti
2026-05-02 00:07:01 +01:00
Peter Steinberger
4373103c22
fix(channels): clear stale terminal status reactions
2026-05-01 22:36:31 +01:00
Peter Steinberger
83c1d25d6b
refactor: remove unused plugin test reset hooks
2026-05-01 22:24:13 +01:00
Peter Steinberger
9efa9419a9
refactor: trim channel plugin loader helpers
2026-05-01 22:11:19 +01:00
Peter Steinberger
01c384cbf9
refactor: prune legacy plugin dependency debris on postinstall
2026-05-01 22:08:28 +01:00
Peter Steinberger
dabddb2165
refactor: collapse plugin loader native fallbacks
2026-05-01 22:03:18 +01:00
Peter Steinberger
9045a7c644
refactor: remove bundled public surface runtime shim
2026-05-01 21:49:18 +01:00
Peter Steinberger
ed8f50f240
refactor: simplify plugin dependency handling
...
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths.
Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
2026-05-01 21:32:22 +01:00
Peter Steinberger
c17af6bb9d
test(release): fix setup fallback loader validation
2026-05-01 18:09:40 +01:00
Peter Steinberger
f0a2b09df6
fix(channels): honor module loader native opt-out
2026-05-01 15:06:21 +01:00
Peter Steinberger
12fbdd4ede
refactor: delete unused contract test helpers
2026-05-01 12:26:37 +01:00
Peter Steinberger
caa7f7c4cc
[codex] Defer status reaction cleanup ( #75582 )
...
Summary:
- The PR updates the shared status reaction controller to track active remove-capable reactions, defer cleanup until clear/restoreInitial, adjust controller and Slack lifecycle tests, add a changelog entry, and carries qrcode runtime-dependency mirror hunks from its older base.
ClawSweeper fixups:
- Included follow-up commit: fix: limit status reaction restore cleanup
- Included follow-up commit: chore: merge main into status reaction cleanup
- Included follow-up commit: fix: mirror qrcode runtime dependency
Validation:
- ClawSweeper review passed for head f3efcb4fd3 .
- Required merge gates passed before the squash merge.
Prepared head SHA: f3efcb4fd3
Review: https://github.com/openclaw/openclaw/pull/75582#issuecomment-4358876584
Co-authored-by: Peter Steinberger <steipete@steipete-macstudio.local >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-01 11:16:33 +00:00
Peter Steinberger
250376f885
fix: simplify bundled runtime dependency repair ( #75183 )
...
Summary:
- Merged fix: simplify bundled runtime dependency repair after ClawSweeper review.
ClawSweeper fixups:
- Included follow-up commit: fix: verify cached bundled runtime roots
- Included follow-up commit: refactor: simplify plugin runtime startup paths
- Included follow-up commit: refactor: trim plugin startup policy helpers
- Included follow-up commit: refactor: trust package manager runtime deps materialization
- Included follow-up commit: fix: narrow channel runtime deps skip policy
- Included follow-up commit: refactor: defer startup plugin runtime deps
- Ran the ClawSweeper repair loop before final review.
Validation:
- ClawSweeper review passed for head 04dc566534 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 04dc566534
Review: https://github.com/openclaw/openclaw/pull/75183#issuecomment-4358383786
Co-authored-by: Peter Steinberger <steipete@gmail.com >
Co-authored-by: Shakker <shakkerdroid@gmail.com >
Co-authored-by: clawsweeper-repair <clawsweeper-repair@users.noreply.github.com >
2026-05-01 07:49:02 +00:00
Peter Steinberger
fc1c597dbf
refactor: remove unused dead code
2026-05-01 07:33:11 +01:00
Peter Steinberger
42d73fd955
refactor: remove dead private helpers
2026-05-01 06:55:26 +01:00
Ayaan Zaidi
45b8645079
fix(channels): keep typing indicators off reply critical path
2026-05-01 08:33:02 +05:30
clawsweeper[bot]
099037cca6
fix(channels): align Yuanbao catalog id
...
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
2026-04-30 02:50:35 -07:00