Vincent Koc
|
5b8bd6371c
|
feat(plugins): warn on ignored setup runtime (#71253)
* feat(plugins): warn on ignored setup runtime
* fix(plugins): avoid fallback setup runtime diagnostics
* refactor(plugins): clarify setup runtime lookup
|
2026-04-24 14:23:19 -07:00 |
|
Vincent Koc
|
7bd74758c5
|
fix(plugins): harden tool result middleware (#71241)
|
2026-04-24 13:23:18 -07:00 |
|
Vincent Koc
|
cf858258c7
|
feat(plugins): surface manifest provider setup choices (#71240)
|
2026-04-24 13:14:49 -07:00 |
|
Vincent Koc
|
7536993397
|
feat(plugins): read setup provider env vars (#71226)
* feat(plugins): read setup provider env vars
* fix(plugins): mark provider env compat deprecation
|
2026-04-24 12:59:02 -07:00 |
|
Vincent Koc
|
47f6a98909
|
feat(plugins): add harness tool result middleware (#71021)
|
2026-04-24 12:39:13 -07:00 |
|
Vincent Koc
|
6bc0dc8fb6
|
feat(plugins): report setup descriptor drift (#71194)
|
2026-04-24 11:15:30 -07:00 |
|
Vincent Koc
|
7418adf875
|
fix(plugins): honor descriptor-only setup flag
Honor explicit setup.requiresRuntime: false as a descriptor-only setup contract while preserving omitted values as the legacy setup-api fallback path.
|
2026-04-24 11:02:38 -07:00 |
|
Vincent Koc
|
4d1ee3a73e
|
fix(plugins): warn on install source package drift
Warn when provider or channel catalog package identity drifts from openclaw.install.npmSpec while keeping compatible catalogs non-fatal.
|
2026-04-24 09:31:40 -07:00 |
|
Vincent Koc
|
bbe0234720
|
fix(plugins): warn on orphan install integrity (#71163)
|
2026-04-24 09:01:15 -07:00 |
|
Vincent Koc
|
5dfc1b90e1
|
fix(plugins): warn on invalid install default choice (#71011)
|
2026-04-24 08:56:42 -07:00 |
|
Vincent Koc
|
37c37eecfb
|
feat(plugins): expose install source facts
* feat(plugins): expose install source facts
* fix(plugins): normalize install integrity facts
* fix(plugins): guard install source string fields
* fix(plugins): keep install source facts additive
|
2026-04-23 23:21:43 -07:00 |
|
Vincent Koc
|
799a42bd13
|
feat(plugins): expose activation plan reasons (#70943)
|
2026-04-23 22:06:07 -07:00 |
|
Shakker
|
9d445f4d68
|
perf: speed up provider-filtered models list (#70632) (thanks @shakkernerd)
|
2026-04-24 05:46:25 +01:00 |
|
Vincent Koc
|
7acaebeaac
|
Revert "refactor(plugins): track activation compat hints"
This reverts commit b1d0c14d38.
|
2026-04-23 21:01:53 -07:00 |
|
Vincent Koc
|
b1d0c14d38
|
refactor(plugins): track activation compat hints
|
2026-04-23 20:59:34 -07:00 |
|
Vincent Koc
|
9153598e65
|
docs(plugins): split architecture by extracting internals (load pipeline, runtime hooks, HTTP routes, schemas)
|
2026-04-23 20:03:22 -07:00 |
|
Peter Steinberger
|
2af88fab6c
|
docs: document local memory embedding provider
|
2026-04-24 03:11:22 +01:00 |
|
Vincent Koc
|
789e71cdb8
|
docs: remove H1 on pages where frontmatter + summary already cover the parenthetical
|
2026-04-23 15:47:48 -07:00 |
|
Peter Steinberger
|
89051c6bf6
|
docs(openai): document GPT-5.5 defaults
|
2026-04-23 20:19:15 +01:00 |
|
Vincent Koc
|
c7d1f532a2
|
docs(plugins): manifest — sentence-case title, compress What-this-file-does, prune trailing Notes duplication, CardGroup Related
|
2026-04-23 09:50:17 -07:00 |
|
Vincent Koc
|
ce4bb8f638
|
fix(onboarding): surface official WeCom channel install
|
2026-04-23 00:29:34 -07:00 |
|
Shakker
|
bd4cfe0e7e
|
docs: document provider ids and auth contracts
|
2026-04-23 07:22:24 +01:00 |
|
Vincent Koc
|
f67e48e6a0
|
feat(onboarding): auto-install missing provider and channel plugins
Squash-merge PR 70012.
|
2026-04-22 22:05:00 -07:00 |
|
Vincent Koc
|
91ac485246
|
feat(tokenjuice): bundle the native adapter (#69946)
* feat(plugins): register embedded extension factories
* feat(tokenjuice): bundle the native adapter
* fix(tokenjuice): gate the bundled embedded extension seam
* fix(tokenjuice): refresh runtime sidecar baseline
* fix(plugins): harden bundled embedded extensions
* fix(plugins): install source bundled runtime deps
* fix(tokenjuice): sync lockfile importer
* fix(plugins): validate reused runtime dep versions
* fix(plugins): restore tokenjuice CI contract
* fix(plugins): remove tokenjuice dts bridge
* fix(tokenjuice): repair openclaw type shim
* fix(plugins): harden bundled runtime deps
* fix(plugins): keep source checkout runtime deps local
* fix(plugins): isolate bundled runtime dep installs
* fix(cli): keep plugin startup registration non-activating
* fix(cli): keep loader overrides out of plugin cli options
|
2026-04-21 23:58:37 -07:00 |
|
Peter Steinberger
|
7189b49f81
|
refactor: move media defaults into plugin manifests
|
2026-04-22 06:11:49 +01:00 |
|
Gustavo Madeira Santana
|
f4478a142a
|
Fix channel presence gating for disabled plugins (#69862)
Merged via squash.
Prepared head SHA: f76f6212b2
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-21 20:51:09 -04:00 |
|
Gustavo Madeira Santana
|
819d15481d
|
fix: validate plugin source entries before runtime inference (#69868)
Merged via squash.
Prepared head SHA: b67644cdda
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-21 20:12:19 -04:00 |
|
Vincent Koc
|
78030d0d52
|
docs: plugin manifest precedence, QQBot engine/bot-approve/QR onboarding, web-search plugin-scoped SecretRefs
|
2026-04-21 13:26:25 -07:00 |
|
Gustavo Madeira Santana
|
24db09a19b
|
fix(cli): keep channel status checks off plugin runtimes (#69479)
Merged via squash.
Prepared head SHA: 63f6e416a9
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-21 13:53:08 -04:00 |
|
Peter Steinberger
|
2d59395883
|
refactor: move provider endpoint metadata into manifests
|
2026-04-18 21:06:50 +01:00 |
|
Peter Steinberger
|
85912849cc
|
refactor: move extension markers into manifests
|
2026-04-18 20:16:44 +01:00 |
|
Peter Steinberger
|
796f272f7d
|
refactor: move synthetic auth refs to manifests
|
2026-04-18 19:53:54 +01:00 |
|
Gustavo Madeira Santana
|
82a2db71e8
|
refactor(qa): split Matrix QA into optional plugin (#66723)
Merged via squash.
Prepared head SHA: 27241bd089
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-14 16:28:57 -04:00 |
|
Vincent Koc
|
b7b3846793
|
feat(plugins): narrow channel loads from manifests (#65429)
* feat(plugins): narrow channel loads from manifests
* fix(plugins): harden channel owner activation trust
* fix(plugins): preserve empty channel scopes
* fix(plugins): honor channel-owner policy gates
* fix(plugins): keep channel setup and scope fallbacks correct
* fix(plugins): keep channel trust tied to source config
|
2026-04-12 17:24:15 +01:00 |
|
Vincent Koc
|
12db6dfc8d
|
feat(plugins): narrow explicit provider loads from manifests (#65259)
* feat(plugins): narrow explicit provider loads from manifests
* fix(plugins): preserve setup trust filtering for explicit owners
* fix(plugins): respect runtime owner trust and disablement
* fix(plugins): preserve provider owner policy bounds
|
2026-04-12 10:52:03 +01:00 |
|
Vincent Koc
|
a9c7c2e1ed
|
feat(plugins): narrow CLI loading via activation planning (#65120)
* feat(plugins): narrow cli loading via activation planning
* fix(plugins): normalize primary CLI command nullability
* fix(plugins): enforce activation planner exhaustiveness
|
2026-04-12 09:07:47 +01:00 |
|
Vincent Koc
|
8ba50aa23e
|
refactor(plugins): prefer setup descriptors for setup lookup (#64786)
* refactor(plugins): prefer setup descriptors for setup lookup
* fix(plugins): harden setup descriptor lookup
* fix(plugins): keep sync cli backend setup results
* fix(plugins): resolve setup registry rebase
* fix(plugins): preserve fail-closed cli backend lookup
* fix(plugins): fail closed on shadowed setup owners
* fix(plugins): swallow async setup register rejections
|
2026-04-12 03:29:24 +01:00 |
|
Vincent Koc
|
79c3dbecd1
|
feat(plugins): add manifest activation and setup descriptors (#64780)
|
2026-04-11 12:35:59 +01:00 |
|
Peter Steinberger
|
beaff3c553
|
fix: clarify plugin command alias diagnostics (#64242) (thanks @feiskyer)
|
2026-04-10 14:56:12 +01:00 |
|
Peter Steinberger
|
9e4f478f86
|
feat(plugins): support provider auth aliases
|
2026-04-08 19:03:04 +01:00 |
|
Peter Steinberger
|
8ff570ee42
|
refactor: resolve channel env vars from plugin manifests
|
2026-04-06 19:53:27 +01:00 |
|
Peter Steinberger
|
c39f061003
|
Revert "refactor(cli): remove bundled cli text providers"
This reverts commit 05d351c430.
|
2026-04-06 13:40:41 +01:00 |
|
Peter Steinberger
|
f6dbcf4cda
|
docs: document music generation async flow
|
2026-04-06 01:49:58 +01:00 |
|
Peter Steinberger
|
6cdf5a43f2
|
refactor: add metadata-first channel configured-state probes
|
2026-04-06 01:02:45 +01:00 |
|
Peter Steinberger
|
85d41cd254
|
docs: document channel persisted auth metadata
|
2026-04-06 00:24:19 +01:00 |
|
Peter Steinberger
|
05d351c430
|
refactor(cli): remove bundled cli text providers
|
2026-04-05 18:46:36 +01:00 |
|
Peter Steinberger
|
da8a4131fe
|
docs: refresh manifest contract examples
|
2026-04-04 20:07:01 +01:00 |
|
Peter Steinberger
|
6d5e2c7e6b
|
docs: refresh legacy manifest contract refs
|
2026-04-04 20:04:11 +01:00 |
|
Peter Steinberger
|
7988b5962a
|
docs: refresh plugin capability inventory refs
|
2026-04-04 20:01:19 +01:00 |
|
Peter Steinberger
|
3b47c0af28
|
docs: refresh video generation plugin refs
|
2026-04-04 19:47:30 +01:00 |
|