From fe117af66e13726a768bf7309e7306745642ac49 Mon Sep 17 00:00:00 2001 From: wizardchen Date: Wed, 19 Nov 2025 20:26:31 +0800 Subject: [PATCH] feat: Enhance temperature configuration handling in AgentSettings --- frontend/src/views/settings/AgentSettings.vue | 1 + internal/handler/tenant.go | 2 ++ 2 files changed, 3 insertions(+) diff --git a/frontend/src/views/settings/AgentSettings.vue b/frontend/src/views/settings/AgentSettings.vue index 985b76251..d26140129 100644 --- a/frontend/src/views/settings/AgentSettings.vue +++ b/frontend/src/views/settings/AgentSettings.vue @@ -1724,6 +1724,7 @@ const handleSystemPromptNormalChange = async () => { const handleTemperatureNormalChange = async (value: number) => { if (!conversationConfigLoaded.value) return + if (value === savedTemperatureNormal) return try { await saveConversationConfig( diff --git a/internal/handler/tenant.go b/internal/handler/tenant.go index faeb959be..294be2ab3 100644 --- a/internal/handler/tenant.go +++ b/internal/handler/tenant.go @@ -353,6 +353,8 @@ func (h *TenantHandler) updateTenantAgentConfigInternal(c *gin.Context) { c.Error(errors.NewAgentInvalidTemperatureError()) return } + // thinking_model_id 不再强制要求,允许先启用 Agent 再设置模型 + // 实际使用时会在 AgentQA 中进行验证 if len(req.AllowedTools) == 0 { c.Error(errors.NewAgentMissingAllowedToolsError()) return