@kortyx/stream
v0.9.0
Published
Streaming primitives for Kortyx.
Maintainers
Readme
@kortyx/stream
Streaming primitives, SSE helpers, readers, collectors, and structured-data reducers for Kortyx.
Most application code should import server/runtime stream helpers from kortyx and browser-safe stream helpers from kortyx/browser. Use @kortyx/stream directly when you need the lower-level protocol package.
Install
pnpm add @kortyx/streamnpm install @kortyx/streamKey APIs
StreamChunkcreateStreamResponse(...)toSSE(...)readStream(...)consumeStream(...)collectStream(...)collectBufferedStream(...)createStructuredStreamAccumulator(...)applyStructuredChunk(...)
Example
import { collectBufferedStream } from "@kortyx/stream";
const result = await collectBufferedStream(agent.streamChat(messages));
console.log(result.text);
console.log(result.structured);Documentation
License
Apache-2.0. See LICENSE.
