fix: 子代理参数绑定 ?. → ! 防止静默失败

This commit is contained in:
thzxx
2026-06-20 13:35:50 +08:00
parent fd878c5396
commit 841e846c61
+2 -2
View File
@@ -480,7 +480,7 @@ const saveSubAgentMaxLoops = debounce(async () => {
if (db) await db.saveSetting('subAgentMaxLoops', maxLoops); if (db) await db.saveSetting('subAgentMaxLoops', maxLoops);
logSetting('子代理最大轮次', `${maxLoops}`); logSetting('子代理最大轮次', `${maxLoops}`);
}, 500); }, 500);
document.querySelector('#inputSubAgentMaxLoops')?.addEventListener('input', saveSubAgentMaxLoops); document.querySelector('#inputSubAgentMaxLoops')!.addEventListener('input', saveSubAgentMaxLoops);
// 子代理超时(秒) // 子代理超时(秒)
const saveSubAgentTimeout = debounce(async () => { const saveSubAgentTimeout = debounce(async () => {
@@ -492,7 +492,7 @@ const saveSubAgentTimeout = debounce(async () => {
if (db) await db.saveSetting('subAgentTimeout', sec); if (db) await db.saveSetting('subAgentTimeout', sec);
logSetting('子代理超时', sec >= 0 ? (sec === 0 ? '已禁用' : `${sec}s`) : '默认(300s)'); logSetting('子代理超时', sec >= 0 ? (sec === 0 ? '已禁用' : `${sec}s`) : '默认(300s)');
}, 500); }, 500);
document.querySelector('#inputSubAgentTimeout')?.addEventListener('input', saveSubAgentTimeout); document.querySelector('#inputSubAgentTimeout')!.addEventListener('input', saveSubAgentTimeout);
function updateMemoryVectorStatus(): void { function updateMemoryVectorStatus(): void {
const statusEl = document.querySelector('#memoryVectorStatus'); const statusEl = document.querySelector('#memoryVectorStatus');