Merge pull request #567 from erikpr1994/fix/gemini-schema-sanitization

fix(agents): remove unsupported JSON Schema keywords for Cloud Code Assist API
This commit is contained in:
Peter Steinberger
2026-01-09 14:44:38 +00:00
committed by GitHub
19 changed files with 427 additions and 64 deletions

View File

@@ -1202,16 +1202,16 @@ export type AgentDefaultsConfig = {
every?: string;
/** Heartbeat model override (provider/model). */
model?: string;
/** Delivery target (last|whatsapp|telegram|discord|signal|imessage|none). */
/** Delivery target (last|whatsapp|telegram|discord|slack|msteams|signal|imessage|none). */
target?:
| "last"
| "whatsapp"
| "telegram"
| "discord"
| "slack"
| "msteams"
| "signal"
| "imessage"
| "msteams"
| "none";
/** Optional delivery override (E.164 for WhatsApp, chat id for Telegram). */
to?: string;

View File

@@ -601,6 +601,7 @@ const HeartbeatSchema = z
z.literal("telegram"),
z.literal("discord"),
z.literal("slack"),
z.literal("msteams"),
z.literal("signal"),
z.literal("imessage"),
z.literal("none"),