Skip to content

bodhi-realtime-agent / zodToJsonSchema

Function: zodToJsonSchema() ​

zodToJsonSchema(schema, format?): Record<string, unknown>

Defined in: src/transport/zod-to-schema.ts:34

Converts a Zod schema to a simplified JSON Schema. Handles the common subset: objects with string/number/boolean/array/enum properties.

Parameters ​

schema ​

ZodType

format? ​

SchemaFormat = 'gemini'

'gemini' (default) outputs UPPERCASE types for Gemini function declarations. 'standard' outputs lowercase types for OpenAI and standard JSON Schema consumers.

Returns ​

Record<string, unknown>

Built with VitePress