diff --git a/src/channels/plugins/types.core.ts b/src/channels/plugins/types.core.ts index 73600e47d5b..0ec51b0f0db 100644 --- a/src/channels/plugins/types.core.ts +++ b/src/channels/plugins/types.core.ts @@ -372,6 +372,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 }) => ChannelToolSend | null;