fix: accept Claude/Gemini tool param aliases
This commit is contained in:
@@ -545,6 +545,7 @@ function createSandboxedEditTool(root: string) {
|
||||
root,
|
||||
);
|
||||
}
|
||||
|
||||
// Normalize tool parameters from Claude Code conventions to pi-coding-agent conventions.
|
||||
// Claude Code uses file_path/old_string/new_string while pi-coding-agent uses path/oldText/newText.
|
||||
// This prevents models trained on Claude Code from getting stuck in tool-call loops.
|
||||
|
||||
Reference in New Issue
Block a user