Gustavo Madeira Santana
9be74a5cff
Matrix: centralize account config helpers
2026-03-17 23:10:44 +00:00
Gustavo Madeira Santana
314a478fc7
Matrix: warn and clean stale managed devices
2026-03-17 23:10:44 +00:00
Gustavo Madeira Santana
b8b3a49225
Matrix: fix verification client lifecycle and quiet CLI noise
2026-03-17 23:10:44 +00:00
Gustavo Madeira Santana
c3bc4b1111
Matrix: retry cross-signing after secret storage repair
2026-03-17 23:10:44 +00:00
Gustavo Madeira Santana
20ac6935dd
Matrix: repair explicit secret storage bootstrap
2026-03-17 23:10:44 +00:00
Gustavo Madeira Santana
ed8ab57de0
Matrix: preserve owner-signed verification state
2026-03-17 23:10:44 +00:00
Gustavo Madeira Santana
00d040745d
Plugins: scope SDK imports and harden Matrix routing
2026-03-17 23:10:43 +00:00
Gustavo Madeira Santana
4f087b0a35
poll and profile fixes
2026-03-17 23:10:43 +00:00
Gustavo Madeira Santana
20a460731b
Matrix: tighten verification trust and expose profile updates
2026-03-17 23:10:43 +00:00
Gustavo Madeira Santana
a6a75ec4ef
Matrix: improve migration startup warnings
2026-03-17 23:10:43 +00:00
Gustavo Madeira Santana
052aed3e2d
Docs: clarify Matrix migration update flow
2026-03-17 23:10:43 +00:00
Gustavo Madeira Santana
ee4be1f989
Matrix: keep default account device fields scoped
2026-03-17 23:10:43 +00:00
Gustavo Madeira Santana
4ef8b360f7
Matrix: replace legacy plugin with new implementation
2026-03-17 23:10:42 +00:00
Gustavo Madeira Santana
881cec18dc
Create matrix-supersession-migration.md
2026-03-17 23:10:42 +00:00
Gustavo Madeira Santana
cb4548b766
matrix-js: simplify storage paths
2026-03-17 23:10:42 +00:00
Gustavo Madeira Santana
e6a029e466
Update subagents.md
2026-03-17 23:10:42 +00:00
Gustavo Madeira Santana
67c49a7af7
matrix-js: require explicit thread-bound spawn config
2026-03-17 23:10:42 +00:00
Gustavo Madeira Santana
adf31706c8
matrix-js: add account-aware bindings and ACP routing
2026-03-17 23:10:41 +00:00
Gustavo Madeira Santana
7eb5f325e7
matrix-js: add startup verification policy
2026-03-17 23:10:41 +00:00
Gustavo Madeira Santana
4105c88ebf
matrix-js: format thread helpers
2026-03-17 23:10:41 +00:00
Gustavo Madeira Santana
db47ec61ba
matrix-js: improve thread context and auto-threading
2026-03-17 23:10:41 +00:00
Gustavo Madeira Santana
8ecbda54e0
matrix-js: harden reaction handling
2026-03-17 23:10:41 +00:00
Gustavo Madeira Santana
8061bebec2
move matrix-js helpers to be locally scoped
2026-03-17 23:10:41 +00:00
Gustavo Madeira Santana
7bd6a7628d
make matrix-js atomic and add poll voting support
2026-03-17 23:10:40 +00:00
Gustavo Madeira Santana
85af125c16
Tests: restore matrix-js bind integration coverage
2026-03-17 23:10:40 +00:00
Gustavo Madeira Santana
f17097b18e
Matrix-js: sync with main plugin-loading standards
2026-03-17 23:10:40 +00:00
Vincent Koc
bd21442f7e
Perf: add extension memory profiling command
2026-03-17 15:59:08 -07:00
Vincent Koc
af63b72901
Plugins: internalize nextcloud talk SDK imports
2026-03-17 15:58:00 -07:00
Vincent Koc
e7422716bb
docs(plugins): rename plugins info to plugins inspect across all docs
...
Update all references from `plugins info` to `plugins inspect` in bundles,
plugin system, and CLI index docs to match the renamed command.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 15:33:42 -07:00
Josh Lehman
2f65ae1b80
fix: break Synology Chat plugin-sdk reexport cycle ( #49281 )
...
Build failed because src/plugin-sdk/synology-chat.ts reexported setup symbols through extensions/synology-chat/api.ts, and that API shim reexports openclaw/plugin-sdk/synology-chat back into the same entry. Export the setup symbols directly from the concrete setup surface so tsdown can bundle the SDK subpath without a self-referential export graph.
2026-03-17 15:27:58 -07:00
Vincent Koc
90a0d50ae9
Plugins: internalize line SDK imports
2026-03-17 15:10:20 -07:00
Vincent Koc
dcdfed995a
Plugins: internalize nostr SDK imports
2026-03-17 15:08:06 -07:00
Vincent Koc
f23a069d37
Plugins: internalize synology chat SDK imports
2026-03-17 15:06:22 -07:00
Vincent Koc
681d16a892
docs(manifest): cross-reference public capability model
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 15:00:33 -07:00
Vincent Koc
77f145f1db
docs(types): add JSDoc to plugin API capability registration methods
...
Label each registerX method with its capability type and add module-level
doc comment to channel runtime types.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 15:00:33 -07:00
Vincent Koc
6981922254
docs(plugins): replace seam terminology with capability language
...
Align with the decided convention: use capabilities, entry points,
and extension surfaces instead of seams.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 15:00:33 -07:00
Vincent Koc
45bfe3f44b
Plugins: cover channel shape in compatibility matrix
2026-03-17 15:00:15 -07:00
Vincent Koc
7d5a90e589
Plugins: add shape compatibility matrix
2026-03-17 14:58:22 -07:00
Vincent Koc
ba09092a44
Plugins: guard internalized extension SDK imports
2026-03-17 14:54:12 -07:00
darkamenosa
b31b681088
fix(zalouser): fix setup-only onboarding flow ( #49219 )
...
* zalouser: extract shared plugin base to reduce duplication
* fix(zalouser): bump zca-js to 2.1.2 and fix state dir resolution
* fix(zalouser): allow empty allowlist during onboarding and add quickstart DM policy prompt
* fix minor review
* fix(zalouser): restore forceAllowFrom setup flow
* fix(zalouser): default group access to allowlist
2026-03-18 03:33:22 +07:00
Tak Hoffman
5a2a4abc12
CI: add built plugin singleton smoke ( #48710 )
2026-03-17 15:17:41 -05:00
Gustavo Madeira Santana
3d3f292f66
update contributing focus areas
2026-03-17 19:05:30 +00:00
Vincent Koc
dd7b5dc46f
docs(providers): clarify provider capabilities vs public capability model
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 10:59:49 -07:00
Vincent Koc
de564689da
docs(refactor): align plugin SDK plan with public capability model
...
Add capability plan alignment section with key decisions and required test
matrix. Rename seams to capabilities for consistency.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 10:59:49 -07:00
Vincent Koc
025bdc7e8f
docs(cli): add plugins inspect command reference
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 10:59:49 -07:00
Vincent Koc
464f3da53f
docs(plugins): document public capability model, plugin shapes, and inspection
...
Add the public capability model section documenting the six capability types,
plugin shape classification, capability labels, legacy hook guidance, export
boundary rules, and the new plugins inspect command.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 10:59:49 -07:00
Vincent Koc
8124253cdf
Plugins: internalize diagnostics OTel imports
2026-03-17 10:46:08 -07:00
Vincent Koc
ff19ae1768
Plugins: internalize diffs SDK imports
2026-03-17 10:44:31 -07:00
Vincent Koc
0f56b16d47
Plugins: internalize more extension SDK imports
2026-03-17 10:42:52 -07:00
Vincent Koc
4b2aec622b
Plugins: add local extension API barrels
2026-03-17 10:36:48 -07:00