refactor: 设置面板移除工具相关,全部移入工具面板
- 设置面板不再包含 Tool Calling 和命令执行配置 - 工具面板新增 Tool Calling 主开关 - Tool Calling 和 run_command 状态完全由工具面板管理 - 清理 settings-modal.ts 中的工具相关代码
This commit is contained in:
+9
-22
@@ -266,27 +266,6 @@
|
||||
<p class="text-muted">无运行中的模型</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="setting-group">
|
||||
<label class="setting-label">
|
||||
🔧 工具调用(Tool Calling)
|
||||
<label class="toggle-label" style="margin-left:auto;display:inline-flex;">
|
||||
<input type="checkbox" id="toggleToolCalling">
|
||||
<span class="toggle-slider"></span>
|
||||
</label>
|
||||
</label>
|
||||
<p class="text-muted" style="font-size:11px;margin-bottom:8px;">启用后,AI 可以在对话中主动调用本地工具(读写文件、搜索、创建目录等)。需要模型支持 Tool Calling。</p>
|
||||
<div style="display:flex;gap:8px;align-items:center;">
|
||||
<button class="btn btn-sm btn-outline" id="btnOpenToolsFromSettings">🔧 查看全部工具(12 个)</button>
|
||||
<div class="tool-item" style="flex:1;margin:0;">
|
||||
<span>💻 执行命令</span>
|
||||
<label class="toggle-label" style="margin:0;">
|
||||
<input type="checkbox" id="toggleRunCommand">
|
||||
<span class="toggle-slider"></span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<p class="text-muted" style="font-size:11px;margin-top:8px;">⚠️ 高风险操作会弹出确认对话框。系统关键路径(/etc, /sys, ~/.ssh 等)已自动屏蔽。</p>
|
||||
</div>
|
||||
<div class="setting-group">
|
||||
<label class="setting-label">🖥️ 工作空间目录</label>
|
||||
<div style="display:flex;gap:8px;align-items:center;">
|
||||
@@ -392,7 +371,15 @@
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p class="text-muted" style="font-size:12px;margin-bottom:12px;">启用工具调用后,AI 可在对话中自主调用以下工具。高风险操作需用户确认。</p>
|
||||
<div style="display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;background:var(--bg-layer);border-radius:var(--radius-control);border:1px solid var(--border-subtle);">
|
||||
<span style="font-size:13px;font-weight:600;">启用工具调用</span>
|
||||
<label class="toggle-label" style="margin:0;">
|
||||
<input type="checkbox" id="toggleToolCalling">
|
||||
<span class="toggle-slider"></span>
|
||||
</label>
|
||||
<span class="text-muted" style="font-size:11px;margin-left:auto;">需要模型支持 Tool Calling</span>
|
||||
</div>
|
||||
<p class="text-muted" style="font-size:12px;margin-bottom:12px;">启用后,AI 可在对话中自主调用以下工具。高风险操作需用户确认。系统关键路径自动屏蔽。</p>
|
||||
<div class="tools-grid">
|
||||
<div class="tool-card">
|
||||
<div class="tool-card-header"><span class="tool-card-icon">📄</span><span class="tool-card-name">read_file</span><span class="tool-card-badge auto">自动</span></div>
|
||||
|
||||
Reference in New Issue
Block a user