Gustavo Madeira Santana
c1f0515a1d
Matrix: remove unused internal helpers
2026-03-17 23:10:45 +00:00
Gustavo Madeira Santana
62b7729745
Matrix: share reusable client bootstrap
2026-03-17 23:10:45 +00:00
Gustavo Madeira Santana
575a14d1b4
Matrix: register thread bindings before client sync
2026-03-17 23:10:45 +00:00
Gustavo Madeira Santana
97ff604996
Matrix: harden live directory lookups
2026-03-17 23:10:45 +00:00
Gustavo Madeira Santana
9ffe53ef71
Matrix: centralize target normalization
2026-03-17 23:10:45 +00:00
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