

























@@ -8,6 +8,7 @@ import {
88} from "../shared/custom-command-config.js";
99import { normalizeOptionalString } from "../shared/string-coerce.js";
1010import { ToolPolicySchema } from "./zod-schema.agent-runtime.js";
11+import { NativeExecApprovalEnableModeSchema } from "./zod-schema.approvals.js";
1112import {
1213ChannelHealthMonitorSchema,
1314ChannelHeartbeatVisibilitySchema,
@@ -248,7 +249,7 @@ export const TelegramAccountSchemaBase = z
248249capabilities: TelegramCapabilitiesSchema.optional(),
249250execApprovals: z
250251.object({
251-enabled: z.boolean().optional(),
252+enabled: NativeExecApprovalEnableModeSchema.optional(),
252253approvers: TelegramIdListSchema.optional(),
253254agentFilter: z.array(z.string()).optional(),
254255sessionFilter: z.array(z.string()).optional(),
@@ -681,7 +682,7 @@ export const DiscordAccountSchema = z
681682healthMonitor: ChannelHealthMonitorSchema,
682683execApprovals: z
683684.object({
684-enabled: z.boolean().optional(),
685+enabled: NativeExecApprovalEnableModeSchema.optional(),
685686approvers: DiscordIdListSchema.optional(),
686687agentFilter: z.array(z.string()).optional(),
687688sessionFilter: z.array(z.string()).optional(),
@@ -1023,7 +1024,7 @@ export const SlackAccountSchema = z
10231024capabilities: SlackCapabilitiesSchema.optional(),
10241025execApprovals: z
10251026.object({
1026-enabled: z.boolean().optional(),
1027+enabled: NativeExecApprovalEnableModeSchema.optional(),
10271028approvers: z.array(z.union([z.string(), z.number()])).optional(),
10281029agentFilter: z.array(z.string()).optional(),
10291030sessionFilter: z.array(z.string()).optional(),
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。