diff --git a/packages/server/package.json b/packages/server/package.json index 343db8bb15de5053594a867727597d0e244c0c4e..c77e0249d47159d437b7969f51be391e510b98b0 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -47,7 +47,8 @@ "tsx": "^4.19.3" }, "dependencies": { - "llamaindex": "workspace:*", + "@llamaindex/workflow": "workspace:*", + "@llamaindex/core": "workspace:*", "@llamaindex/chat-ui": "0.3.1", "ai": "^4.0.3", "react": "^19.0.0", diff --git a/packages/server/src/types.ts b/packages/server/src/types.ts index 233198eb39822cf1466946c5a748e63d51c68fa7..9b77ceca4ddf81a8b2e3b40c9ca8d17a1b5cc013 100644 --- a/packages/server/src/types.ts +++ b/packages/server/src/types.ts @@ -1,9 +1,5 @@ -import { - AgentWorkflow, - Workflow, - type AgentInputData, - type AgentWorkflowContext, -} from "llamaindex"; +import { Workflow, type AgentWorkflowContext } from "@llamaindex/workflow"; +import type { AgentInputData, AgentWorkflow } from "@llamaindex/workflow/agent"; import type next from "next"; /** diff --git a/packages/server/src/utils/workflow.ts b/packages/server/src/utils/workflow.ts index 5abcebe78de38e3f8abe75fd1b7450ba3e296ec7..f4c53e7258c5e6b2242e60d5a7f0bef2e48ad3b0 100644 --- a/packages/server/src/utils/workflow.ts +++ b/packages/server/src/utils/workflow.ts @@ -1,14 +1,16 @@ -import { LlamaIndexAdapter, StreamData, type JSONValue } from "ai"; +import type { ChatResponseChunk } from "@llamaindex/core/llms"; +import type { EngineResponse } from "@llamaindex/core/schema"; import { - AgentStream, - AgentWorkflow, - EngineResponse, StopEvent, Workflow, - type AgentInputData, type AgentWorkflowContext, - type ChatResponseChunk, -} from "llamaindex"; +} from "@llamaindex/workflow"; +import { + AgentStream, + AgentWorkflow, + type AgentInputData, +} from "@llamaindex/workflow/agent"; +import { LlamaIndexAdapter, StreamData, type JSONValue } from "ai"; import { ReadableStream } from "stream/web"; import type { ServerWorkflow } from "../types"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 124fe808e94f3d86edec8482b45dff78b047ab25..4a4e39f3fbbd937680c9158111e73ad8d6bfa037 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1733,12 +1733,15 @@ importers: '@llamaindex/chat-ui': specifier: 0.3.1 version: 0.3.1(@types/react-dom@19.0.4(@types/react@19.0.10))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@llamaindex/core': + specifier: workspace:* + version: link:../core + '@llamaindex/workflow': + specifier: workspace:* + version: link:../workflow ai: specifier: ^4.0.3 version: 4.1.34(react@19.0.0)(zod@3.24.2) - llamaindex: - specifier: workspace:* - version: link:../llamaindex next: specifier: 15.2.3 version: 15.2.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)