import { z } from "zod" export const CouncilMemberSchema = z.object({ model: z.string(), temperature: z.number().min(0).max(2).optional(), variant: z.string().optional(), name: z.string().optional(), }) export const CouncilConfigSchema = z.object({ members: z.array(CouncilMemberSchema).min(2), }) export const AthenaConfigSchema = z.object({ model: z.string().optional(), council: CouncilConfigSchema, }) export type CouncilMemberSchemaType = z.infer export type CouncilConfigSchemaType = z.infer export type AthenaConfigSchemaType = z.infer