Browse Source

refactor(tool-engine): Optimize tool engine response handling (#14216)

Co-authored-by: xudong2.zhang <xudong2.zhang@zkh.com>
Co-authored-by: crazywoola <427733928@qq.com>
tags/1.0.0
Zhang Xudong 8 months ago
parent
commit
ce545274a6
No account linked to committer's email address
1 changed files with 4 additions and 3 deletions
  1. 4
    3
      api/core/tools/tool_engine.py

+ 4
- 3
api/core/tools/tool_engine.py View File

+ "you do not need to create it, just tell the user to check it now." + "you do not need to create it, just tell the user to check it now."
) )
elif response.type == ToolInvokeMessage.MessageType.JSON: elif response.type == ToolInvokeMessage.MessageType.JSON:
text = json.dumps(cast(ToolInvokeMessage.JsonMessage, response.message).json_object, ensure_ascii=False)
result += f"tool response: {text}."
result = json.dumps(
cast(ToolInvokeMessage.JsonMessage, response.message).json_object, ensure_ascii=False
)
else: else:
result += f"tool response: {response.message!r}."
result += str(response.message)


return result return result



Loading…
Cancel
Save