From 9ecb4588ee9b25d53fdc99ce3d20fa847e3b82e2 Mon Sep 17 00:00:00 2001 From: xilesun <2013xile@gmail.com> Date: Sun, 13 Apr 2025 21:54:39 +0800 Subject: [PATCH] chore: update --- .../src/client/ai-employees/manager/ModelSettings.tsx | 1 + .../src/client/ai-employees/manager/ProfileSettings.tsx | 3 +++ packages/plugins/@nocobase/plugin-ai/src/client/index.tsx | 3 ++- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/plugins/@nocobase/plugin-ai/src/client/ai-employees/manager/ModelSettings.tsx b/packages/plugins/@nocobase/plugin-ai/src/client/ai-employees/manager/ModelSettings.tsx index 2d295605ee..1b631391f6 100644 --- a/packages/plugins/@nocobase/plugin-ai/src/client/ai-employees/manager/ModelSettings.tsx +++ b/packages/plugins/@nocobase/plugin-ai/src/client/ai-employees/manager/ModelSettings.tsx @@ -53,6 +53,7 @@ export const ModelSettings: React.FC = () => { llmService: { type: 'string', title: 'LLM service', + required: true, 'x-decorator': 'FormItem', 'x-component': 'RemoteSelect', 'x-component-props': { diff --git a/packages/plugins/@nocobase/plugin-ai/src/client/ai-employees/manager/ProfileSettings.tsx b/packages/plugins/@nocobase/plugin-ai/src/client/ai-employees/manager/ProfileSettings.tsx index 1a60160dfa..3e79d3484f 100644 --- a/packages/plugins/@nocobase/plugin-ai/src/client/ai-employees/manager/ProfileSettings.tsx +++ b/packages/plugins/@nocobase/plugin-ai/src/client/ai-employees/manager/ProfileSettings.tsx @@ -23,12 +23,14 @@ export const ProfileSettings: React.FC = () => { title: 'Username', 'x-decorator': 'FormItem', 'x-component': 'Input', + required: true, }, nickname: { type: 'string', title: 'Nickname', 'x-decorator': 'FormItem', 'x-component': 'Input', + required: true, }, avatar: { type: 'string', @@ -49,6 +51,7 @@ export const ProfileSettings: React.FC = () => { about: { type: 'string', title: 'About me', + required: true, 'x-decorator': 'FormItem', 'x-component': 'Input.TextArea', 'x-component-props': { diff --git a/packages/plugins/@nocobase/plugin-ai/src/client/index.tsx b/packages/plugins/@nocobase/plugin-ai/src/client/index.tsx index 9bddb9a1e2..9773b06385 100644 --- a/packages/plugins/@nocobase/plugin-ai/src/client/index.tsx +++ b/packages/plugins/@nocobase/plugin-ai/src/client/index.tsx @@ -28,6 +28,7 @@ const { AIEmployeeChatProvider } = lazy( const { Employees } = lazy(() => import('./ai-employees/manager/Employees'), 'Employees'); const { LLMServices } = lazy(() => import('./llm-services/LLMServices'), 'LLMServices'); const { MessagesSettings } = lazy(() => import('./chat-settings/Messages'), 'MessagesSettings'); +const { Chat } = lazy(() => import('./llm-providers/components/Chat'), 'Chat'); const { ModelSelect } = lazy(() => import('./llm-providers/components/ModelSelect'), 'ModelSelect'); const { AIEmployeeButton } = lazy(() => import('./ai-employees/initializer/AIEmployeeButton'), 'AIEmployeeButton'); @@ -102,5 +103,5 @@ export class PluginAIClient extends Plugin { } export default PluginAIClient; -export { ModelSelect }; +export { ModelSelect, Chat }; export type { LLMProviderOptions } from './manager/ai-manager';