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
Vincent Koc
0d80897476
Plugins: add inspect matrix and trim export
2026-03-17 10:33:35 -07:00
Vincent Koc
3983928958
Plugins: add inspect command and capability report
2026-03-17 10:16:06 -07:00
Ayaan Zaidi
e4825a0f93
fix(telegram): unify transport fallback chain ( #49148 )
...
* fix(telegram): unify transport fallback chain
* fix: address telegram fallback review comments
* fix: validate pinned SSRF overrides
* fix: unify telegram fallback retries (#49148 )
2026-03-17 22:44:15 +05:30
Harold Hunt
272d6ed24b
Plugins: add binding resolution callbacks ( #48678 )
...
Merged via squash.
Prepared head SHA: 6d7b32b184
Co-authored-by: huntharo <5617868+huntharo@users.noreply.github.com>
Co-authored-by: huntharo <5617868+huntharo@users.noreply.github.com>
Reviewed-by: @huntharo
2026-03-17 13:11:08 -04:00
Peter Steinberger
ccf16cd889
fix(gateway): clear trusted-proxy control ui scopes
2026-03-17 10:07:53 -07:00
Peter Steinberger
6d9bf6de93
refactor: narrow extension public seams
2026-03-17 09:58:33 -07:00
Peter Steinberger
bdf2c265a7
test: stabilize memory async search close
2026-03-17 16:55:19 +00:00
Peter Steinberger
6636ca87f4
docs(hooks): clarify trust model and audit guidance
2026-03-17 09:54:30 -07:00
Jonathan Jing
2145eb5908
feat(mattermost): add retry logic and timeout handling for DM channel creation ( #42398 )
...
Merged via squash.
Prepared head SHA: 3db47be907
Co-authored-by: JonathanJing <17068507+JonathanJing@users.noreply.github.com>
Co-authored-by: mukhtharcm <56378562+mukhtharcm@users.noreply.github.com>
Reviewed-by: @mukhtharcm
2026-03-17 22:16:56 +05:30
Menglin Li
7b61b025ff
fix(compaction): break safeguard cancel loop for sessions with no summarizable messages ( #41981 ) ( #42215 )
...
Merged via squash.
Prepared head SHA: 7ce6bd834e
Co-authored-by: lml2468 <39320777+lml2468@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
2026-03-17 09:44:31 -07:00