rea-agents
    Preparing search index...

    Variable replayMachineSchemaConst

    replayMachineSchema: ZodObject<
        {
            initial_state: ZodString;
            limits: ZodDefault<
                ZodObject<
                    {
                        bytes: ZodDefault<ZodNumber>;
                        connections: ZodDefault<ZodNumber>;
                        duration_ms: ZodDefault<ZodNumber>;
                        messages: ZodDefault<ZodNumber>;
                    },
                    $strict,
                >,
            >;
            max_transitions: ZodNumber;
            states: ZodArray<
                ZodObject<
                    {
                        max_visits: ZodDefault<ZodNumber>;
                        name: ZodString;
                        terminal: ZodDefault<ZodBoolean>;
                    },
                    $strict,
                >,
            >;
            transitions: ZodArray<
                ZodObject<
                    {
                        actions: ZodArray<
                            ZodDiscriminatedUnion<
                                [
                                    ZodObject<
                                        {
                                            body: ZodString;
                                            headers: ZodDefault<(...)>;
                                            status: ZodNumber;
                                            type: ZodLiteral<(...)>;
                                        },
                                        $strict,
                                    >,
                                    ZodObject<{ data: ZodString; type: ZodLiteral<(...)> }, $strict>,
                                    ZodObject<{ type: ZodLiteral<(...)> }, $strict>,
                                    ZodObject<
                                        { duration_ms: ZodNumber; type: ZodLiteral<(...)> },
                                        $strict,
                                    >,
                                ],
                                "type",
                            >,
                        >;
                        captures: ZodDefault<
                            ZodArray<
                                ZodObject<
                                    {
                                        sensitive: ZodDefault<ZodBoolean>;
                                        value: ZodDiscriminatedUnion<
                                            [(...), (...), (...), (...)],
                                            "source",
                                        >;
                                        variable: ZodString;
                                    },
                                    $strict,
                                >,
                            >,
                        >;
                        from: ZodString;
                        guards: ZodDefault<
                            ZodArray<
                                ZodObject<
                                    {
                                        value: ZodDiscriminatedUnion<
                                            [(...), (...), (...), (...)],
                                            "source",
                                        >;
                                        variable: ZodString;
                                    },
                                    $strict,
                                >,
                            >,
                        >;
                        id: ZodString;
                        max_uses: ZodNumber;
                        priority: ZodDefault<ZodNumber>;
                        to: ZodString;
                        trigger: ZodDiscriminatedUnion<
                            [
                                ZodObject<
                                    {
                                        body: ZodDefault<ZodNullable<(...)>>;
                                        headers: ZodDefault<ZodPipe<(...), (...)>>;
                                        method: ZodPipe<ZodString, ZodTransform<(...), (...)>>;
                                        path: ZodString;
                                        protocol: ZodLiteral<"http">;
                                    },
                                    $strict,
                                >,
                                ZodObject<
                                    {
                                        headers: ZodDefault<ZodPipe<(...), (...)>>;
                                        path: ZodString;
                                        protocol: ZodLiteral<"websocket_connect">;
                                    },
                                    $strict,
                                >,
                                ZodObject<
                                    {
                                        body: ZodDefault<ZodNullable<(...)>>;
                                        path: ZodString;
                                        protocol: ZodLiteral<"websocket_message">;
                                    },
                                    $strict,
                                >,
                            ],
                            "protocol",
                        >;
                    },
                    $strict,
                >,
            >;
        },
        $strict,
    > = ...

    Portable finite replay machine with no executable callbacks.