Merge branch 'feat/mcp' into deploy/dev

pull/22338/head^2
Novice 11 months ago
commit ebae6741bb

@ -54,7 +54,6 @@ class MCPTool(Tool):
for content in result.content: for content in result.content:
if isinstance(content, TextContent): if isinstance(content, TextContent):
yield self.create_text_message(content.text)
try: try:
content_json = json.loads(content.text) content_json = json.loads(content.text)
if isinstance(content_json, dict): if isinstance(content_json, dict):
@ -63,9 +62,9 @@ class MCPTool(Tool):
for item in content_json: for item in content_json:
yield self.create_json_message(item) yield self.create_json_message(item)
else: else:
pass yield self.create_text_message(content.text)
except json.JSONDecodeError: except json.JSONDecodeError:
pass yield self.create_text_message(content.text)
elif isinstance(content, ImageContent): elif isinstance(content, ImageContent):
yield self.create_blob_message( yield self.create_blob_message(

Loading…
Cancel
Save