Vincent Koc
4aae0d4c9d
Channels: centralize outbound payload contracts
2026-03-16 02:06:21 -07:00
Vincent Koc
429144d9f1
Channels: add contract surface coverage
2026-03-16 02:06:21 -07:00
Vincent Koc
5cd206f780
Channels: expand contract suites
2026-03-16 02:06:21 -07:00
Peter Steinberger
f49fc633ac
fix: restore effective setup wizard lazy import
2026-03-16 08:36:43 +00:00
Peter Steinberger
7e74adef91
refactor: shrink public channel plugin sdk surfaces
2026-03-16 01:34:22 -07:00
Peter Steinberger
a73d6620b3
refactor: route remaining channel imports through plugin sdk
2026-03-16 01:17:13 -07:00
Peter Steinberger
f11589b311
refactor: tighten plugin sdk channel seams
2026-03-16 01:05:51 -07:00
Peter Steinberger
3a2c24e598
refactor: route shared channel sdk imports through plugin seams
2026-03-16 00:48:53 -07:00
Peter Steinberger
7964563299
refactor: finish plugin-owned channel runtime seams
2026-03-16 00:25:19 -07:00
Peter Steinberger
85b7bc7edf
refactor: remove dock shim and move session routing into plugins
2026-03-16 00:09:38 -07:00
Peter Steinberger
2054cb9431
refactor: move remaining channel seams into plugins
2026-03-15 23:47:30 -07:00
Vincent Koc
9df7e8bec4
Tests: add global status contract suite
2026-03-15 23:46:45 -07:00
Vincent Koc
acf7e83ac4
Tests: add global setup contract suite
2026-03-15 23:46:45 -07:00
Vincent Koc
c5d61b9677
Tests: add global actions contract suite
2026-03-15 23:46:45 -07:00
Vincent Koc
910d039ea7
Tests: add global plugin contract suite
2026-03-15 23:46:45 -07:00
Vincent Koc
6043e733a6
Tests: add plugin contract registry
2026-03-15 23:46:45 -07:00
Vincent Koc
3105a1284a
Tests: add plugin contract suites
2026-03-15 23:46:45 -07:00
Peter Steinberger
d163278e9c
refactor: move channel delivery and ACP seams into plugins
2026-03-15 23:25:20 -07:00
Vincent Koc
853d8c0d8e
Tests: cover plugin capability matrix
2026-03-15 23:17:58 -07:00
Peter Steinberger
2580b81bd2
refactor: move channel capability diagnostics into plugins
2026-03-15 22:53:03 -07:00
Peter Steinberger
ad97c581e2
refactor: move channel messaging hooks into plugins
2026-03-15 22:39:00 -07:00
Peter Steinberger
5c120cb36c
refactor: make setup the primary wizard surface
2026-03-15 22:01:04 -07:00
Vincent Koc
98877dc413
Slack: fail oversized merged block payloads
2026-03-15 21:55:45 -07:00
Vincent Koc
0277aa0159
Slack: fix review regressions
2026-03-15 21:55:45 -07:00
Vincent Koc
c7d31bae8a
Channels: centralize shared interactive rendering
2026-03-15 21:55:45 -07:00
Vincent Koc
92bea9704e
Channels: add message action capabilities
2026-03-15 21:55:45 -07:00
Vincent Koc
f6d8a1129d
Slack: advertise shared interactive support
2026-03-15 21:55:45 -07:00
Vincent Koc
1e54a4a6a3
Channels: test shared interactive support checks
2026-03-15 21:55:45 -07:00
Vincent Koc
8b6806ab5c
Channels: expose shared interactive support checks
2026-03-15 21:55:45 -07:00
Vincent Koc
298832d170
Channels: add interactive message capability
2026-03-15 21:55:45 -07:00
Vincent Koc
b1243bf15b
Slack: render shared interactive payloads outbound
2026-03-15 21:55:45 -07:00
Peter Steinberger
656848dcd7
refactor: rename setup wizard surfaces
2026-03-15 21:40:31 -07:00
Peter Steinberger
53ccc78c63
refactor: rename setup helper surfaces
2026-03-15 21:06:55 -07:00
Peter Steinberger
de503dbcbb
refactor: move setup fallback into setup registry
2026-03-15 20:44:25 -07:00
Peter Steinberger
77d0ff629c
refactor: rename channel setup flow seam
2026-03-15 20:44:25 -07:00
Peter Steinberger
8ab01c5c93
refactor(core): land plugin auth and startup cleanup
2026-03-15 20:12:37 -07:00
Vincent Koc
f71f44576a
Status: lazy-load read-only account inspectors
2026-03-15 20:10:43 -07:00
Peter Steinberger
46482a283a
feat: add nostr setup and unify channel setup discovery
2026-03-15 19:58:22 -07:00
Peter Steinberger
84c0326f4d
refactor: move group access into setup wizard
2026-03-15 19:58:22 -07:00
Ayaan Zaidi
a516141bda
feat(telegram): add topic-edit action
2026-03-16 08:03:22 +05:30
Peter Steinberger
26a8aee01c
refactor: drop channel onboarding fallback
2026-03-15 18:24:39 -07:00
Peter Steinberger
71a69e5337
refactor: extend setup wizard account resolution
2026-03-15 18:23:40 -07:00
Peter Steinberger
33495f32e9
refactor: expand setup wizard flow
2026-03-15 17:57:03 -07:00
Peter Steinberger
cbb8c43f60
refactor: tighten setup wizard onboarding bridge
2026-03-15 17:34:36 -07:00
Peter Steinberger
1f37203f88
refactor: move signal imessage mattermost to setup wizard
2026-03-15 17:06:42 -07:00
Peter Steinberger
c6239bf253
refactor: expand setup wizard input flow
2026-03-15 17:06:42 -07:00
Mason
f4cc93dc7d
fix(onboarding): use scoped plugin snapshots to prevent OOM on low-memory hosts ( #46763 )
...
* fix(onboarding): use scoped plugin snapshots to prevent OOM on low-memory hosts
Onboarding and channel-add flows previously loaded the full plugin registry,
which caused OOM crashes on memory-constrained hosts. This patch introduces
scoped, non-activating plugin registry snapshots that load only the selected
channel plugin without replacing the running gateway's global state.
Key changes:
- Add onlyPluginIds and activate options to loadOpenClawPlugins for scoped loads
- Add suppressGlobalCommands to plugin registry to avoid leaking commands
- Replace full registry reloads in onboarding with per-channel scoped snapshots
- Validate command definitions in snapshot loads without writing global registry
- Preload configured external plugins via scoped discovery during onboarding
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix(test): add return type annotation to hoisted mock to resolve TS2322
* fix(plugins): enforce cache:false invariant for non-activating snapshot loads
* Channels: preserve lazy scoped snapshot import after rebase
* Onboarding: scope channel snapshots by plugin id
* Catalog: trust manifest ids for channel plugin mapping
* Onboarding: preserve scoped setup channel loading
* Onboarding: restore built-in adapter fallback
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-03-15 16:52:08 -07:00
Peter Steinberger
6e047eb683
refactor: expand setup wizard flow
2026-03-15 16:48:43 -07:00
Peter Steinberger
fd7e283ac5
fix: tighten setup wizard typing
2026-03-15 16:26:09 -07:00
Peter Steinberger
a4047bf148
refactor: move telegram onboarding to setup wizard
2026-03-15 16:26:09 -07:00