feat(ui): render apply_patch multi-file diffs

This commit is contained in:
Shantur Rathore
2026-01-22 22:32:03 +00:00
parent f5d4cb6917
commit 4ea710c735
7 changed files with 248 additions and 2 deletions

View File

@@ -51,6 +51,8 @@ export function getToolIcon(tool: string): string {
return "📁"
case "patch":
return "🔧"
case "apply_patch":
return "🔧"
default:
return "🔧"
}
@@ -67,6 +69,8 @@ export function getToolName(tool: string): string {
case "todowrite":
case "todoread":
return "Plan"
case "apply_patch":
return "Apply patch"
default: {
const normalized = tool.replace(/^opencode_/, "")
return normalized.charAt(0).toUpperCase() + normalized.slice(1)
@@ -220,6 +224,8 @@ export function getDefaultToolAction(toolName: string) {
return "Planning..."
case "patch":
return "Preparing patch..."
case "apply_patch":
return "Preparing apply_patch..."
default:
return "Working..."
}