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
Peter Steinberger
49bf527fd4
docs: clarify reserved gateway method namespaces
2026-04-04 12:08:41 +01:00
Peter Steinberger
a23ab9b906
refactor: move voice-call realtime providers into extensions
2026-04-04 12:07:23 +09:00
Vincent Koc
9f0845137a
docs: add Related sections to plugin and web interface pages
...
- building-plugins.md, manifest.md: link to architecture, SDK, channel/provider plugins
- control-ui.md, tui.md: link to sibling web interfaces and CLI
2026-03-31 14:34:56 +09:00
George Zhang
9ea0b76f06
docs(plugins): document before_install hook
2026-03-29 12:35:01 -07:00
George Zhang
e133924047
[codex] harden clawhub plugin publishing and install ( #56870 )
...
* fix: harden clawhub plugin publishing and install
* fix(process): preserve windows shim exit success
2026-03-29 11:59:19 -07:00
Vincent Koc
e28fdb08b8
docs: add LINE ACP support and plugin requireApproval hook docs
...
- LINE: document ACP conversation binding support (#45826 )
- Plugins: document requireApproval in before_tool_call hook semantics (#55339 )
2026-03-29 17:45:26 +09:00
Peter Steinberger
341e617c84
docs(plugins): refresh bundled plugin runtime docs
2026-03-29 09:10:39 +01:00
Peter Steinberger
a4a00aa1da
feat: pluginize cli inference backends
2026-03-26 15:11:15 +00:00
Tak Hoffman
9f0305420a
docs: add beta blocker contributor guidance ( #55199 )
...
* docs: add beta blocker contributor guidance
* fix: tighten beta blocker labeling and flaky config test
2026-03-26 09:31:59 -05:00
Tak Hoffman
68c6abe32b
docs: add beta release testing guidance
2026-03-26 07:34:08 -05:00
Josh Avant
10161c2d79
Plugins: enforce terminal hook decision semantics for tool/message guards ( #54241 )
...
* Plugins: enforce terminal hook decision policies
* Tests: assert terminal hook behavior in integration paths
* Docs: clarify terminal hook decision semantics
* Docs: add hook guard semantics to plugin guides
* Tests: isolate outbound format label expectations
* changelog
Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com >
---------
Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com >
2026-03-25 00:11:13 -05:00
Vincent Koc
dbf3dd6559
docs: update plugin install references for ClawHub-first default
...
OpenClaw now tries ClawHub before npm for bare plugin specs.
Update install examples and guidance across:
- building-plugins.md: intro and publish step
- sdk-setup.md: publishing section with clawhub:/npm: prefix examples
- tools/plugin.md: CLI reference table
- community.md: submission guidance and quality bar
2026-03-22 11:58:11 -07:00
Vincent Koc
1f93a99f47
docs(plugins): overhaul SDK pages with Mintlify components and IA restructure
...
- Rewrite building-plugins.md as focused quick-start with CardGroup routing
- Rewrite sdk-channel-plugins.md with Steps, CodeGroup, Accordion walkthrough
- Move SDK Migration under Building Plugins nav, rename to "Migrate to SDK"
- Fix code examples and use valid Lucide icons for Mintlify Cards
2026-03-22 11:51:09 -07:00