Docs: point message runtime docs and tests at plugin-owned code

This commit is contained in:
Gustavo Madeira Santana
2026-03-18 02:07:51 +00:00
parent 8165db758b
commit b5c38b1095
5 changed files with 47 additions and 22 deletions

View File

@@ -228,6 +228,13 @@ responsible for forwarding the current chat/session identity into the plugin
discovery boundary so the shared `message` tool exposes the right channel-owned
surface for the current turn.
For channel-owned execution helpers, bundled plugins should keep the execution
runtime inside their own extension modules. Core no longer owns the Discord,
Slack, Telegram, or WhatsApp message-action runtimes under `src/agents/tools`.
`agent-runtime` still re-exports the Discord and Telegram helpers for backward
compatibility, but we do not publish separate `plugin-sdk/*-action-runtime`
subpaths and new plugins should import their own local runtime code directly.
## Capability ownership model
OpenClaw treats a native plugin as the ownership boundary for a **company** or a