|
@@ -148,7 +148,7 @@ class ThreadRunner:
|
|
|
"""
|
|
"""
|
|
|
执行 run step
|
|
执行 run step
|
|
|
"""
|
|
"""
|
|
|
- logging.info("step %d is running", len(run_steps) + 1)
|
|
|
|
|
|
|
+ logging.info("step %d is running", run_steps)
|
|
|
if instruction == "":
|
|
if instruction == "":
|
|
|
instruction = (
|
|
instruction = (
|
|
|
"You are a multilingual AI assistant.\n"
|
|
"You are a multilingual AI assistant.\n"
|
|
@@ -172,6 +172,7 @@ class ThreadRunner:
|
|
|
|
|
|
|
|
tool_call_messages = []
|
|
tool_call_messages = []
|
|
|
for step in run_steps:
|
|
for step in run_steps:
|
|
|
|
|
+ logging.info("stepstep %d is running", step)
|
|
|
if step.type == "tool_calls" and step.status == "completed":
|
|
if step.type == "tool_calls" and step.status == "completed":
|
|
|
tool_call_messages += (
|
|
tool_call_messages += (
|
|
|
self.__convert_assistant_tool_calls_to_chat_messages(step)
|
|
self.__convert_assistant_tool_calls_to_chat_messages(step)
|
|
@@ -472,10 +473,12 @@ class ThreadRunner:
|
|
|
reasoning_content
|
|
reasoning_content
|
|
|
)
|
|
)
|
|
|
]
|
|
]
|
|
|
|
|
+ logging.info("tool_calls: %s", tool_calls)
|
|
|
tool_call_outputs = [
|
|
tool_call_outputs = [
|
|
|
msg_util.tool_call_result(
|
|
msg_util.tool_call_result(
|
|
|
tool_call_id(tool_call), tool_call_output(tool_call)
|
|
tool_call_id(tool_call), tool_call_output(tool_call)
|
|
|
)
|
|
)
|
|
|
for tool_call in tool_calls
|
|
for tool_call in tool_calls
|
|
|
]
|
|
]
|
|
|
|
|
+ logging.info("tool_call_outputs: %s", tool_call_outputs)
|
|
|
return tool_call_requests + tool_call_outputs
|
|
return tool_call_requests + tool_call_outputs
|