@archastro/sdk
    Preparing search index...

    Variable activityFeedEntrySchemaConst

    activityFeedEntrySchema: ZodObject<
        {
            agent: ZodOptional<
                ZodUnion<
                    [
                        ZodString,
                        ZodObject<
                            {
                                acl: ZodOptional<
                                    ZodObject<
                                        {
                                            add: ZodOptional<(...)>;
                                            grants: ZodOptional<(...)>;
                                            remove: ZodOptional<(...)>;
                                        },
                                        "strip",
                                        ZodTypeAny,
                                        {
                                            add?: (...)
                                            | (...);
                                            grants?: (...) | (...);
                                            remove?: (...) | (...);
                                        },
                                        {
                                            add?: (...)
                                            | (...);
                                            grants?: (...) | (...);
                                            remove?: (...) | (...);
                                        },
                                    >,
                                >;
                                app: ZodOptional<ZodString>;
                                created_at: ZodOptional<ZodString>;
                                default_model: ZodOptional<ZodString>;
                                email: ZodOptional<ZodString>;
                                id: ZodString;
                                identity: ZodOptional<ZodString>;
                                last_applied_template_config: ZodOptional<ZodString>;
                                lookup_key: ZodOptional<ZodString>;
                                metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                                name: ZodOptional<ZodString>;
                                org: ZodOptional<ZodString>;
                                org_name: ZodOptional<ZodString>;
                                originator: ZodOptional<ZodString>;
                                phone_number: ZodOptional<ZodString>;
                                sandbox: ZodOptional<ZodString>;
                                source_solution: ZodOptional<
                                    ZodObject<
                                        {
                                            solution: ZodObject<(...), (...), (...), (...), (...)>;
                                            template: ZodObject<(...), (...), (...), (...), (...)>;
                                        },
                                        "strip",
                                        ZodTypeAny,
                                        {
                                            solution: {
                                                category_keys?: ...;
                                                created_at?: ...;
                                                description?: ...;
                                                id: ...;
                                                kind: ...;
                                                latest_solution?: ...;
                                                latest_version?: ...;
                                                lookup_key?: ...;
                                                metadata?: ...;
                                                name?: ...;
                                                org?: ...;
                                                org_logo?: ...;
                                                org_name?: ...;
                                                org_slug?: ...;
                                                owners: ...;
                                                readme_url?: ...;
                                                solution_id?: ...;
                                                solution_version?: ...;
                                                tag_keys?: ...;
                                                template_kind?: ...;
                                                templates: ...;
                                                updated_at?: ...;
                                                upgrade_available: ...;
                                                virtual_path?: ...;
                                            };
                                            template: {
                                                created_at?: ...;
                                                description?: ...;
                                                display_name?: ...;
                                                id: ...;
                                                kind: ...;
                                                lookup_key?: ...;
                                                name?: ...;
                                                updated_at?: ...;
                                                virtual_path?: ...;
                                            };
                                        },
                                        {
                                            solution: {
                                                category_keys?: ...;
                                                created_at?: ...;
                                                description?: ...;
                                                id: ...;
                                                kind: ...;
                                                latest_solution?: ...;
                                                latest_version?: ...;
                                                lookup_key?: ...;
                                                metadata?: ...;
                                                name?: ...;
                                                org?: ...;
                                                org_logo?: ...;
                                                org_name?: ...;
                                                org_slug?: ...;
                                                owners: ...;
                                                readme_url?: ...;
                                                solution_id?: ...;
                                                solution_version?: ...;
                                                tag_keys?: ...;
                                                template_kind?: ...;
                                                templates: ...;
                                                updated_at?: ...;
                                                upgrade_available: ...;
                                                virtual_path?: ...;
                                            };
                                            template: {
                                                created_at?: ...;
                                                description?: ...;
                                                display_name?: ...;
                                                id: ...;
                                                kind: ...;
                                                lookup_key?: ...;
                                                name?: ...;
                                                updated_at?: ...;
                                                virtual_path?: ...;
                                            };
                                        },
                                    >,
                                >;
                                team: ZodOptional<ZodString>;
                                template_upgrade_available: ZodOptional<ZodBoolean>;
                                updated_at: ZodOptional<ZodString>;
                                user: ZodOptional<ZodString>;
                            },
                            "strip",
                            ZodTypeAny,
                            {
                                acl?: { add?: (...)[]; grants?: (...)[]; remove?: (...)[] };
                                app?: string;
                                created_at?: string;
                                default_model?: string;
                                email?: string;
                                id: string;
                                identity?: string;
                                last_applied_template_config?: string;
                                lookup_key?: string;
                                metadata?: Record<string, unknown>;
                                name?: string;
                                org?: string;
                                org_name?: string;
                                originator?: string;
                                phone_number?: string;
                                sandbox?: string;
                                source_solution?: {
                                    solution: {
                                        category_keys?: (...) | (...);
                                        created_at?: (...) | (...);
                                        description?: (...) | (...);
                                        id: string;
                                        kind: string;
                                        latest_solution?: (...) | (...);
                                        latest_version?: (...) | (...);
                                        lookup_key?: (...) | (...);
                                        metadata?: (...) | (...);
                                        name?: (...) | (...);
                                        org?: (...) | (...);
                                        org_logo?: (...) | (...);
                                        org_name?: (...) | (...);
                                        org_slug?: (...) | (...);
                                        owners: (...)[];
                                        readme_url?: (...) | (...);
                                        solution_id?: (...) | (...);
                                        solution_version?: (...) | (...);
                                        tag_keys?: (...) | (...);
                                        template_kind?: (...) | (...);
                                        templates: (...)[];
                                        updated_at?: (...) | (...);
                                        upgrade_available: boolean;
                                        virtual_path?: (...) | (...);
                                    };
                                    template: {
                                        created_at?: (...)
                                        | (...);
                                        description?: (...) | (...);
                                        display_name?: (...) | (...);
                                        id: string;
                                        kind: string;
                                        lookup_key?: (...) | (...);
                                        name?: (...) | (...);
                                        updated_at?: (...) | (...);
                                        virtual_path?: (...) | (...);
                                    };
                                };
                                team?: string;
                                template_upgrade_available?: boolean;
                                updated_at?: string;
                                user?: string;
                            },
                            {
                                acl?: { add?: (...)[]; grants?: (...)[]; remove?: (...)[] };
                                app?: string;
                                created_at?: string;
                                default_model?: string;
                                email?: string;
                                id: string;
                                identity?: string;
                                last_applied_template_config?: string;
                                lookup_key?: string;
                                metadata?: Record<string, unknown>;
                                name?: string;
                                org?: string;
                                org_name?: string;
                                originator?: string;
                                phone_number?: string;
                                sandbox?: string;
                                source_solution?: {
                                    solution: {
                                        category_keys?: (...) | (...);
                                        created_at?: (...) | (...);
                                        description?: (...) | (...);
                                        id: string;
                                        kind: string;
                                        latest_solution?: (...) | (...);
                                        latest_version?: (...) | (...);
                                        lookup_key?: (...) | (...);
                                        metadata?: (...) | (...);
                                        name?: (...) | (...);
                                        org?: (...) | (...);
                                        org_logo?: (...) | (...);
                                        org_name?: (...) | (...);
                                        org_slug?: (...) | (...);
                                        owners: (...)[];
                                        readme_url?: (...) | (...);
                                        solution_id?: (...) | (...);
                                        solution_version?: (...) | (...);
                                        tag_keys?: (...) | (...);
                                        template_kind?: (...) | (...);
                                        templates: (...)[];
                                        updated_at?: (...) | (...);
                                        upgrade_available: boolean;
                                        virtual_path?: (...) | (...);
                                    };
                                    template: {
                                        created_at?: (...)
                                        | (...);
                                        description?: (...) | (...);
                                        display_name?: (...) | (...);
                                        id: string;
                                        kind: string;
                                        lookup_key?: (...) | (...);
                                        name?: (...) | (...);
                                        updated_at?: (...) | (...);
                                        virtual_path?: (...) | (...);
                                    };
                                };
                                team?: string;
                                template_upgrade_available?: boolean;
                                updated_at?: string;
                                user?: string;
                            },
                        >,
                    ],
                >,
            >;
            app: ZodOptional<ZodString>;
            attachments: ZodOptional<
                ZodArray<ZodRecord<ZodString, ZodUnknown>, "many">,
            >;
            automation_run: ZodOptional<ZodString>;
            content: ZodOptional<ZodString>;
            correlation_id: ZodOptional<ZodString>;
            created_at: ZodOptional<ZodString>;
            id: ZodString;
            kind: ZodOptional<ZodString>;
            level: ZodOptional<ZodString>;
            metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
            org: ZodOptional<ZodString>;
            routine_run: ZodOptional<ZodString>;
            sandbox: ZodOptional<ZodString>;
            session_record: ZodOptional<ZodString>;
            team: ZodOptional<ZodString>;
            thread: ZodOptional<ZodString>;
            title: ZodOptional<ZodString>;
            updated_at: ZodOptional<ZodString>;
            user: ZodOptional<
                ZodUnion<
                    [
                        ZodString,
                        ZodObject<
                            {
                                alias: ZodOptional<ZodString>;
                                app: ZodOptional<ZodString>;
                                app_name: ZodOptional<ZodString>;
                                email: ZodOptional<ZodString>;
                                id: ZodString;
                                is_system_user: ZodOptional<ZodBoolean>;
                                metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                                name: ZodOptional<ZodString>;
                                org: ZodOptional<ZodString>;
                                org_name: ZodOptional<ZodString>;
                                org_role: ZodOptional<ZodString>;
                                sandbox: ZodOptional<ZodString>;
                                sandbox_name: ZodOptional<ZodString>;
                            },
                            "strip",
                            ZodTypeAny,
                            {
                                alias?: string;
                                app?: string;
                                app_name?: string;
                                email?: string;
                                id: string;
                                is_system_user?: boolean;
                                metadata?: Record<string, unknown>;
                                name?: string;
                                org?: string;
                                org_name?: string;
                                org_role?: string;
                                sandbox?: string;
                                sandbox_name?: string;
                            },
                            {
                                alias?: string;
                                app?: string;
                                app_name?: string;
                                email?: string;
                                id: string;
                                is_system_user?: boolean;
                                metadata?: Record<string, unknown>;
                                name?: string;
                                org?: string;
                                org_name?: string;
                                org_role?: string;
                                sandbox?: string;
                                sandbox_name?: string;
                            },
                        >,
                    ],
                >,
            >;
        },
        "strip",
        ZodTypeAny,
        {
            agent?: | 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;
                last_applied_template_config?: string;
                lookup_key?: string;
                metadata?: Record<string, unknown>;
                name?: string;
                org?: string;
                org_name?: string;
                originator?: string;
                phone_number?: string;
                sandbox?: string;
                source_solution?: {
                    solution: {
                        category_keys?: string[];
                        created_at?: string;
                        description?: string;
                        id: string;
                        kind: string;
                        latest_solution?: string;
                        latest_version?: string;
                        lookup_key?: string;
                        metadata?: Record<string, unknown>;
                        name?: string;
                        org?: string;
                        org_logo?: {
                            file?: string;
                            height?: number;
                            media?: string;
                            mime_type?: string;
                            refresh_url?: string;
                            url?: string;
                            width?: number;
                        };
                        org_name?: string;
                        org_slug?: string;
                        owners: string[];
                        readme_url?: string;
                        solution_id?: string;
                        solution_version?: string;
                        tag_keys?: string[];
                        template_kind?: string;
                        templates: {
                            description?: string;
                            display_name?: string;
                            id?: string;
                            kind: string;
                            lookup_key?: string;
                            name?: string;
                            readme_url?: string;
                            virtual_path?: string;
                        }[];
                        updated_at?: string;
                        upgrade_available: boolean;
                        virtual_path?: string;
                    };
                    template: {
                        created_at?: string;
                        description?: string;
                        display_name?: string;
                        id: string;
                        kind: string;
                        lookup_key?: string;
                        name?: string;
                        updated_at?: string;
                        virtual_path?: string;
                    };
                };
                team?: string;
                template_upgrade_available?: boolean;
                updated_at?: string;
                user?: string;
            };
            app?: string;
            attachments?: Record<string, unknown>[];
            automation_run?: string;
            content?: string;
            correlation_id?: string;
            created_at?: string;
            id: string;
            kind?: string;
            level?: string;
            metadata?: Record<string, unknown>;
            org?: string;
            routine_run?: string;
            sandbox?: string;
            session_record?: string;
            team?: string;
            thread?: string;
            title?: string;
            updated_at?: string;
            user?:
                | string
                | {
                    alias?: string;
                    app?: string;
                    app_name?: string;
                    email?: string;
                    id: string;
                    is_system_user?: boolean;
                    metadata?: Record<string, unknown>;
                    name?: string;
                    org?: string;
                    org_name?: string;
                    org_role?: string;
                    sandbox?: string;
                    sandbox_name?: string;
                };
        },
        {
            agent?: | 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;
                last_applied_template_config?: string;
                lookup_key?: string;
                metadata?: Record<string, unknown>;
                name?: string;
                org?: string;
                org_name?: string;
                originator?: string;
                phone_number?: string;
                sandbox?: string;
                source_solution?: {
                    solution: {
                        category_keys?: string[];
                        created_at?: string;
                        description?: string;
                        id: string;
                        kind: string;
                        latest_solution?: string;
                        latest_version?: string;
                        lookup_key?: string;
                        metadata?: Record<string, unknown>;
                        name?: string;
                        org?: string;
                        org_logo?: {
                            file?: string;
                            height?: number;
                            media?: string;
                            mime_type?: string;
                            refresh_url?: string;
                            url?: string;
                            width?: number;
                        };
                        org_name?: string;
                        org_slug?: string;
                        owners: string[];
                        readme_url?: string;
                        solution_id?: string;
                        solution_version?: string;
                        tag_keys?: string[];
                        template_kind?: string;
                        templates: {
                            description?: string;
                            display_name?: string;
                            id?: string;
                            kind: string;
                            lookup_key?: string;
                            name?: string;
                            readme_url?: string;
                            virtual_path?: string;
                        }[];
                        updated_at?: string;
                        upgrade_available: boolean;
                        virtual_path?: string;
                    };
                    template: {
                        created_at?: string;
                        description?: string;
                        display_name?: string;
                        id: string;
                        kind: string;
                        lookup_key?: string;
                        name?: string;
                        updated_at?: string;
                        virtual_path?: string;
                    };
                };
                team?: string;
                template_upgrade_available?: boolean;
                updated_at?: string;
                user?: string;
            };
            app?: string;
            attachments?: Record<string, unknown>[];
            automation_run?: string;
            content?: string;
            correlation_id?: string;
            created_at?: string;
            id: string;
            kind?: string;
            level?: string;
            metadata?: Record<string, unknown>;
            org?: string;
            routine_run?: string;
            sandbox?: string;
            session_record?: string;
            team?: string;
            thread?: string;
            title?: string;
            updated_at?: string;
            user?:
                | string
                | {
                    alias?: string;
                    app?: string;
                    app_name?: string;
                    email?: string;
                    id: string;
                    is_system_user?: boolean;
                    metadata?: Record<string, unknown>;
                    name?: string;
                    org?: string;
                    org_name?: string;
                    org_role?: string;
                    sandbox?: string;
                    sandbox_name?: string;
                };
        },
    > = ...

    Runtime validator for ActivityFeedEntry.