diff --git a/mateclaw-server/src/main/java/vip/mate/workspace/conversation/ConversationService.java b/mateclaw-server/src/main/java/vip/mate/workspace/conversation/ConversationService.java index b2c1f589..af23115d 100644 --- a/mateclaw-server/src/main/java/vip/mate/workspace/conversation/ConversationService.java +++ b/mateclaw-server/src/main/java/vip/mate/workspace/conversation/ConversationService.java @@ -450,8 +450,7 @@ public class ConversationService { } switch (part.getType()) { case "text" -> appendSegment(text, part.getText()); - case "thinking", "tool_call" -> { /* skip โ€” frontend reads these from contentParts directly */ } - case "parse_error" -> appendSegment(text, part.getText()); + case "thinking", "tool_call", "parse_error" -> { /* skip โ€” frontend reads these from contentParts directly */ } case "file" -> appendSegment(text, "[้™„ไปถ] " + safe(part.getFileName())); default -> appendSegment(text, part.getText()); }