Files
openclaw/src/agents/stream-compat.ts
2026-06-04 10:05:53 -04:00

11 lines
393 B
TypeScript

/**
* Mutable assistant stream compatibility types.
*
* Shared by wrappers that decorate async iteration and final result resolution without changing providers.
*/
import type { AssistantMessage, AssistantMessageEvent } from "../llm/types.js";
export interface MutableAssistantMessageEventStream extends AsyncIterable<AssistantMessageEvent> {
result: () => Promise<AssistantMessage>;
}