bodhi-realtime-agent / zodToJsonSchema
Function: zodToJsonSchema()
zodToJsonSchema(
schema,format):Record<string,unknown>
Defined in: transport/zod-to-schema.ts:32
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>