diff --git a/docs/en/ARCHITECTURE.md b/docs/en/ARCHITECTURE.md index 1aa3fcd..7a64338 100644 --- a/docs/en/ARCHITECTURE.md +++ b/docs/en/ARCHITECTURE.md @@ -284,7 +284,7 @@ sdk.InjectInterrupt(source, channel, payload) sdk.Memory().Recall/Commit sdk.Knowledge().Search/Create sdk.Settings().Get/Set/List -sdk.RegisterOutputChannel("qq", sdk.CapText, "QQ消息通道,content为JSON: {text, group_id, user_id}", handler) +sdk.RegisterOutputChannel("qq", sdk.CapText|sdk.CapAudio|sdk.CapImage, "QQ channel, see output_send__qq_help for details", handler) ``` ### Plugin Interface @@ -305,8 +305,8 @@ Each output channel generates two tools: | Tool | Type | Purpose | |------|------|---------| -| `output_send__{name}` | function | Accepts a `content` JSON string parameter, transparently routed to the plugin's registered handler | -| `output_send__{name}_help` | function | Returns the channel's JSON format documentation (desc field) | +| `output_send__{name}` | function | Accepts `payload` (content), `meta` (JSON routing metadata), `type` (enum) — routed to plugin handler | +| `output_send__{name}_help` | function | Returns the channel's meta format and type enum documentation | Capability flags: diff --git a/docs/zh/ARCHITECTURE.md b/docs/zh/ARCHITECTURE.md index d7a4ca9..d8cfaf6 100644 --- a/docs/zh/ARCHITECTURE.md +++ b/docs/zh/ARCHITECTURE.md @@ -284,7 +284,7 @@ sdk.InjectInterrupt(source, channel, payload) sdk.Memory().Recall/Commit sdk.Knowledge().Search/Create sdk.Settings().Get/Set/List -sdk.RegisterOutputChannel("qq", sdk.CapText, "QQ消息通道,content为JSON: {text, group_id, user_id}", handler) +sdk.RegisterOutputChannel("qq", sdk.CapText|sdk.CapAudio|sdk.CapImage, "QQ消息通道,详见 output_send__qq_help", handler) ``` ### Plugin 接口 @@ -305,8 +305,8 @@ type Plugin interface { | 工具 | 类型 | 作用 | |------|------|------| -| `output_send__{name}` | function | 接受 `content` JSON 字符串参数,透明路由到插件注册的 handler | -| `output_send__{name}_help` | function | 返回通道的 JSON 格式文档(desc 字段) | +| `output_send__{name}` | function | 接受 `payload`(消息载荷)、`meta`(JSON 路由元数据)、`type`(枚举) 三个参,路由到插件 handler | +| `output_send__{name}_help` | function | 返回通道的 meta 格式和 type 枚举说明 | 能力标志位: