| @@ -396,6 +396,10 @@ class ApiTool(Tool): | |||
| # assemble invoke message based on response type | |||
| if parsed_response.is_json and isinstance(parsed_response.content, dict): | |||
| yield self.create_json_message(parsed_response.content) | |||
| # FIXES: https://github.com/langgenius/dify/pull/23456#issuecomment-3182413088 | |||
| # We need never break the original flows | |||
| yield self.create_text_message(response.text) | |||
| else: | |||
| # Convert to string if needed and create text message | |||
| text_response = ( | |||