UNPKG

assistant-stream

Version:

Streaming utilities for AI assistants

28 lines (27 loc) • 2.73 kB
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