From 60a063dd7de8712c598c3f30f8d0c4c810774514 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=AC=E6=98=8E?= <83812544+Ed1s0nZ@users.noreply.github.com> Date: Thu, 14 May 2026 11:31:56 +0800 Subject: [PATCH] Add files via upload --- internal/handler/config.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/handler/config.go b/internal/handler/config.go index ccd33543..a736a724 100644 --- a/internal/handler/config.go +++ b/internal/handler/config.go @@ -755,7 +755,9 @@ func (h *ConfigHandler) UpdateConfig(c *gin.Context) { if req.MultiAgent.PlanExecuteLoopMaxIterations != nil { h.config.MultiAgent.PlanExecuteLoopMaxIterations = *req.MultiAgent.PlanExecuteLoopMaxIterations } - h.config.MultiAgent.EinoMiddleware.ToolSearchAlwaysVisibleTools = dedupeToolNameList(req.MultiAgent.ToolSearchAlwaysVisibleTools) + if req.MultiAgent.ToolSearchAlwaysVisibleTools != nil { + h.config.MultiAgent.EinoMiddleware.ToolSearchAlwaysVisibleTools = dedupeToolNameList(*req.MultiAgent.ToolSearchAlwaysVisibleTools) + } h.logger.Info("更新多代理配置", zap.Bool("enabled", h.config.MultiAgent.Enabled), zap.Bool("robot_use_multi_agent", h.config.MultiAgent.RobotUseMultiAgent),