assistant-stream
Version:
Streaming utilities for AI assistants
28 lines (27 loc) • 2.73 kB
JavaScript
import { AssistantStream } from "./core/AssistantStream.js";
import { registerJsonParserBackend } from "./utils/json/json-parser-backend.js";
import { AssistantMessageAccumulator, createInitialMessage } from "./core/accumulators/assistant-message-accumulator.js";
import { AssistantMessageStream } from "./core/accumulators/AssistantMessageStream.js";
import { ToolResponse } from "./core/tool/ToolResponse.js";
import { toGenericMessages } from "./core/converters/toGenericMessages.js";
import { GorpStreamDeltaTracker } from "./core/gorp/GorpStreamDeltaTracker.js";
import { GorpStreamResponse, fromGorpStreamResponse } from "./core/gorp/GorpStreamResponse.js";
import { createGorpStream } from "./core/gorp/createGorpStream.js";
import { createAssistantStream, createAssistantStreamController } from "./core/modules/assistant-stream.js";
import { DataStreamDecoder, DataStreamEncoder } from "./core/serialization/data-stream/DataStream.js";
import { createAssistantStreamResponse } from "./core/modules/assistant-stream-response.js";
import { PlainTextDecoder, PlainTextEncoder } from "./core/serialization/PlainText.js";
import { AssistantTransportDecoder, AssistantTransportEncoder } from "./core/serialization/assistant-transport/AssistantTransport.js";
import { UIMessageStreamDecoder } from "./core/serialization/ui-message-stream/UIMessageStream.js";
import { ToolExecutionStream } from "./core/tool/ToolExecutionStream.js";
import { toJSONSchema, toPartialJSONSchema, toToolsJSONSchema } from "./core/tool/schema-utils.js";
import { toolResultStream, unstable_runPendingTools } from "./core/tool/toolResultStream.js";
// src/index.ts
/** @deprecated Use the assistant-transport surface instead. */
const createObjectStream = createGorpStream;
/** @deprecated Use the assistant-transport surface instead. */
const ObjectStreamResponse = GorpStreamResponse;
/** @deprecated Use the assistant-transport surface instead. */
const fromObjectStreamResponse = fromGorpStreamResponse;
export { AssistantMessageAccumulator, AssistantMessageStream, AssistantStream, AssistantTransportDecoder, GorpStreamDeltaTracker as AssistantTransportDeltaTracker, AssistantTransportEncoder, DataStreamDecoder, DataStreamEncoder, ObjectStreamResponse, PlainTextDecoder, PlainTextEncoder, ToolExecutionStream, ToolResponse, UIMessageStreamDecoder, createAssistantStream, createAssistantStreamController, createAssistantStreamResponse, createObjectStream, fromObjectStreamResponse, registerJsonParserBackend, toGenericMessages, toJSONSchema, toPartialJSONSchema, toToolsJSONSchema, createInitialMessage as unstable_createInitialMessage, unstable_runPendingTools, toolResultStream as unstable_toolResultStream };
//# sourceMappingURL=index.js.map