From 030e69c02d9c492bd1ba471616a9595c83b41809 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:49:08 +0800 Subject: [PATCH] Add files via upload --- web/static/js/settings.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/web/static/js/settings.js b/web/static/js/settings.js index a1bb65d0..ec47e9b2 100644 --- a/web/static/js/settings.js +++ b/web/static/js/settings.js @@ -1087,6 +1087,7 @@ async function applySettings() { const wecomAgentIdVal = document.getElementById('robot-wecom-agent-id')?.value.trim(); const prevOpenai = (currentConfig && currentConfig.openai) ? currentConfig.openai : {}; + const prevRobots = (currentConfig && currentConfig.robots) ? currentConfig.robots : {}; const config = { openai: { ...prevOpenai, @@ -1118,7 +1119,7 @@ async function applySettings() { return { enabled: document.getElementById('multi-agent-enabled')?.checked === true, robot_use_multi_agent: document.getElementById('multi-agent-robot-use')?.checked === true, - batch_use_multi_agent: false, + batch_use_multi_agent: currentConfig?.multi_agent?.batch_use_multi_agent === true, plan_execute_loop_max_iterations: peLoop }; })(), @@ -1127,6 +1128,7 @@ async function applySettings() { enabled: c2Enabled }, robots: { + ...(prevRobots.session && typeof prevRobots.session === 'object' ? { session: prevRobots.session } : {}), wecom: { enabled: document.getElementById('robot-wecom-enabled')?.checked === true, token: document.getElementById('robot-wecom-token')?.value.trim() || '', @@ -1138,13 +1140,15 @@ async function applySettings() { dingtalk: { enabled: document.getElementById('robot-dingtalk-enabled')?.checked === true, client_id: document.getElementById('robot-dingtalk-client-id')?.value.trim() || '', - client_secret: document.getElementById('robot-dingtalk-client-secret')?.value.trim() || '' + client_secret: document.getElementById('robot-dingtalk-client-secret')?.value.trim() || '', + allow_conversation_id_fallback: !!(prevRobots.dingtalk && prevRobots.dingtalk.allow_conversation_id_fallback) }, lark: { enabled: document.getElementById('robot-lark-enabled')?.checked === true, app_id: document.getElementById('robot-lark-app-id')?.value.trim() || '', app_secret: document.getElementById('robot-lark-app-secret')?.value.trim() || '', - verify_token: document.getElementById('robot-lark-verify-token')?.value.trim() || '' + verify_token: document.getElementById('robot-lark-verify-token')?.value.trim() || '', + allow_chat_id_fallback: !!(prevRobots.lark && prevRobots.lark.allow_chat_id_fallback) } }, tools: []