ISPO SDK
    Preparing search index...

    Type Alias AiStreamArgs

    Markdown
    AiStreamArgs:
        | { input: AiInput; op: "start"; turnId: string }
        | { op: "next"; turnId: string; waitMs?: number }
        | { op: "cancel"; turnId: string }

    Wire input keeps optional transport timing omitted rather than explicitly undefined, matching the unified project's exact-optional carrier contract.