Open whi497 opened 3 months ago
@zjuwyz I change the code to handle the parallel functions in handel_function_call, maybe you could have a look
Great. This also fixes a bug that tokens are not streaming to shell after function call results.
@TheR1D kindly ping for a review on this pr.
I'm using deepseek api(which is oai compatible), which i found the code fail to return the function call result: e.g.
which i think is relate to this part of code: https://github.com/TheR1D/shell_gpt/blob/ab6b475c9da1d4b28c16e5fd963fc434fdfd3356/sgpt/handlers/handler.py#L64C1-L82C79
I make some changes to adopt to oai function doc:
which indecate that the role should be tool and tool_call_id is needed
after the modification the code work fine and i have run the lint and test