Skip to content

Commit 76bf361

Browse files
committed
fix: drop phantom task tool mappings from converters
TaskCreate/TaskUpdate/TaskList/TaskGet are session-management plumbing that no Claude agent would realistically restrict in a tools array. Additionally, Copilot has no todo tool equivalent, making that mapping incorrect.
1 parent db5db93 commit 76bf361

3 files changed

Lines changed: 0 additions & 12 deletions

File tree

src/converters/claude-to-copilot.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,6 @@ const CLAUDE_TO_COPILOT_TOOLS: Record<string, string> = {
2929
webfetch: "web",
3030
websearch: "web",
3131
write: "edit",
32-
taskcreate: "todo",
33-
taskupdate: "todo",
34-
tasklist: "todo",
35-
taskget: "todo",
3632
}
3733

3834
export function convertClaudeToCopilot(

src/converters/claude-to-droid.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,6 @@ const CLAUDE_TO_DROID_TOOLS: Record<string, string> = {
2121
task: "Task",
2222
todowrite: "TodoWrite",
2323
todoread: "TodoWrite",
24-
taskcreate: "TodoWrite",
25-
taskupdate: "TodoWrite",
26-
tasklist: "TodoWrite",
27-
taskget: "TodoWrite",
2824
question: "AskUser",
2925
}
3026

src/converters/claude-to-kiro.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,6 @@ const CLAUDE_TO_KIRO_TOOLS: Record<string, string> = {
3333
webfetch: "web_fetch",
3434
websearch: "web_search",
3535
write: "write",
36-
taskcreate: "todo",
37-
taskupdate: "todo",
38-
tasklist: "todo",
39-
taskget: "todo",
4036
}
4137

4238
export function convertClaudeToKiro(

0 commit comments

Comments
 (0)