fix: add missing role-based type definitions for RBAC routing

This commit is contained in:
Minidoracat
2026-02-12 03:53:31 +00:00
committed by Shadow
parent ad508c8c89
commit e084f07420
6 changed files with 25 additions and 0 deletions

View File

@@ -235,6 +235,7 @@ export const DiscordGuildChannelSchema = z
skills: z.array(z.string()).optional(),
enabled: z.boolean().optional(),
users: z.array(z.union([z.string(), z.number()])).optional(),
roles: z.array(z.union([z.string(), z.number()])).optional(),
systemPrompt: z.string().optional(),
includeThreadStarter: z.boolean().optional(),
autoThread: z.boolean().optional(),
@@ -249,6 +250,7 @@ export const DiscordGuildSchema = z
toolsBySender: ToolPolicyBySenderSchema,
reactionNotifications: z.enum(["off", "own", "all", "allowlist"]).optional(),
users: z.array(z.union([z.string(), z.number()])).optional(),
roles: z.array(z.union([z.string(), z.number()])).optional(),
channels: z.record(z.string(), DiscordGuildChannelSchema.optional()).optional(),
})
.strict();