brokemac79
de4b8d8ebf
feat(plugins): allow installed trusted policy contracts
...
Allow explicitly enabled installed plugins to register declared trusted tool policies and agent tool result middleware, with trusted policy ids scoped by plugin owner.\n\nVerification covered targeted plugin/agent tests, typecheck, build, lint, local autoreview, and a Blacksmith Testbox runtime proof (tbx_01ktr1nq0rhq47fjkwrepm7fd3).
2026-06-10 16:18:23 +10:00
Kevin Lin
bb752c2b47
Revert "feat: expose plugin approval action metadata" ( #87419 )
...
This reverts commit 0c867eef75 .
# Conflicts:
# docs/.generated/plugin-sdk-api-baseline.sha256
2026-05-27 14:48:06 -07:00
Pablo Guardiola
0c867eef75
feat: expose plugin approval action metadata
...
Expose plugin approval action metadata so plugins can describe richer approval actions across gateway, SDK, channel, and UI surfaces.
2026-05-26 22:46:09 -07:00
Kevin Lin
0dabb7010b
docs: replace OpenClaw docs skill and add plugin permissions guide
...
* docs: replace openclaw docs skill
* docs: align technical documentation skill policy
* docs: restore openclaw refactor docs skill
2026-05-24 23:20:14 -07:00
Peter Steinberger
e453a39d6b
build: align node version floor
2026-05-18 06:28:14 +01:00
Kevin Lin
d85a7c6b67
docs: fix building plugin typebox import
2026-05-17 13:36:09 -07:00
Kevin Lin
d0736919aa
docs: clean up building plugins guide
...
Refactor docs/plugins/building-plugins.md into the scoped plugin-author guide, preserving the legacy registering-agent-tools anchor and restoring the original Next steps section.
2026-05-17 13:32:15 -07:00
Peter Steinberger
ae172741e1
feat: dogfood tool plugin helpers
2026-05-17 11:45:18 +01:00
Peter Steinberger
b95c8a4d95
docs: add tool plugin authoring guide
2026-05-17 11:45:18 +01:00
Peter Steinberger
b17e4ed50c
feat: add simple tool plugin authoring
2026-05-17 11:45:18 +01:00
Peter Steinberger
cd91bd9a1e
docs: document admin HTTP RPC plugin
2026-05-15 11:44:58 +01:00
Peter Steinberger
525767c726
feat: expose active model plugin context
2026-05-10 15:21:43 +01:00
Patrick Erichsen
10f9a758b6
docs: add dedicated ClawHub docs tab ( #79159 )
...
* docs: add clawhub docs tab
* fix: satisfy docs sync lint
* docs: prune internal clawhub nav pages
* docs: include ClawHub publishing page in nav
* docs: use clawhub how-it-works route
2026-05-07 18:55:08 -07:00
Peter Steinberger
42ecd5d95e
fix(acpx): harden session lifecycle cleanup
...
Harden ACPX process cleanup with lease-backed ownership verification, startup orphan reaping, reusable cancel semantics, and spawned-session visibility fixes.
2026-05-07 07:30:37 +01:00
Vincent Koc
4ee234f8ee
docs: typography hygiene across 6 pages
...
Replaced 66 typography characters (curly quotes, apostrophes, em/en
dashes, non-breaking hyphens) with ASCII equivalents per
docs/CLAUDE.md heading and content hygiene rules.
- docs/channels/mattermost.md: 12 chars
- docs/tools/plugin.md: 11 chars
- docs/providers/xai.md: 11 chars
- docs/plugins/building-plugins.md: 11 chars
- docs/concepts/streaming.md: 11 chars
- docs/concepts/model-providers.md: 11 chars
2026-05-05 20:45:39 -07:00
Peter Steinberger
baadd74b6b
fix(plugins): narrow optional tool cold loads
2026-05-04 00:41:01 +01:00
Vincent Koc
cf21bcf9bf
fix(plugins): keep bare installs on npm for launch
2026-05-02 12:00:06 -07:00
Peter Steinberger
1466878c36
refactor: cache plugin tool descriptors ( #76079 )
...
Co-authored-by: Shakker <shakkernerd@users.noreply.github.com >
2026-05-02 14:52:21 +01:00
Shakker
7641783d6b
fix: enforce plugin tool manifest contracts
2026-05-02 06:21:08 +01:00
Peter Steinberger
8d7f4d28ce
fix: load source bundled plugins from pnpm workspaces
2026-05-02 02:06:17 +01:00
Peter Steinberger
7ddf28c0d4
feat: support git plugin installs
2026-05-01 10:59:10 +01:00
Peter Steinberger
2b0b614417
docs(plugins): clarify clawhub npm migration
2026-04-29 06:09:34 +01:00
Peter Steinberger
1e3ce10e27
refactor(plugin-sdk): remove unused reserved helper exports
2026-04-28 05:00:53 +01:00
Shakker
13987b726a
docs: show explicit startup activation in plugin examples
2026-04-28 03:13:20 +01:00
Peter Steinberger
0a076bc0fc
fix: isolate malformed plugin tools
2026-04-27 13:22:28 +01:00
Vincent Koc
baace37fef
docs: sentence-case sweep across 10 more pages
...
- tools/plugin: Package Entrypoints
- tools/code-execution: How To Use It
- tools/browser-linux-troubleshooting: Root Cause, Config Reference
- install/bun: Lifecycle Scripts
- nodes/audio: Mention Detection in Groups
- nodes/images: Inbound Media to Commands (Pi)
- platforms/android: Connection Runbook
- plugins/building-plugins: Beta Release Testing
- web/control-ui: Content Security Policy
- security/THREAT-MODEL-ATLAS: Framework Attribution
2026-04-27 00:03:18 -07:00
Vincent Koc
aa27e27f36
fix(models): normalize provider runtime selection ( #71259 )
...
* fix(models): normalize provider runtime selection
* fix(models): reverse codex-only runtime migration
* fix(models): default runtime selection to pi
* fix(status): label model runtime clearly
* fix(status): align pi runtime label
* fix(plugins): align tool result middleware runtime naming
* fix(models): validate runtime overrides
2026-04-24 16:56:49 -07:00
Vincent Koc
7bd74758c5
fix(plugins): harden tool result middleware ( #71241 )
2026-04-24 13:23:18 -07:00
Vincent Koc
47f6a98909
feat(plugins): add harness tool result middleware ( #71021 )
2026-04-24 12:39:13 -07:00
Peter Steinberger
7330a0c7e0
docs: add plugin hooks reference
2026-04-24 18:22:47 +01: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
Vincent Koc
c843c5b4ac
docs: tighten passive voice and hedging on context-engine, xai, anthropic, building-plugins
2026-04-23 15:50:43 -07:00
Vincent Koc
c5c163d078
docs: standardize frontmatter field order (summary before title)
2026-04-23 13:18:17 -07:00
Vincent Koc
2777b089b5
docs: normalize frontmatter titles to sentence case
2026-04-23 13:15:17 -07:00
Vincent Koc
4a2cd533ac
docs: remove duplicate H1 where frontmatter title already sets it
2026-04-23 13:11:14 -07:00
Vincent Koc
e593122465
fix(hooks): standardize outbound routing metadata
2026-04-22 10:53:44 -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
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
05d351c430
refactor(cli): remove bundled cli text providers
2026-04-05 18:46:36 +01:00
Peter Steinberger
7c1c4daa4e
docs: refresh realtime transcription capability refs
2026-04-04 20:02:14 +01:00
Peter Steinberger
7988b5962a
docs: refresh plugin capability inventory refs
2026-04-04 20:01:19 +01:00
Peter Steinberger
43acbcd283
docs: refresh plugin capability registration refs
2026-04-04 19:59:50 +01:00
Peter Steinberger
3b47c0af28
docs: refresh video generation plugin refs
2026-04-04 19:47:30 +01:00
Peter Steinberger
a10ba044bc
docs: refresh approval error helper refs
2026-04-04 18:47:15 +01:00
Peter Steinberger
a08449b83f
docs: refresh approval fallback refs
2026-04-04 18:27:27 +01:00
Peter Steinberger
eb4c5890ab
docs: refresh optional setup helper refs
2026-04-04 15:45:28 +01:00
Peter Steinberger
cec15e08d1
docs: clarify bundled helper sdk seams
2026-04-04 12:59:26 +01:00
Peter Steinberger
502b024523
docs: refresh bundled provider package examples
2026-04-04 12:52:55 +01:00
Peter Steinberger
120b1d2ed2
docs: refresh provider package barrel refs
2026-04-04 12:51:31 +01:00