Parcourir la source

Switch to the new Roo message parser (#3567)

Chris Estreich il y a 7 mois
Parent
commit
26eae7e303

+ 5 - 0
.changeset/lovely-moles-end.md

@@ -0,0 +1,5 @@
+---
+"roo-cline": patch
+---
+
+Switch to the new Roo message parser

+ 1 - 0
src/core/assistant-message/index.ts

@@ -1,2 +1,3 @@
 export { type AssistantMessageContent, parseAssistantMessage } from "./parseAssistantMessage"
 export { presentAssistantMessage } from "./presentAssistantMessage"
+export { parseAssistantMessageV2 } from "./parseAssistantMessageV2"

+ 5 - 1
src/core/task/Task.ts

@@ -60,7 +60,11 @@ import { SYSTEM_PROMPT } from "../prompts/system"
 import { ToolRepetitionDetector } from "../tools/ToolRepetitionDetector"
 import { FileContextTracker } from "../context-tracking/FileContextTracker"
 import { RooIgnoreController } from "../ignore/RooIgnoreController"
-import { type AssistantMessageContent, parseAssistantMessage, presentAssistantMessage } from "../assistant-message"
+import {
+	type AssistantMessageContent,
+	parseAssistantMessageV2 as parseAssistantMessage,
+	presentAssistantMessage,
+} from "../assistant-message"
 import { truncateConversationIfNeeded } from "../sliding-window"
 import { ClineProvider } from "../webview/ClineProvider"
 import { MultiSearchReplaceDiffStrategy } from "../diff/strategies/multi-search-replace"