diff --git a/src/channels/plugins/types.core.ts b/src/channels/plugins/types.core.ts index fef8b010ca5..7315d251007 100644 --- a/src/channels/plugins/types.core.ts +++ b/src/channels/plugins/types.core.ts @@ -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 }) => ChannelToolSend | null;