Просмотр исходного кода

Make single file read only apply to xml tools (#9600)

Matt Rubens 2 месяцев назад
Родитель
Сommit
71e761e21b
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      src/core/assistant-message/presentAssistantMessage.ts

+ 2 - 1
src/core/assistant-message/presentAssistantMessage.ts

@@ -808,8 +808,9 @@ export async function presentAssistantMessage(cline: Task) {
 					break
 				case "read_file":
 					// Check if this model should use the simplified single-file read tool
+					// Only use simplified tool for XML protocol - native protocol works with standard tool
 					const modelId = cline.api.getModel().id
-					if (shouldUseSingleFileRead(modelId)) {
+					if (shouldUseSingleFileRead(modelId) && toolProtocol !== TOOL_PROTOCOL.NATIVE) {
 						await simpleReadFileTool(
 							cline,
 							block,