| @@ -1,3 +1,6 @@ | |||
| import pytz | |||
| from flask_login import current_user | |||
| from core.app.app_config.easy_ui_based_app.agent.manager import AgentConfigManager | |||
| from core.tools.tool_manager import ToolManager | |||
| from extensions.ext_database import db | |||
| @@ -46,11 +49,13 @@ class AgentService: | |||
| else: | |||
| executor = 'Unknown' | |||
| timezone = pytz.timezone(current_user.timezone) | |||
| result = { | |||
| 'meta': { | |||
| 'status': 'success', | |||
| 'executor': executor, | |||
| 'start_time': message.created_at.isoformat(), | |||
| 'start_time': message.created_at.astimezone(timezone).isoformat(), | |||
| 'elapsed_time': message.provider_response_latency, | |||
| 'total_tokens': message.answer_tokens + message.message_tokens, | |||
| 'agent_mode': app_model.app_model_config.agent_mode_dict.get('strategy', 'react'), | |||