Config: add Slack interactive reply capability type

This commit is contained in:
Vincent Koc
2026-03-12 23:41:55 -04:00
parent 5b52b2ebfe
commit b88b875ac0

View File

@@ -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"). */