@karmaniverous/jeeves-server
    Preparing search index...

    Variable jeevesConfigSchemaConst

    jeevesConfigSchema: ZodObject<
        {
            auth: ZodObject<
                {
                    google: ZodOptional<
                        ZodObject<{ clientId: ZodString; clientSecret: ZodString }, $strip>,
                    >;
                    modes: ZodArray<ZodEnum<{ google: "google"; keys: "keys" }>>;
                    sessionSecret: ZodOptional<ZodString>;
                },
                $strip,
            >;
            chromePath: ZodString;
            diagramCachePath: ZodOptional<ZodString>;
            eventLogPurgeMs: ZodDefault<ZodNumber>;
            events: ZodDefault<
                ZodRecord<
                    ZodString,
                    ZodObject<
                        {
                            cmd: ZodString;
                            map: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                            schema: ZodRecord<ZodString, ZodUnknown>;
                            timeoutMs: ZodOptional<ZodNumber>;
                        },
                        $strip,
                    >,
                >,
            >;
            eventTimeoutMs: ZodDefault<ZodNumber>;
            host: ZodDefault<ZodString>;
            insiders: ZodDefault<
                ZodRecord<
                    ZodEmail,
                    ZodObject<
                        {
                            allow: ZodOptional<ZodArray<ZodString>>;
                            deny: ZodOptional<ZodArray<ZodString>>;
                            scopes: ZodOptional<
                                ZodUnion<
                                    readonly [
                                        ZodString,
                                        ZodArray<ZodString>,
                                        ZodObject<{ allow: ...; deny: ... }, $strip>,
                                    ],
                                >,
                            >;
                        },
                        $strip,
                    >,
                >,
            >;
            keys: ZodDefault<
                ZodRecord<
                    ZodString,
                    ZodUnion<
                        readonly [
                            ZodString,
                            ZodObject<
                                {
                                    allow: ZodOptional<ZodArray<ZodString>>;
                                    deny: ZodOptional<ZodArray<ZodString>>;
                                    key: ZodString;
                                    scopes: ZodOptional<ZodUnion<readonly [(...), (...), (...)]>>;
                                },
                                $strip,
                            >,
                        ],
                    >,
                >,
            >;
            maxZipSizeMb: ZodDefault<ZodNumber>;
            mermaidCliPath: ZodOptional<ZodString>;
            metaUrl: ZodDefault<ZodURL>;
            outsiderPolicy: ZodOptional<
                ZodUnion<
                    readonly [
                        ZodString,
                        ZodArray<ZodString>,
                        ZodObject<
                            {
                                allow: ZodOptional<ZodArray<ZodString>>;
                                deny: ZodOptional<ZodArray<ZodString>>;
                            },
                            $strip,
                        >,
                    ],
                >,
            >;
            plantuml: ZodOptional<
                ZodObject<
                    {
                        jarPath: ZodOptional<ZodString>;
                        javaPath: ZodOptional<ZodString>;
                        servers: ZodOptional<ZodArray<ZodURL>>;
                    },
                    $strip,
                >,
            >;
            port: ZodDefault<ZodNumber>;
            roots: ZodOptional<ZodRecord<ZodString, ZodString>>;
            runnerUrl: ZodOptional<ZodURL>;
            scopes: ZodDefault<
                ZodRecord<
                    ZodString,
                    ZodObject<
                        {
                            allow: ZodOptional<ZodArray<ZodString>>;
                            deny: ZodOptional<ZodArray<ZodString>>;
                        },
                        $strip,
                    >,
                >,
            >;
            watcherUrl: ZodOptional<ZodURL>;
        },
        $strip,
    > = ...

    Top-level Jeeves Server configuration