fix(agent-editor): move data-analysis toggle to retrieval section

The data-analysis pipeline stage is a retrieval-strategy concern (it only
runs after chunk search/rerank), so the toggle belongs alongside the other
retrieval knobs rather than under knowledge base settings.

Refs: https://github.com/Tencent/WeKnora/issues/1244
This commit is contained in:
wizardchen
2026-05-12 19:46:31 +08:00
committed by lyingbug
parent 3f9b09e306
commit 1f60d19f1b
+11 -10
View File
@@ -1065,16 +1065,6 @@
</div>
</div>
<!-- 数据分析阶段开关(quick-answer 模式下,针对 CSV/Excel 文件触发额外 SQL 生成) -->
<div v-if="!isAgentMode && hasKnowledgeBase" class="setting-row">
<div class="setting-info">
<label>{{ $t('agentEditor.dataAnalysis.enableLabel') }}</label>
<p class="desc">{{ $t('agentEditor.dataAnalysis.enableDesc') }}</p>
</div>
<div class="setting-control">
<t-switch v-model="formData.config.data_analysis_enabled" />
</div>
</div>
</div>
</div>
@@ -1247,6 +1237,17 @@
</div>
</div>
<!-- 表格数据分析(仅普通模式,命中 CSV/Excel 时会多一次 LLM 调用生成 SQL -->
<div v-if="!isAgentMode" class="setting-row">
<div class="setting-info">
<label>{{ $t('agentEditor.dataAnalysis.enableLabel') }}</label>
<p class="desc">{{ $t('agentEditor.dataAnalysis.enableDesc') }}</p>
</div>
<div class="setting-control">
<t-switch v-model="formData.config.data_analysis_enabled" />
</div>
</div>
<!-- 兜底策略(仅普通模式) -->
<template v-if="!isAgentMode">
<div class="setting-row">