From 2b75948c2e15a717811a25cd0c6e597a247eb3e8 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Tue, 13 Jan 2026 22:08:19 +0100 Subject: [PATCH] fix(ai): export parseStreamingJson from main package for tsx compatibility --- packages/agent/src/proxy.ts | 4 ++-- packages/ai/src/index.ts | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/agent/src/proxy.ts b/packages/agent/src/proxy.ts index ba098cd6..dfa72c73 100644 --- a/packages/agent/src/proxy.ts +++ b/packages/agent/src/proxy.ts @@ -3,18 +3,18 @@ * The server manages auth and proxies requests to LLM providers. */ +// Internal import for JSON parsing utility import { type AssistantMessage, type AssistantMessageEvent, type Context, EventStream, type Model, + parseStreamingJson, type SimpleStreamOptions, type StopReason, type ToolCall, } from "@mariozechner/pi-ai"; -// Internal import for JSON parsing utility -import { parseStreamingJson } from "@mariozechner/pi-ai/dist/utils/json-parse.js"; // Create stream class matching ProxyMessageEventStream class ProxyMessageEventStream extends EventStream { diff --git a/packages/ai/src/index.ts b/packages/ai/src/index.ts index 73a56538..67f94618 100644 --- a/packages/ai/src/index.ts +++ b/packages/ai/src/index.ts @@ -9,6 +9,7 @@ export * from "./providers/openai-responses.js"; export * from "./stream.js"; export * from "./types.js"; export * from "./utils/event-stream.js"; +export * from "./utils/json-parse.js"; export * from "./utils/oauth/index.js"; export * from "./utils/overflow.js"; export * from "./utils/typebox-helpers.js";