Sfoglia il codice sorgente

fix(acp): classify task as think (#30565)

Shoubhit Dash 3 mesi fa
parent
commit
fc62b3dc48

+ 3 - 0
packages/opencode/src/acp/tool.ts

@@ -61,6 +61,9 @@ export function toToolKind(toolName: string): ToolKind {
     case "read":
       return "read"
 
+    case "task":
+      return "think"
+
     default:
       return "other"
   }

+ 1 - 0
packages/opencode/test/acp/tool.test.ts

@@ -23,6 +23,7 @@ describe("acp tool conversion", () => {
     expect(toToolKind("context7_resolve_library_id")).toBe("search")
     expect(toToolKind("context7_get_library_docs")).toBe("search")
     expect(toToolKind("read")).toBe("read")
+    expect(toToolKind("task")).toBe("think")
     expect(toToolKind("custom_tool")).toBe("other")
   })