feat: add cross-context messaging resolver

Co-authored-by: Thinh Dinh <tobalsan@users.noreply.github.com>
This commit is contained in:
Peter Steinberger
2026-01-17 03:17:08 +00:00
parent 1481a3d90f
commit 46015a3dd8
23 changed files with 859 additions and 60 deletions

View File

@@ -288,6 +288,29 @@ export const ToolsSchema = z
transcription: ToolsAudioTranscriptionSchema,
})
.optional(),
message: z
.object({
allowCrossContextSend: z.boolean().optional(),
crossContext: z
.object({
allowWithinProvider: z.boolean().optional(),
allowAcrossProviders: z.boolean().optional(),
marker: z
.object({
enabled: z.boolean().optional(),
prefix: z.string().optional(),
suffix: z.string().optional(),
})
.optional(),
})
.optional(),
broadcast: z
.object({
enabled: z.boolean().optional(),
})
.optional(),
})
.optional(),
agentToAgent: z
.object({
enabled: z.boolean().optional(),