summaryrefslogtreecommitdiffhomepage
path: root/packages/tui
diff options
context:
space:
mode:
Diffstat (limited to 'packages/tui')
-rw-r--r--packages/tui/internal/components/chat/message.go42
1 files changed, 21 insertions, 21 deletions
diff --git a/packages/tui/internal/components/chat/message.go b/packages/tui/internal/components/chat/message.go
index 4104e028e..0176e49b6 100644
--- a/packages/tui/internal/components/chat/message.go
+++ b/packages/tui/internal/components/chat/message.go
@@ -253,7 +253,7 @@ func renderToolInvocation(
showDetails bool,
isLast bool,
) string {
- ignoredTools := []string{"opencode_todoread"}
+ ignoredTools := []string{"todoread"}
if slices.Contains(ignoredTools, toolCall.ToolName) {
return ""
}
@@ -350,7 +350,7 @@ func renderToolInvocation(
title := ""
switch toolCall.ToolName {
- case "opencode_read":
+ case "read":
toolArgs = renderArgs(&toolArgsMap, "filePath")
title = fmt.Sprintf("READ %s %s", toolArgs, elapsed)
if preview, ok := metadata.Get("preview"); ok && toolArgsMap["filePath"] != nil {
@@ -358,7 +358,7 @@ func renderToolInvocation(
body = preview.(string)
body = renderFile(filename, body, WithTruncate(6))
}
- case "opencode_edit":
+ case "edit":
if filename, ok := toolArgsMap["filePath"].(string); ok {
title = fmt.Sprintf("EDIT %s %s", relative(filename), elapsed)
if d, ok := metadata.Get("diff"); ok {
@@ -399,14 +399,14 @@ func renderToolInvocation(
)
}
}
- case "opencode_write":
+ case "write":
if filename, ok := toolArgsMap["filePath"].(string); ok {
title = fmt.Sprintf("WRITE %s %s", relative(filename), elapsed)
if content, ok := toolArgsMap["content"].(string); ok {
body = renderFile(filename, content)
}
}
- case "opencode_bash":
+ case "bash":
if description, ok := toolArgsMap["description"].(string); ok {
title = fmt.Sprintf("SHELL %s %s", description, elapsed)
}
@@ -417,7 +417,7 @@ func renderToolInvocation(
body = toMarkdown(body, innerWidth, t.BackgroundSubtle())
body = renderContentBlock(body, WithFullWidth(), WithMarginBottom(1))
}
- case "opencode_webfetch":
+ case "webfetch":
toolArgs = renderArgs(&toolArgsMap, "url")
title = fmt.Sprintf("FETCH %s %s", toolArgs, elapsed)
if format, ok := toolArgsMap["format"].(string); ok {
@@ -428,7 +428,7 @@ func renderToolInvocation(
}
body = renderContentBlock(body, WithFullWidth(), WithMarginBottom(1))
}
- case "opencode_todowrite":
+ case "todowrite":
title = fmt.Sprintf("PLAN %s", elapsed)
if to, ok := metadata.Get("todos"); ok && finished {
@@ -498,11 +498,11 @@ func renderToolName(name string) string {
switch name {
// case agent.AgentToolName:
// return "Task"
- case "opencode_ls":
+ case "list":
return "LIST"
- case "opencode_webfetch":
+ case "webfetch":
return "FETCH"
- case "opencode_todowrite":
+ case "todowrite":
return "PLAN"
default:
normalizedName := name
@@ -559,27 +559,27 @@ func renderToolAction(name string) string {
switch name {
// case agent.AgentToolName:
// return "Preparing prompt..."
- case "opencode_bash":
+ case "bash":
return "Building command..."
- case "opencode_edit":
+ case "edit":
return "Preparing edit..."
- case "opencode_fetch":
+ case "webfetch":
return "Writing fetch..."
- case "opencode_glob":
+ case "glob":
return "Finding files..."
- case "opencode_grep":
+ case "grep":
return "Searching content..."
- case "opencode_ls":
+ case "list":
return "Listing directory..."
- case "opencode_read":
+ case "read":
return "Reading file..."
- case "opencode_write":
+ case "write":
return "Preparing write..."
- case "opencode_todowrite", "opencode_todoread":
+ case "todowrite", "todoread":
return "Planning..."
- case "opencode_patch":
+ case "patch":
return "Preparing patch..."
- case "opencode_batch":
+ case "batch":
return "Running batch operations..."
}
return "Working..."