From 56a7ca7eb3db44dca23754389d767958d78645f5 Mon Sep 17 00:00:00 2001 From: zzlgreat Date: Fri, 28 Nov 2025 14:00:36 +0800 Subject: [PATCH] update pay function --- src/views/AgentChat/hooks/useAgentChat.ts | 7 ++++++- src/views/AgentChat/index.js | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/views/AgentChat/hooks/useAgentChat.ts b/src/views/AgentChat/hooks/useAgentChat.ts index 7fb01dc6..1e38d98a 100644 --- a/src/views/AgentChat/hooks/useAgentChat.ts +++ b/src/views/AgentChat/hooks/useAgentChat.ts @@ -43,6 +43,10 @@ export interface UseAgentChatParams { toast: ToastFunction; /** 重新加载会话列表(发送消息成功后调用) */ loadSessions: () => Promise; + /** 消息列表(从外部传入) */ + messages: Message[]; + /** 设置消息列表(从外部传入) */ + setMessages: Dispatch>; } /** @@ -107,8 +111,9 @@ export const useAgentChat = ({ clearFiles, toast, loadSessions, + messages, + setMessages, }: UseAgentChatParams): UseAgentChatReturn => { - const [messages, setMessages] = useState([]); const [inputValue, setInputValue] = useState(''); const [isProcessing, setIsProcessing] = useState(false); diff --git a/src/views/AgentChat/index.js b/src/views/AgentChat/index.js index e926d570..7651d6bd 100644 --- a/src/views/AgentChat/index.js +++ b/src/views/AgentChat/index.js @@ -79,6 +79,8 @@ const AgentChat = () => { clearFiles, toast, loadSessions, + messages, + setMessages, }); // ==================== 输入框引用(保留在主组件)====================