@archastro/sdk
    Preparing search index...

    Variable agentCreateResponseSchemaConst

    agentCreateResponseSchema: ZodObject<
        {
            acl: ZodOptional<
                ZodObject<
                    {
                        add: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        actions: ZodArray<ZodString, "many">;
                                        principal: ZodOptional<ZodString>;
                                        principal_type: ZodString;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    { actions: string[]; principal?: string; principal_type: string },
                                    { actions: string[]; principal?: string; principal_type: string },
                                >,
                                "many",
                            >,
                        >;
                        grants: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        actions: ZodArray<ZodString, "many">;
                                        principal: ZodOptional<ZodString>;
                                        principal_type: ZodString;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    { actions: string[]; principal?: string; principal_type: string },
                                    { actions: string[]; principal?: string; principal_type: string },
                                >,
                                "many",
                            >,
                        >;
                        remove: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    { principal: ZodOptional<ZodString>; principal_type: ZodString },
                                    "strip",
                                    ZodTypeAny,
                                    { principal?: string; principal_type: string },
                                    { principal?: string; 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<ZodString>;
            email: ZodOptional<ZodString>;
            id: ZodString;
            identity: ZodOptional<ZodString>;
            installed_configs: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            id: ZodString;
                            key: ZodString;
                            kind: ZodString;
                            lookup_key: ZodOptional<ZodString>;
                        },
                        "strip",
                        ZodTypeAny,
                        { id: string; key: string; kind: string; lookup_key?: string },
                        { id: string; key: string; kind: string; lookup_key?: string },
                    >,
                    "many",
                >,
            >;
            lookup_key: ZodOptional<ZodString>;
            metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
            name: ZodOptional<ZodString>;
            org: ZodOptional<ZodString>;
            originator: ZodOptional<ZodString>;
            phone_number: ZodOptional<ZodString>;
            sandbox: ZodOptional<ZodString>;
            team: ZodOptional<ZodString>;
            updated_at: ZodOptional<ZodString>;
            user: ZodOptional<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 }[];
            };
            app?: string;
            created_at?: string;
            default_model?: string;
            email?: string;
            id: string;
            identity?: string;
            installed_configs?: {
                id: string;
                key: string;
                kind: string;
                lookup_key?: string;
            }[];
            lookup_key?: string;
            metadata?: Record<string, unknown>;
            name?: string;
            org?: string;
            originator?: string;
            phone_number?: string;
            sandbox?: string;
            team?: string;
            updated_at?: string;
            user?: string;
        },
        {
            acl?: {
                add?: {
                    actions: string[];
                    principal?: string;
                    principal_type: string;
                }[];
                grants?: {
                    actions: string[];
                    principal?: string;
                    principal_type: string;
                }[];
                remove?: { principal?: string; principal_type: string }[];
            };
            app?: string;
            created_at?: string;
            default_model?: string;
            email?: string;
            id: string;
            identity?: string;
            installed_configs?: {
                id: string;
                key: string;
                kind: string;
                lookup_key?: string;
            }[];
            lookup_key?: string;
            metadata?: Record<string, unknown>;
            name?: string;
            org?: string;
            originator?: string;
            phone_number?: string;
            sandbox?: string;
            team?: string;
            updated_at?: string;
            user?: string;
        },
    > = ...

    Runtime validator for AgentCreateResponse.