Commit Graph

52 Commits

Author SHA1 Message Date
Peter Steinberger d46eabb010
docs: complete sdk export coverage docs 2026-04-04 13:10:46 +01:00
Peter Steinberger 6b991b2afa
docs: clarify reserved bundled sdk families 2026-04-04 13:09:17 +01:00
Peter Steinberger b424a7a3a4
docs: refresh sdk memory import refs 2026-04-04 13:07:52 +01:00
Peter Steinberger e91b52f396
docs: refresh sdk helper import refs 2026-04-04 13:06:57 +01:00
Peter Steinberger 363c666201
docs: refresh sdk capability import refs 2026-04-04 13:05:49 +01:00
Peter Steinberger dd030fb761
docs: refresh sdk core runtime refs 2026-04-04 13:04:01 +01:00
Peter Steinberger f9f9462c79
docs: refresh channel helper import refs 2026-04-04 13:02:43 +01:00
Peter Steinberger 27972489d3
docs: refresh sdk runtime import refs 2026-04-04 13:01:15 +01:00
Peter Steinberger cec15e08d1
docs: clarify bundled helper sdk seams 2026-04-04 12:59:26 +01:00
Peter Steinberger 72f54059c4
docs: refresh setup helper import refs 2026-04-04 12:56:02 +01:00
Peter Steinberger 1c5c15b1d4
docs: refresh sdk entrypoint wording 2026-04-04 12:55:05 +01:00
Peter Steinberger 940bf899f0
docs: refresh provider entry import refs 2026-04-04 12:54:15 +01:00
Peter Steinberger 502b024523
docs: refresh bundled provider package examples 2026-04-04 12:52:55 +01:00
Peter Steinberger e5b48ea2b4
docs: refresh anthropic stream helper refs 2026-04-04 12:49:53 +01:00
Peter Steinberger 1efce6f23c
docs: refresh provider stream family docs 2026-04-04 12:32:43 +01:00
Peter Steinberger 42778ccd46
docs: refresh provider stream family refs 2026-04-04 12:21:37 +01:00
Peter Steinberger b473816afb
docs: refresh native streaming compat refs 2026-04-04 12:20:31 +01:00
Peter Steinberger 62c54fdc16
docs: refresh provider replay family refs 2026-04-04 12:15:31 +01:00
Peter Steinberger 7ffbbd8586
fix: reserve admin gateway method prefixes 2026-04-04 20:04:48 +09:00
Peter Steinberger 75fb29ffe6
docs: refresh provider sdk hook docs 2026-04-04 11:38:25 +01:00
Peter Steinberger 11a87b4b7a
docs: clarify plugin facade runtime snapshots 2026-04-04 09:11:25 +01:00
Peter Steinberger 359c6dedbe
docs: prefer channel-core in channel sdk docs 2026-04-04 07:46:15 +01:00
Peter Steinberger e34f42559f
docs: refresh plugin sdk import reference 2026-04-04 07:41:44 +01:00
Peter Steinberger a23ab9b906
refactor: move voice-call realtime providers into extensions 2026-04-04 12:07:23 +09:00
Peter Steinberger 2ca97a7d48
docs(plugin-sdk): refresh seam cleanup docs 2026-04-03 10:45:11 +01:00
Gustavo Madeira Santana c87c8e66bf
Refactor channel approval capability seams (#58634)
Merged via squash.

Prepared head SHA: c9ad4e4706
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-01 17:10:25 -04:00
Peter Steinberger 8bf8baef87
Revert "refactor: move tasks into bundled plugin"
This reverts commit c75f4695b7.
2026-04-01 01:30:22 +09:00
Peter Steinberger c75f4695b7
refactor: move tasks into bundled plugin 2026-03-31 15:22:08 +01:00
Gustavo Madeira Santana e5dac0c39e
CLI: keep root help plugin descriptors non-activating (#57294)
Merged via squash.

Prepared head SHA: c8da48f689
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-03-29 18:49:57 -04:00
Peter Steinberger 35233bae96
refactor: decouple bundled plugin sdk surfaces 2026-03-29 21:20:46 +01:00
Gustavo Madeira Santana 9b4f26e70a
Plugins/CLI: add descriptor-backed lazy root command registration (#57165)
Merged via squash.

Prepared head SHA: ad1dee32eb
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-03-29 16:02:59 -04:00
Peter Steinberger 82f04ced27
refactor(plugin-sdk): drop legacy provider compat subpaths 2026-03-29 20:55:53 +01:00
George Zhang 9ea0b76f06 docs(plugins): document before_install hook 2026-03-29 12:35:01 -07:00
Peter Steinberger 922c90e9fa refactor: add approval runtime sdk seam 2026-03-28 06:33:07 +00:00
Peter Steinberger 0d98ce1065 refactor: add diagnostic and error runtime sdk seams 2026-03-28 06:26:38 +00:00
Peter Steinberger 70c2458861 refactor: add host and collection runtime sdk seams 2026-03-28 06:19:16 +00:00
Peter Steinberger c222a44e6f refactor: add retry runtime sdk seam 2026-03-28 05:59:07 +00:00
Peter Steinberger a126d23f0d refactor: add fetch runtime sdk seam 2026-03-28 05:44:33 +00:00
Peter Steinberger 838013c87a refactor: expose webhook request guard sdk seam 2026-03-28 05:17:19 +00:00
Peter Steinberger b9560f4685 docs: clarify legacy provider sdk compat barrels 2026-03-28 01:12:52 +00:00
Peter Steinberger b8069c2bd1 refactor: trim provider model compat seams 2026-03-28 00:17:28 +00:00
Peter Steinberger dd640e3c41 refactor: add focused global singleton sdk seam 2026-03-28 00:05:32 +00:00
Peter Steinberger 0b26e4d72a refactor: split shared provider catalog sdk helpers 2026-03-27 23:55:10 +00:00
Peter Steinberger e951838c33 docs: point sdk overview at provider model shared seam 2026-03-27 23:50:04 +00:00
Peter Steinberger c9556c257e
docs: clarify memory plugin adapter ids 2026-03-27 00:47:01 +00:00
Peter Steinberger e0dfc776bb
refactor: move memory flush ownership into memory plugin 2026-03-26 22:00:13 +00:00
Peter Steinberger a4a00aa1da
feat: pluginize cli inference backends 2026-03-26 15:11:15 +00: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 3fe2f0a550 docs: fix CLI command tree, SDK import path, and tool group listing
- Remove non-existent 'secrets migrate' from CLI command tree
- Add actual secrets subcommands: audit, configure, apply
- Add missing plugin subcommands: inspect, uninstall, update, marketplace list
- Fix plugins info -> inspect (actual command name)
- Add message send and broadcast subcommands to command tree
- Remove misleading deprecated import from sdk-overview
- Add sessions_yield and subagents to group:sessions tool group docs
- Fix formatting
2026-03-23 10:40:41 -07:00
Vincent Koc 05055e200a fix(docs): remaining code audit fixes
- sdk-entrypoints.md: fix mislabeled 'Channel entry options' heading
  (should be 'Options' — these are definePluginEntry options, not
  channel-specific)
- sdk-overview.md: add 4 missing API object fields (version, description,
  source, rootDir) from OpenClawPluginApi type
2026-03-22 18:59:03 -07:00