mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-01 18:30:22 +00:00
Config: add Slack interactive reply capability type
This commit is contained in:
@@ -47,6 +47,11 @@ export type SlackChannelConfig = {
|
||||
export type SlackReactionNotificationMode = "off" | "own" | "all" | "allowlist";
|
||||
export type SlackStreamingMode = "off" | "partial" | "block" | "progress";
|
||||
export type SlackLegacyStreamMode = "replace" | "status_final" | "append";
|
||||
export type SlackCapabilitiesConfig =
|
||||
| string[]
|
||||
| {
|
||||
interactiveReplies?: boolean;
|
||||
};
|
||||
|
||||
export type SlackActionConfig = {
|
||||
reactions?: boolean;
|
||||
@@ -89,7 +94,7 @@ export type SlackAccountConfig = {
|
||||
/** Slack Events API webhook path (default: /slack/events). */
|
||||
webhookPath?: string;
|
||||
/** Optional provider capability tags used for agent/runtime guidance. */
|
||||
capabilities?: string[];
|
||||
capabilities?: SlackCapabilitiesConfig;
|
||||
/** Markdown formatting overrides (tables). */
|
||||
markdown?: MarkdownConfig;
|
||||
/** Override native command registration for Slack (bool or "auto"). */
|
||||
|
||||
Reference in New Issue
Block a user