fix: tool calling (#2297)
This commit is contained in:
@@ -243,7 +243,7 @@ function M:parse_response(ctx, data_stream, _, opts)
|
||||
if not ctx.function_call_id then ctx.function_call_id = 0 end
|
||||
ctx.function_call_id = ctx.function_call_id + 1
|
||||
local tool_use = {
|
||||
id = ctx.session_id .. "-" .. tostring(ctx.function_call_id),
|
||||
id = ctx.turn_id .. "-" .. tostring(ctx.function_call_id),
|
||||
name = part.functionCall.name,
|
||||
input_json = vim.json.encode(part.functionCall.args),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user