> ISPO SDK documentation. [HTML](https://ispo.ai/docs/types/core.Supporting_types.AiStreamArgs.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Type Alias AiStreamArgs

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

Types: [AiInput](core.Supporting_types.AiInput.md)

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