From 809fde3694e32368ad1f091f895b64ddc7a022dc Mon Sep 17 00:00:00 2001 From: xilesun <2013xile@gmail.com> Date: Sat, 3 May 2025 17:53:29 +0800 Subject: [PATCH] fix: build --- .../chatbox/ChatMessagesProvider.tsx | 2 +- .../ai-employees/useBlockChatContext.tsx | 47 ------------------- .../src/server/resource/aiConversations.ts | 2 +- .../src/server/tools/workflow-caller.ts | 1 - 4 files changed, 2 insertions(+), 50 deletions(-) delete mode 100644 packages/plugins/@nocobase/plugin-ai/src/client/ai-employees/useBlockChatContext.tsx diff --git a/packages/plugins/@nocobase/plugin-ai/src/client/ai-employees/chatbox/ChatMessagesProvider.tsx b/packages/plugins/@nocobase/plugin-ai/src/client/ai-employees/chatbox/ChatMessagesProvider.tsx index fe12770b9f..e37110dfe1 100644 --- a/packages/plugins/@nocobase/plugin-ai/src/client/ai-employees/chatbox/ChatMessagesProvider.tsx +++ b/packages/plugins/@nocobase/plugin-ai/src/client/ai-employees/chatbox/ChatMessagesProvider.tsx @@ -8,7 +8,7 @@ */ import { createContext, useCallback, useContext, useRef } from 'react'; -import { AIEmployee, Message, ResendOptions, SendOptions } from '../types'; // 假设有这些类型定义 +import { AIEmployee, Message, ResendOptions, SendOptions } from '../types'; import React, { useState } from 'react'; import { uid } from '@formily/shared'; import { useT } from '../../locale'; diff --git a/packages/plugins/@nocobase/plugin-ai/src/client/ai-employees/useBlockChatContext.tsx b/packages/plugins/@nocobase/plugin-ai/src/client/ai-employees/useBlockChatContext.tsx deleted file mode 100644 index 2e959043b5..0000000000 --- a/packages/plugins/@nocobase/plugin-ai/src/client/ai-employees/useBlockChatContext.tsx +++ /dev/null @@ -1,47 +0,0 @@ -/** - * This file is part of the NocoBase (R) project. - * Copyright (c) 2020-2024 NocoBase Co., Ltd. - * Authors: NocoBase Team. - * - * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License. - * For more information, please refer to: https://www.nocobase.com/agreement. - */ - -import React from 'react'; -import { useFieldSchema, useForm } from '@formily/react'; -import { AIEmployeeChatContext } from './AIEmployeeChatProvider'; -import { EditOutlined } from '@ant-design/icons'; -import { useT } from '../locale'; - -export const useDetailsAIEmployeeChatContext = () => { - return {}; -}; - -export const useFormAIEmployeeChatContext = (): AIEmployeeChatContext => { - const t = useT(); - const fieldSchema = useFieldSchema(); - const form = useForm(); - return { - attachments: { - formSchema: { - title: t('Current form'), - type: 'uiSchema', - description: 'The JSON schema of the form', - content: fieldSchema.parent.parent['x-uid'], - }, - }, - actions: { - setFormValues: { - title: t('Set form values'), - icon: , - action: (content: string) => { - try { - form.setValues(JSON.parse(content)); - } catch (error) { - console.error(error); - } - }, - }, - }, - }; -}; diff --git a/packages/plugins/@nocobase/plugin-ai/src/server/resource/aiConversations.ts b/packages/plugins/@nocobase/plugin-ai/src/server/resource/aiConversations.ts index 72fd7c6bb1..81a7906271 100644 --- a/packages/plugins/@nocobase/plugin-ai/src/server/resource/aiConversations.ts +++ b/packages/plugins/@nocobase/plugin-ai/src/server/resource/aiConversations.ts @@ -11,7 +11,7 @@ import actions, { Context, Next } from '@nocobase/actions'; import PluginAIServer from '../plugin'; import { Database, Model } from '@nocobase/database'; import { concat } from '@langchain/core/utils/stream'; -import { LLMProvider } from '../../../server'; +import { LLMProvider } from '../llm-providers/provider'; import { parseResponseMessage } from '../utils'; async function parseUISchema(ctx: Context, content: string) { diff --git a/packages/plugins/@nocobase/plugin-ai/src/server/tools/workflow-caller.ts b/packages/plugins/@nocobase/plugin-ai/src/server/tools/workflow-caller.ts index d1b9a7fd8b..f0c7f7a605 100644 --- a/packages/plugins/@nocobase/plugin-ai/src/server/tools/workflow-caller.ts +++ b/packages/plugins/@nocobase/plugin-ai/src/server/tools/workflow-caller.ts @@ -9,7 +9,6 @@ import { ToolOptions } from '../manager/ai-manager'; import { z } from 'zod'; -import PluginAIServer from '../plugin'; import PluginWorkflowServer, { Processor, EXECUTION_STATUS } from '@nocobase/plugin-workflow'; import { Context } from '@nocobase/actions';