functioncall fix

This commit is contained in:
CakeCN
2025-09-14 13:39:45 +08:00
parent eb169601aa
commit 443e87599a
3 changed files with 1 additions and 3 deletions

View File

@@ -91,7 +91,6 @@ class ChatManager:
def function_call(self, function_name, arg_function):
print("function_call", function_name, arg_function)
return self.function_manager.call_function(function_name, arg_function)
def change_language(self, id, language):

View File

@@ -15,5 +15,4 @@ class FunctionManager:
return self.function_predifine_args[function_name]
def call_function(self, function_name:str, args:dict):
print("call_function", function_name, args)
return self.function_caller[function_name]( **args, **self.function_predifine_args[function_name])

View File

@@ -111,7 +111,7 @@ class AgentNamespace(Namespace):
if data['type'] == 'function': # 在这里 前端会发送允许执行的function与参数
print("function_call", data['data'])
res = chatmanager[uuid].function_call(uuid, data['data'])
res = chatmanager[uuid].function_call(data['data']['name'], data['data'])
data['data'] = res
emit(data['route'], data, room=uuid, namespace='/agent')