File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -101,9 +101,9 @@ std::vector<common_chat_msg_diff> common_chat_msg_diff::compute_diffs(const comm
101101 if (!args_diff.empty () || pref.id != newf.id ) {
102102 auto & diff = diffs.emplace_back ();
103103 diff.tool_call_index = idx;
104- diff.tool_call_delta .name = newf.name ;
105104 if (pref.id != newf.id ) {
106105 diff.tool_call_delta .id = newf.id ;
106+ diff.tool_call_delta .name = newf.name ;
107107 }
108108 diff.tool_call_delta .arguments = args_diff;
109109 }
Original file line number Diff line number Diff line change @@ -341,7 +341,7 @@ def make_any_request(
341341 tool_call ['id' ] = tc ['id' ]
342342 fct = tc ['function' ]
343343 if fct .get ('name' ) is not None :
344- tool_call ['function' ]['name' ] = fct ['name' ]
344+ tool_call ['function' ]['name' ] = tool_call [ 'function' ]. get ( 'name' , '' ) + fct ['name' ]
345345 if fct .get ('arguments' ) is not None :
346346 assert len (fct ['arguments' ]) > 0 , f'Expected non empty arguments delta!'
347347 tool_call ['function' ]['arguments' ] += fct ['arguments' ]
You can’t perform that action at this time.
0 commit comments