Channels: add interactive message capability

This commit is contained in:
Vincent Koc 2026-03-15 18:44:40 -07:00
parent 23b68d0349
commit a079c190f9

View File

@ -370,6 +370,7 @@ export type ChannelMessageActionAdapter = {
*/
listActions?: (params: { cfg: OpenClawConfig }) => ChannelMessageActionName[];
supportsAction?: (params: { action: ChannelMessageActionName }) => boolean;
supportsInteractive?: (params: { cfg: OpenClawConfig }) => boolean;
supportsButtons?: (params: { cfg: OpenClawConfig }) => boolean;
supportsCards?: (params: { cfg: OpenClawConfig }) => boolean;
extractToolSend?: (params: { args: Record<string, unknown> }) => ChannelToolSend | null;