fix(Inputbar): simplify assistant state reset logic in useEffect

This commit is contained in:
kangfenmao 2025-04-01 09:57:21 +08:00
parent 8fbedb2bd0
commit d1cb7258d2

View File

@ -145,14 +145,10 @@ const Inputbar: FC<Props> = ({ assistant: _assistant, setActiveTopic, topic }) =
}
}, [textareaHeight])
// reset state when assistant changes
// Reset to assistant knowledge mcp servers
useEffect(() => {
// Reset to assistant default model
assistant.defaultModel && setModel(assistant.defaultModel)
// Reset to assistant knowledge mcp servers
setEnabledMCPs(assistant.mcpServers || [])
}, [assistant, setModel])
}, [assistant])
const sendMessage = useCallback(async () => {
if (inputEmpty || loading) {