fix(ai-formats): preserve OpenAI tool call item ids

This commit is contained in:
zhefox
2026-06-17 04:05:09 +08:00
parent 6ab08f4014
commit 3a3fcbe46a
3 changed files with 15 additions and 1 deletions
@@ -1431,6 +1431,7 @@ mod tests {
assert_eq!(body["input"].as_array().expect("input").len(), 2);
assert_eq!(body["input"][0]["type"], "function_call");
assert_eq!(body["input"][0]["id"], "fc_call_auto_0");
assert_eq!(body["input"][0]["call_id"], "call_auto_0");
assert_eq!(body["input"][0]["name"], "unknown");
assert_eq!(body["input"][0]["arguments"], "{\"q\":\"rust\"}");