Timothy Jaeryang Baek 4 月之前
父节点
当前提交
02e5bbc903
共有 2 个文件被更改,包括 12 次插入3 次删除
  1. 7 3
      src/lib/components/chat/Chat.svelte
  2. 5 0
      src/lib/components/chat/MessageInput.svelte

+ 7 - 3
src/lib/components/chat/Chat.svelte

@@ -214,9 +214,13 @@
 
 		const model = atSelectedModel ?? $models.find((m) => m.id === selectedModels[0]);
 		if (model) {
-			selectedToolIds = (model?.info?.meta?.toolIds ?? []).filter((id) =>
-				$tools.find((t) => t.id === id)
-			);
+			selectedToolIds = [
+				...new Set(
+					[...selectedToolIds, ...(model?.info?.meta?.toolIds ?? [])].filter((id) =>
+						$tools.find((t) => t.id === id)
+					)
+				)
+			];
 		}
 	};
 

+ 5 - 0
src/lib/components/chat/MessageInput.svelte

@@ -778,8 +778,11 @@
 														console.log('Escape');
 														atSelectedModel = undefined;
 														selectedToolIds = [];
+														selectedFilterIds = [];
+
 														webSearchEnabled = false;
 														imageGenerationEnabled = false;
+														codeInterpreterEnabled = false;
 													}
 												}}
 												on:paste={async (e) => {
@@ -1001,8 +1004,10 @@
 													console.log('Escape');
 													atSelectedModel = undefined;
 													selectedToolIds = [];
+													selectedFilterIds = [];
 													webSearchEnabled = false;
 													imageGenerationEnabled = false;
+													codeInterpreterEnabled = false;
 												}
 											}}
 											rows="1"