@archastro/sdk
    Preparing search index...

    Variable agentCreateResponseSchemaConst

    agentCreateResponseSchema: ZodObject<
        {
            acl: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            add: ZodOptional<
                                ZodArray<
                                    ZodObject<
                                        {
                                            actions: ZodArray<(...), (...)>;
                                            principal: ZodOptional<(...)>;
                                            principal_type: ZodString;
                                        },
                                        "strip",
                                        ZodTypeAny,
                                        {
                                            actions: (...)[];
                                            principal?: (...) | (...);
                                            principal_type: string;
                                        },
                                        {
                                            actions: (...)[];
                                            principal?: (...) | (...);
                                            principal_type: string;
                                        },
                                    >,
                                    "many",
                                >,
                            >;
                            grants: ZodOptional<
                                ZodArray<
                                    ZodObject<
                                        {
                                            actions: ZodArray<(...), (...)>;
                                            principal: ZodOptional<(...)>;
                                            principal_type: ZodString;
                                        },
                                        "strip",
                                        ZodTypeAny,
                                        {
                                            actions: (...)[];
                                            principal?: (...) | (...);
                                            principal_type: string;
                                        },
                                        {
                                            actions: (...)[];
                                            principal?: (...) | (...);
                                            principal_type: string;
                                        },
                                    >,
                                    "many",
                                >,
                            >;
                            remove: ZodOptional<
                                ZodArray<
                                    ZodObject<
                                        { principal: ZodOptional<(...)>; principal_type: ZodString },
                                        "strip",
                                        ZodTypeAny,
                                        { principal?: (...) | (...); principal_type: string },
                                        { principal?: (...) | (...); principal_type: string },
                                    >,
                                    "many",
                                >,
                            >;
                        },
                        "strip",
                        ZodTypeAny,
                        {
                            add?: {
                                actions: string[];
                                principal?: string;
                                principal_type: string;
                            }[];
                            grants?: {
                                actions: string[];
                                principal?: string;
                                principal_type: string;
                            }[];
                            remove?: { principal?: string; principal_type: string }[];
                        },
                        {
                            add?: {
                                actions: string[];
                                principal?: string;
                                principal_type: string;
                            }[];
                            grants?: {
                                actions: string[];
                                principal?: string;
                                principal_type: string;
                            }[];
                            remove?: { principal?: string; principal_type: string }[];
                        },
                    >,
                >,
            >;
            app: ZodOptional<ZodString>;
            created_at: ZodOptional<ZodString>;
            default_model: ZodOptional<ZodNullable<ZodString>>;
            email: ZodOptional<ZodNullable<ZodString>>;
            id: ZodString;
            identity: ZodOptional<ZodNullable<ZodString>>;
            installed_configs: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            id: ZodString;
                            key: ZodString;
                            kind: ZodString;
                            lookup_key: ZodOptional<ZodNullable<ZodString>>;
                        },
                        "strip",
                        ZodTypeAny,
                        { id: string; key: string; kind: string; lookup_key?: string
                        | null },
                        { id: string; key: string; kind: string; lookup_key?: string | null },
                    >,
                    "many",
                >,
            >;
            lookup_key: ZodOptional<ZodNullable<ZodString>>;
            metadata: ZodOptional<
                ZodRecord<ZodString, ZodType<{} | null, ZodTypeDef, {} | null>>,
            >;
            name: ZodOptional<ZodString>;
            org: ZodOptional<ZodNullable<ZodString>>;
            originator: ZodOptional<ZodNullable<ZodString>>;
            phone_number: ZodOptional<ZodNullable<ZodString>>;
            sandbox: ZodOptional<ZodNullable<ZodString>>;
            team: ZodOptional<ZodNullable<ZodString>>;
            updated_at: ZodOptional<ZodString>;
            user: ZodOptional<ZodNullable<ZodString>>;
        },
        "strip",
        ZodTypeAny,
        {
            acl?: | {
                add?: {
                    actions: string[];
                    principal?: string;
                    principal_type: string;
                }[];
                grants?: {
                    actions: string[];
                    principal?: string;
                    principal_type: string;
                }[];
                remove?: { principal?: string; principal_type: string }[];
            }
            | null;
            app?: string;
            created_at?: string;
            default_model?: string
            | null;
            email?: string | null;
            id: string;
            identity?: string | null;
            installed_configs?: {
                id: string;
                key: string;
                kind: string;
                lookup_key?: string | null;
            }[];
            lookup_key?: string
            | null;
            metadata?: Record<string, {} | null>;
            name?: string;
            org?: string | null;
            originator?: string | null;
            phone_number?: string | null;
            sandbox?: string | null;
            team?: string | null;
            updated_at?: string;
            user?: string | null;
        },
        {
            acl?: | {
                add?: {
                    actions: string[];
                    principal?: string;
                    principal_type: string;
                }[];
                grants?: {
                    actions: string[];
                    principal?: string;
                    principal_type: string;
                }[];
                remove?: { principal?: string; principal_type: string }[];
            }
            | null;
            app?: string;
            created_at?: string;
            default_model?: string
            | null;
            email?: string | null;
            id: string;
            identity?: string | null;
            installed_configs?: {
                id: string;
                key: string;
                kind: string;
                lookup_key?: string | null;
            }[];
            lookup_key?: string
            | null;
            metadata?: Record<string, {} | null>;
            name?: string;
            org?: string | null;
            originator?: string | null;
            phone_number?: string | null;
            sandbox?: string | null;
            team?: string | null;
            updated_at?: string;
            user?: string | null;
        },
    > = ...

    Runtime validator for AgentCreateResponse.