ソースを参照

wip: refactoring tui

adamdottv 1 年間 前
コミット
31d6e303a6
1 ファイル変更1 行追加3 行削除
  1. 1 3
      packages/tui/internal/components/chat/message.go

+ 1 - 3
packages/tui/internal/components/chat/message.go

@@ -177,9 +177,7 @@ func renderToolInvocation(toolCall client.MessageToolInvocationToolCall, result
 	if toolCall.ToolName == "opencode_edit" {
 		filename := toolMap["filePath"].(string)
 		title = styles.Padded().Render(fmt.Sprintf("%s: %s", toolName, filename))
-		// oldString := toolMap["oldString"].(string)
-		// newString := toolMap["newString"].(string)
-		if finished {
+		if finished && metadata["diff"] != nil {
 			patch := metadata["diff"].(string)
 			formattedDiff, _ := diff.FormatDiff(patch, diff.WithTotalWidth(width))
 			body = strings.TrimSpace(formattedDiff)