This commit is contained in:
Timothy Jaeryang Baek 2025-04-05 05:45:32 -06:00
parent 56dc7c5640
commit ae484e8edf

View File

@ -69,14 +69,24 @@ def get_tools(
elif auth_type == "session": elif auth_type == "session":
token = request.state.token.credentials token = request.state.token.credentials
async def tool_function(**args): def make_tool_function(function_name, token, tool_server_data):
return await execute_tool_server( async def tool_function(**kwargs):
token=token, print(
url=tool_server_data["url"], f"Executing tool function {function_name} with params: {kwargs}"
name=function_name, )
params=args, return await execute_tool_server(
server_data=tool_server_data, token=token,
) url=tool_server_data["url"],
name=function_name,
params=kwargs,
server_data=tool_server_data,
)
return tool_function
tool_function = make_tool_function(
function_name, token, tool_server_data
)
callable = get_async_tool_function_and_apply_extra_params( callable = get_async_tool_function_and_apply_extra_params(
tool_function, tool_function,