fix: enforce Discord agent component DM auth (#11254) (thanks @thedudeabidesai)

This commit is contained in:
Shadow
2026-02-10 00:25:23 -06:00
committed by Shadow
parent f17c978f5c
commit 4537ebc43a
5 changed files with 659 additions and 2 deletions
+7
View File
@@ -97,6 +97,11 @@ export type DiscordExecApprovalConfig = {
sessionFilter?: string[];
};
export type DiscordAgentComponentsConfig = {
/** Enable agent-controlled interactive components (buttons, select menus). Default: true. */
enabled?: boolean;
};
export type DiscordAccountConfig = {
/** Optional display name for this account (used in CLI/UI lists). */
name?: string;
@@ -153,6 +158,8 @@ export type DiscordAccountConfig = {
heartbeat?: ChannelHeartbeatVisibilityConfig;
/** Exec approval forwarding configuration. */
execApprovals?: DiscordExecApprovalConfig;
/** Agent-controlled interactive components (buttons, select menus). */
agentComponents?: DiscordAgentComponentsConfig;
/** Privileged Gateway Intents (must also be enabled in Discord Developer Portal). */
intents?: DiscordIntentsConfig;
/** PluralKit identity resolution for proxied messages. */