Gustavo Madeira Santana
b4c7352dea
Docs: clarify Matrix onboarding and pairing
2026-03-18 02:29:54 +00:00
Gustavo Madeira Santana
c2ddde0d8a
Docs: clarify Matrix account defaults
2026-03-18 02:29:54 +00:00
Gustavo Madeira Santana
28bb8f76ac
Matrix: harden live directory lookups
2026-03-18 02:29:53 +00:00
Gustavo Madeira Santana
86f18afafa
Plugins: scope SDK imports and harden Matrix routing
2026-03-18 02:29:52 +00:00
Gustavo Madeira Santana
98f7dd72f9
Matrix: improve migration startup warnings
2026-03-18 02:29:51 +00:00
Gustavo Madeira Santana
3d7e7d357b
Docs: clarify Matrix migration update flow
2026-03-18 02:29:51 +00:00
Gustavo Madeira Santana
1557608910
Matrix: replace legacy plugin with new implementation
2026-03-18 02:29:51 +00:00
Gustavo Madeira Santana
1401e3cc22
Create matrix-supersession-migration.md
2026-03-18 02:29:51 +00:00
Gustavo Madeira Santana
7218333695
matrix-js: simplify storage paths
2026-03-18 02:29:51 +00:00
Gustavo Madeira Santana
2e9dca7ce7
Update subagents.md
2026-03-18 02:29:50 +00:00
Gustavo Madeira Santana
a54aa338cd
matrix-js: require explicit thread-bound spawn config
2026-03-18 02:29:50 +00:00
Gustavo Madeira Santana
96d7e4552d
matrix-js: add account-aware bindings and ACP routing
2026-03-18 02:29:50 +00:00
Gustavo Madeira Santana
565ff5f913
matrix-js: add startup verification policy
2026-03-18 02:29:50 +00:00
Gustavo Madeira Santana
882828941f
matrix-js: improve thread context and auto-threading
2026-03-18 02:29:50 +00:00
Gustavo Madeira Santana
fcba58cff2
matrix-js: harden reaction handling
2026-03-18 02:29:49 +00:00
Gustavo Madeira Santana
15f7c8bae6
Matrix-js: sync with main plugin-loading standards
2026-03-18 02:29:49 +00:00
Gustavo Madeira Santana
fb0d04c834
Tests: migrate channel action discovery to describeMessageTool
2026-03-18 02:17:47 +00:00
Gustavo Madeira Santana
b5c38b1095
Docs: point message runtime docs and tests at plugin-owned code
2026-03-18 02:08:08 +00:00
Josh Avant
2d3bcbfe08
CLI: skip exec SecretRef dry-run resolution unless explicitly allowed ( #49322 )
...
* CLI: gate exec SecretRef dry-run resolution behind opt-in
* Docs: clarify config dry-run exec opt-in behavior
* CLI: preserve static exec dry-run validation
2026-03-17 20:20:11 -05:00
Gustavo Madeira Santana
f2de673130
Docs: clarify plugin-owned message discovery
2026-03-18 00:49:02 +00:00
Josh Avant
e99963100d
CLI: expand config set with SecretRef/provider builders and dry-run ( #49296 )
...
* CLI: expand config set ref/provider builder and dry-run
* Docs: revert README Discord token example
2026-03-17 18:15:49 -05: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
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
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
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
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
6d9bf6de93
refactor: narrow extension public seams
2026-03-17 09:58:33 -07: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
Peter Steinberger
4d8106eece
docs(security): clarify wildcard Control UI origins
2026-03-17 09:36:51 -07:00
Peter Steinberger
39a8dab0da
refactor: dedupe plugin lazy runtime helpers
2026-03-17 09:24:22 -07:00
Peter Steinberger
c94beb03b2
docs(image-generation): document implicit tool enablement
2026-03-17 09:23:35 -07:00
Peter Steinberger
9f8cf7f71a
test: stabilize full gate
2026-03-17 16:21:59 +00:00
Josh Lehman
1399ca5fcb
fix(plugins): forward plugin subagent overrides ( #48277 )
...
Merged via squash.
Prepared head SHA: ffa45893e0
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-03-17 07:20:27 -07:00
stim64045-spec
6101c023bb
fix(ui): restore control-ui query token compatibility ( #43979 )
...
* fix(ui): restore control-ui query token imports
* chore(changelog): add entry for openclaw#43979 thanks @stim64045-spec
---------
Co-authored-by: 大禹 <dayu@dayudeMac-mini.local >
Co-authored-by: Val Alexander <bunsthedev@gmail.com >
Co-authored-by: Val Alexander <68980965+BunsDev@users.noreply.github.com >
2026-03-17 04:03:35 -05:00
Peter Steinberger
990d0d7261
docs(image-generation): remove nano banana stock docs
2026-03-17 01:09:58 -07:00
Peter Steinberger
449127b474
fix: restore full gate
2026-03-17 07:47:28 +00:00
Josh Lehman
ff0481ad65
docs: fix context engine review notes
2026-03-17 00:14:51 -07:00
Josh Lehman
9887311de3
docs: address review feedback on context-engine page
...
- Rename 'Method' column to 'Member' with explicit Kind column since
info is a property, not a callable method
- Document AssembleResult fields (estimatedTokens, systemPromptAddition)
with types and optionality
- Add lifecycle timing notes for bootstrap, ingestBatch, and dispose
so plugin authors know when each is invoked
2026-03-17 00:14:51 -07:00
Josh Lehman
315cee96b9
docs: add plugin installation steps to context engine page
...
Show the full workflow: install via openclaw plugins install,
enable in plugins.entries, then select in plugins.slots.contextEngine.
Uses lossless-claw as the concrete example.
2026-03-17 00:14:51 -07:00
Josh Lehman
228448e6b3
docs: add context engine documentation
...
Add dedicated docs page for the pluggable context engine system:
- Full lifecycle explanation (ingest, assemble, compact, afterTurn)
- Legacy engine behavior documentation
- Plugin engine authoring guide with code examples
- ContextEngine interface reference table
- ownsCompaction semantics
- Subagent lifecycle hooks (prepareSubagentSpawn, onSubagentEnded)
- systemPromptAddition mechanism
- Relationship to compaction, memory plugins, and session pruning
- Configuration reference and tips
Also:
- Add context-engine to docs nav (Agents > Fundamentals, after Context)
- Add /context-engine redirect
- Cross-link from context.md and compaction.md
2026-03-17 00:14:51 -07:00
Peter Steinberger
026d8ea534
fix: unblock full gate
2026-03-17 07:06:24 +00:00
Peter Steinberger
e5919bc524
docs(gateway): clarify URL allowlist semantics
2026-03-17 00:03:27 -07:00
Peter Steinberger
c601dda389
docs(image-generation): document google provider
2026-03-16 23:21:16 -07:00
Peter Steinberger
c79ade10e6
docs(plugins): add capability cookbook
2026-03-16 22:58:55 -07:00
Vincent Koc
cc88b4a72d
Commands: add /plugins chat command ( #48765 )
...
* Tests: stabilize MCP config merge follow-ups
* Commands: add /plugins chat command
* Docs: add /plugins slash command guide
2026-03-16 22:57:44 -07:00
Peter Steinberger
f2bd76cd1a
refactor: finalize plugin sdk legacy boundary cleanup
2026-03-16 22:51:46 -07:00