2025-07-27T13:08:35.116801Z [info     ] logging_initialized            [app.core.logging] environment=development filename=logging.py func_name=<module> lineno=177 log_format=console log_level=DEBUG module=logging pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/logging.py


2025-07-27T13:08:35.426374Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:08:35.463386Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:08:35.471884Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:11:30.821766Z [info     ] logging_initialized            [app.core.logging] environment=development filename=logging.py func_name=<module> lineno=177 log_format=console log_level=DEBUG module=logging pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/logging.py


2025-07-27T13:11:31.121640Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:11:31.156313Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:11:31.165329Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:12:00.556996Z [info     ] logging_initialized            [app.core.logging] environment=development filename=logging.py func_name=<module> lineno=177 log_format=console log_level=DEBUG module=logging pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/logging.py


2025-07-27T13:12:00.854780Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:12:00.889274Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:12:00.898813Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:12:37.044394Z [info     ] logging_initialized            [app.core.logging] environment=development filename=logging.py func_name=<module> lineno=177 log_format=console log_level=DEBUG module=logging pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/logging.py


2025-07-27T13:12:37.344552Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:12:37.379127Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:12:37.388898Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:12:37.830060Z [info     ] llm_initialized                [app.core.logging] environment=development filename=graph.py func_name=__init__ lineno=78 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T13:12:37.837679Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:12:37.843304Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:12:37.853897Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:12:37.881050Z [info     ] llm_initialized                [app.core.logging] environment=development filename=graph.py func_name=__init__ lineno=78 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T13:12:37.882006Z [info     ] application_startup            [app.core.logging] api_prefix=/api/v1 environment=development filename=main.py func_name=lifespan lineno=58 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py project_name=AnalyticsDashboard version=1.0.0


Calling on_field_start with no data


Calling on_field_name with data[0:8]


Calling on_field_data with data[9:26]


Calling on_field_end with no data


Calling on_field_name with data[27:35]


Calling on_field_data with data[36:51]


Calling on_field_name with data[52:62]


Calling on_field_data with data[63:71]


Calling on_end with no data


2025-07-27T13:18:39.465360Z [info     ] token_created                  [app.core.logging] environment=development expires_at=2025-08-26T13:18:39.465244+00:00 filename=auth.py func_name=create_access_token lineno=46 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=2


2025-07-27T13:18:53.498705Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=2


2025-07-27T13:18:53.503787Z [info     ] session_created                [app.core.logging] environment=development filename=database.py func_name=create_session lineno=203 module=database name= pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0 user_id=2


2025-07-27T13:18:53.504154Z [info     ] token_created                  [app.core.logging] environment=development expires_at=2025-08-26T13:18:53.504073+00:00 filename=auth.py func_name=create_access_token lineno=46 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T13:18:53.504301Z [info     ] session_created                [app.core.logging] environment=development expires_at=2025-08-26T13:18:53.504073+00:00 filename=auth.py func_name=create_session lineno=324 module=auth name= pathname=/home/mimvav/public_html/api.mimvav.ir/app/api/v1/auth.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0 user_id=2


2025-07-27T13:29:02.242900Z [info     ] application_shutdown           [app.core.logging] environment=development filename=main.py func_name=lifespan lineno=65 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py


2025-07-27T13:29:20.306360Z [info     ] logging_initialized            [app.core.logging] environment=development filename=logging.py func_name=<module> lineno=177 log_format=console log_level=DEBUG module=logging pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/logging.py


2025-07-27T13:29:20.602863Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:29:20.637296Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:29:20.647335Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:29:21.084288Z [info     ] llm_initialized                [app.core.logging] environment=development filename=graph.py func_name=__init__ lineno=78 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T13:29:21.091206Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:29:21.095931Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:29:21.106013Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T13:29:21.132244Z [info     ] llm_initialized                [app.core.logging] environment=development filename=graph.py func_name=__init__ lineno=78 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T13:29:21.133178Z [info     ] application_startup            [app.core.logging] api_prefix=/api/v1 environment=development filename=main.py func_name=lifespan lineno=58 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py project_name=AnalyticsDashboard version=1.0.0


2025-07-27T13:41:13.545007Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T13:41:53.551857Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=239 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T14:46:04.372953Z [info     ] application_shutdown           [app.core.logging] environment=development filename=main.py func_name=lifespan lineno=65 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py


2025-07-27T14:46:08.725427Z [info     ] logging_initialized            [app.core.logging] environment=development filename=logging.py func_name=<module> lineno=177 log_format=console log_level=DEBUG module=logging pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/logging.py


2025-07-27T14:46:09.026968Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:46:09.061109Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:46:09.070269Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:46:09.524843Z [info     ] llm_initialized                [app.core.logging] environment=development filename=graph.py func_name=__init__ lineno=78 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T14:46:09.531721Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:46:09.536992Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:46:09.546984Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:46:09.573494Z [info     ] llm_initialized                [app.core.logging] environment=development filename=graph.py func_name=__init__ lineno=78 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T14:46:09.574443Z [info     ] application_startup            [app.core.logging] api_prefix=/api/v1 environment=development filename=main.py func_name=lifespan lineno=58 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py project_name=AnalyticsDashboard version=1.0.0


2025-07-27T14:46:12.880588Z [info     ] application_shutdown           [app.core.logging] environment=development filename=main.py func_name=lifespan lineno=65 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py


2025-07-27T14:46:31.250868Z [info     ] logging_initialized            [app.core.logging] environment=development filename=logging.py func_name=<module> lineno=177 log_format=console log_level=DEBUG module=logging pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/logging.py


2025-07-27T14:46:31.540632Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:46:31.580573Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:46:31.589562Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:46:32.008527Z [info     ] llm_initialized                [app.core.logging] environment=development filename=graph.py func_name=__init__ lineno=78 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T14:46:32.015588Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:46:32.020511Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:46:32.030526Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:46:32.056961Z [info     ] llm_initialized                [app.core.logging] environment=development filename=graph.py func_name=__init__ lineno=78 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T14:46:32.057855Z [info     ] application_startup            [app.core.logging] api_prefix=/api/v1 environment=development filename=main.py func_name=lifespan lineno=58 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py project_name=AnalyticsDashboard version=1.0.0


2025-07-27T14:56:16.654398Z [info     ] application_shutdown           [app.core.logging] environment=development filename=main.py func_name=lifespan lineno=65 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py


2025-07-27T14:56:17.255021Z [info     ] logging_initialized            [app.core.logging] environment=development filename=logging.py func_name=<module> lineno=177 log_format=console log_level=DEBUG module=logging pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/logging.py


2025-07-27T14:56:17.554615Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:56:17.593613Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:56:17.602532Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:56:18.027180Z [info     ] llm_initialized                [app.core.logging] environment=development filename=graph.py func_name=__init__ lineno=78 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T14:56:18.034105Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:56:18.039571Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:56:18.049655Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:56:18.076261Z [info     ] llm_initialized                [app.core.logging] environment=development filename=graph.py func_name=__init__ lineno=78 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T14:56:18.077145Z [info     ] application_startup            [app.core.logging] api_prefix=/api/v1 environment=development filename=main.py func_name=lifespan lineno=58 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py project_name=AnalyticsDashboard version=1.0.0


2025-07-27T14:56:27.296981Z [info     ] application_shutdown           [app.core.logging] environment=development filename=main.py func_name=lifespan lineno=65 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py


2025-07-27T14:56:30.516964Z [info     ] logging_initialized            [app.core.logging] environment=development filename=logging.py func_name=<module> lineno=177 log_format=console log_level=DEBUG module=logging pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/logging.py


2025-07-27T14:56:30.812287Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:56:30.851907Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:56:30.862130Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:56:31.284708Z [info     ] llm_initialized                [app.core.logging] environment=development filename=graph.py func_name=__init__ lineno=78 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T14:56:31.291203Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:56:31.296370Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:56:31.305900Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:56:31.332628Z [info     ] llm_initialized                [app.core.logging] environment=development filename=graph.py func_name=__init__ lineno=78 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T14:56:31.333543Z [info     ] application_startup            [app.core.logging] api_prefix=/api/v1 environment=development filename=main.py func_name=lifespan lineno=58 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py project_name=AnalyticsDashboard version=1.0.0


2025-07-27T14:57:20.649702Z [info     ] application_shutdown           [app.core.logging] environment=development filename=main.py func_name=lifespan lineno=65 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py


2025-07-27T14:57:21.252026Z [info     ] logging_initialized            [app.core.logging] environment=development filename=logging.py func_name=<module> lineno=177 log_format=console log_level=DEBUG module=logging pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/logging.py


2025-07-27T14:57:21.538778Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:57:21.577701Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:57:21.586337Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:57:22.004558Z [info     ] llm_initialized                [app.core.logging] environment=development filename=graph.py func_name=__init__ lineno=78 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T14:57:22.011283Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:57:22.016783Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:57:22.030308Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:58:02.660887Z [info     ] logging_initialized            [app.core.logging] environment=development filename=logging.py func_name=<module> lineno=177 log_format=console log_level=DEBUG module=logging pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/logging.py


2025-07-27T14:58:02.947499Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:58:02.987358Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:58:02.996019Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:58:03.418691Z [info     ] llm_initialized                [app.core.logging] environment=development filename=graph.py func_name=__init__ lineno=78 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T14:58:03.425104Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:58:03.429613Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:58:03.438698Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T14:58:03.465113Z [info     ] llm_initialized                [app.core.logging] environment=development filename=graph.py func_name=__init__ lineno=78 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T14:58:03.465999Z [info     ] application_startup            [app.core.logging] api_prefix=/api/v1 environment=development filename=main.py func_name=lifespan lineno=58 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py project_name=AnalyticsDashboard version=1.0.0


2025-07-27T15:00:21.949999Z [info     ] application_shutdown           [app.core.logging] environment=development filename=main.py func_name=lifespan lineno=65 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py


2025-07-27T15:00:22.546050Z [info     ] logging_initialized            [app.core.logging] environment=development filename=logging.py func_name=<module> lineno=177 log_format=console log_level=DEBUG module=logging pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/logging.py


2025-07-27T15:00:22.836460Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T15:00:22.875699Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T15:00:22.884810Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T15:00:23.315209Z [info     ] llm_initialized                [app.core.logging] environment=development filename=graph.py func_name=__init__ lineno=78 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T15:00:23.321597Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T15:00:23.326533Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T15:00:23.336577Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T15:00:23.363104Z [info     ] llm_initialized                [app.core.logging] environment=development filename=graph.py func_name=__init__ lineno=78 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T15:00:23.363992Z [info     ] application_startup            [app.core.logging] api_prefix=/api/v1 environment=development filename=main.py func_name=lifespan lineno=58 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py project_name=AnalyticsDashboard version=1.0.0


2025-07-27T15:03:18.030282Z [info     ] application_shutdown           [app.core.logging] environment=development filename=main.py func_name=lifespan lineno=65 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py


2025-07-27T15:03:18.626668Z [info     ] logging_initialized            [app.core.logging] environment=development filename=logging.py func_name=<module> lineno=177 log_format=console log_level=DEBUG module=logging pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/logging.py


2025-07-27T15:03:18.915833Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T15:03:18.955133Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T15:03:18.965421Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T15:03:19.385653Z [info     ] llm_initialized                [app.core.logging] environment=development filename=graph.py func_name=__init__ lineno=78 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T15:03:19.392372Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T15:03:19.397405Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T15:03:19.406503Z [info     ] mysql_database_initialized     [app.core.logging] environment=development extra={'environment': 'development', 'pool_size': 5, 'max_overflow': 10} filename=database.py func_name=__init__ lineno=70 module=database pathname=/home/mimvav/public_html/api.mimvav.ir/app/services/database.py


2025-07-27T15:03:19.432663Z [info     ] llm_initialized                [app.core.logging] environment=development filename=graph.py func_name=__init__ lineno=78 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T15:03:19.433584Z [info     ] application_startup            [app.core.logging] api_prefix=/api/v1 environment=development filename=main.py func_name=lifespan lineno=58 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py project_name=AnalyticsDashboard version=1.0.0


2025-07-27T15:50:48.771928Z [info     ] health_check_called            [app.core.logging] environment=development filename=main.py func_name=health_check lineno=160 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py


2025-07-27T15:55:23.893399Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T15:55:23.898145Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T15:55:24.872187Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T15:55:48.769819Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T15:56:32.052653Z [info     ] root_endpoint_called           [app.core.logging] environment=development filename=main.py func_name=root lineno=141 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py


2025-07-27T15:59:31.418039Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T15:59:31.418492Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T15:59:35.888389Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T15:59:36.972763Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T15:59:45.905477Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T15:59:46.993099Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T15:59:56.351371Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T15:59:57.422836Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:00:01.742371Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:00:01.744608Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:00:02.877814Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:00:05.790158Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:00:10.746384Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:00:10.749800Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:00:11.552851Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:00:12.590787Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:00:27.150595Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:00:27.153970Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:00:27.928167Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:00:29.006644Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:00:36.947388Z [info     ] mysql_connection_pool_created  [app.core.logging] environment=development filename=graph.py func_name=_get_connection_pool lineno=122 max_size=5 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


2025-07-27T16:00:36.950759Z [info     ] graph_created                  [app.core.logging] environment=development filename=graph.py func_name=create_graph graph_name='AnalyticsDashboard Agent' has_checkpointer=True lineno=266 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py


Starting new HTTPS connection (1): api.smith.langchain.com:443


Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'idempotency_key': 'stainless-python-retry-22ba353e-0af9-4871-91c1-d8a811dff9d0', 'json_data': {'messages': [{'content': "# Name: AnalyticsDashboard Agent\n# Role: A world class assistant\nHelp the user with their questions.\n\n# Instructions\n- Always be friendly and professional.\n- If you don't know the answer, say you don't know. Don't make up an answer.\n- Try to give the most accurate answer possible.\n\n# Current date and time\n2025-07-27 17:03:19\n", 'role': 'system'}, {'content': 'سلام خوبی', 'role': 'user'}], 'model': 'gemini-2.5-flash-lite-preview-06-17', 'max_completion_tokens': 2000, 'stream': True, 'temperature': 0.2, 'tools': [{'type': 'function', 'function': {'name': 'duckduckgo_results_json', 'description': 'A wrapper around Duck Duck Go Search. Useful for when you need to answer questions about current events. Input should be a search query.', 'parameters': {'properties': {'query': {'description': 'search query to look up', 'type': 'string'}}, 'required': ['query'], 'type': 'object'}}}], 'top_p': 0.8}}


Sending HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/openai/chat/completions


connect_tcp.started host='generativelanguage.googleapis.com' port=443 local_address=None timeout=None socket_options=None


connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f9be5ef8ed0>


start_tls.started ssl_context=<ssl.SSLContext object at 0x7f9be63aef00> server_hostname='generativelanguage.googleapis.com' timeout=None


start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f9be450ba90>


send_request_headers.started request=<Request [b'POST']>


send_request_body.started request=<Request [b'POST']>


receive_response_headers.started request=<Request [b'POST']>


https://api.smith.langchain.com:443 "GET /info HTTP/1.1" 200 749


Tracing control thread func compress parallel called


Sending multipart request with context: trace=c15a83da-7dbd-47f8-90cc-525ff4f4cae1,id=c15a83da-7dbd-47f8-90cc-525ff4f4cae1; trace=c15a83da-7dbd-47f8-90cc-525ff4f4cae1,id=689f5cc4-fd3d-444f-9669-e61e39a2ae1d; trace=c15a83da-7dbd-47f8-90cc-525ff4f4cae1,id=f4530a63-3cb3-4089-a491-2670faded5eb


https://api.smith.langchain.com:443 "POST /runs/multipart HTTP/1.1" 202 34


receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'text/event-stream'), (b'P3P', b'CP="This is not a P3P policy! See g.co/p3phelp for more info."'), (b'Vary', b'Origin'), (b'Vary', b'X-Origin'), (b'Vary', b'Referer'), (b'Content-Encoding', b'gzip'), (b'Date', b'Sun, 27 Jul 2025 16:00:37 GMT'), (b'Server', b'scaffolding on HTTPServer2'), (b'X-XSS-Protection', b'0'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'X-Content-Type-Options', b'nosniff'), (b'Server-Timing', b'gfet4t7; dur=385'), (b'Set-Cookie', b'NID=525=RufQcysf8BS_HUlHiXorvhcW7DAO77YofnVlTKdMEYWx0MkO8rqBtk5Xdn2gejZkIZ0Bm7rjrGwpmoJSNZ3QAp2iwYIft7dMEHfKrhYDM2RBE39D5Rt5FvCn3nkcEaYVIBSaz9ln6LKon3cleMJ76QjoisL6bYX6KGYmrpMkiFJdrFHzHR3L; expires=Mon, 26-Jan-2026 16:00:36 GMT; path=/; domain=.generativelanguage.googleapis.com; HttpOnly'), (b'Alt-Svc', b'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000'), (b'Expires', b'Sun, 27 Jul 2025 16:00:37 GMT'), (b'Cache-Control', b'private'), (b'Transfer-Encoding', b'chunked')])


HTTP Response: POST https://generativelanguage.googleapis.com/v1beta/openai/chat/completions "200 OK" Headers([('content-type', 'text/event-stream'), ('p3p', 'CP="This is not a P3P policy! See g.co/p3phelp for more info."'), ('vary', 'Origin'), ('vary', 'X-Origin'), ('vary', 'Referer'), ('content-encoding', 'gzip'), ('date', 'Sun, 27 Jul 2025 16:00:37 GMT'), ('server', 'scaffolding on HTTPServer2'), ('x-xss-protection', '0'), ('x-frame-options', 'SAMEORIGIN'), ('x-content-type-options', 'nosniff'), ('server-timing', 'gfet4t7; dur=385'), ('set-cookie', 'NID=525=RufQcysf8BS_HUlHiXorvhcW7DAO77YofnVlTKdMEYWx0MkO8rqBtk5Xdn2gejZkIZ0Bm7rjrGwpmoJSNZ3QAp2iwYIft7dMEHfKrhYDM2RBE39D5Rt5FvCn3nkcEaYVIBSaz9ln6LKon3cleMJ76QjoisL6bYX6KGYmrpMkiFJdrFHzHR3L; expires=Mon, 26-Jan-2026 16:00:36 GMT; path=/; domain=.generativelanguage.googleapis.com; HttpOnly'), ('alt-svc', 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000'), ('expires', 'Sun, 27 Jul 2025 16:00:37 GMT'), ('cache-control', 'private'), ('transfer-encoding', 'chunked')])


request_id: None


receive_response_body.started request=<Request [b'POST']>


2025-07-27T16:00:37.530020Z [info     ] llm_response_generated         [app.core.logging] environment=development filename=graph.py func_name=_chat lineno=156 llm_calls_num=1 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


Sending compressed multipart request with context: trace=c15a83da-7dbd-47f8-90cc-525ff4f4cae1,id=f4530a63-3cb3-4089-a491-2670faded5eb; trace=c15a83da-7dbd-47f8-90cc-525ff4f4cae1,id=f6f85b37-9f0f-4bb5-bef7-eb185db97364; trace=c15a83da-7dbd-47f8-90cc-525ff4f4cae1,id=f6f85b37-9f0f-4bb5-bef7-eb185db97364; trace=c15a83da-7dbd-47f8-90cc-525ff4f4cae1,id=689f5cc4-fd3d-444f-9669-e61e39a2ae1d; trace=c15a83da-7dbd-47f8-90cc-525ff4f4cae1,id=c15a83da-7dbd-47f8-90cc-525ff4f4cae1


Starting new HTTPS connection (1): us.cloud.langfuse.com:443


https://us.cloud.langfuse.com:443 "POST /api/public/otel/v1/traces HTTP/1.1" 200 None


2025-07-27T16:00:55.440795Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:00:56.466713Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:01:01.066151Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:01:01.066734Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:01:04.067946Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:01:04.676498Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:01:08.608383Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:01:09.717850Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:01:53.329021Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:01:53.329537Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:01:54.586911Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:01:56.986855Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'idempotency_key': 'stainless-python-retry-90a8b58d-155b-40a7-8ec2-a03f0b0fc10d', 'json_data': {'messages': [{'content': "# Name: AnalyticsDashboard Agent\n# Role: A world class assistant\nHelp the user with their questions.\n\n# Instructions\n- Always be friendly and professional.\n- If you don't know the answer, say you don't know. Don't make up an answer.\n- Try to give the most accurate answer possible.\n\n# Current date and time\n2025-07-27 17:03:19\n", 'role': 'system'}, {'content': 'سلام خوبی', 'role': 'user'}, {'content': 'سلام! من خوبم، ممنون. چطور میتونم کمکتون کنم؟', 'role': 'assistant'}, {'content': 'سلام خوبی چطوری در مورد تهران بگو', 'role': 'user'}], 'model': 'gemini-2.5-flash-lite-preview-06-17', 'max_completion_tokens': 2000, 'stream': True, 'temperature': 0.2, 'tools': [{'type': 'function', 'function': {'name': 'duckduckgo_results_json', 'description': 'A wrapper around Duck Duck Go Search. Useful for when you need to answer questions about current events. Input should be a search query.', 'parameters': {'properties': {'query': {'description': 'search query to look up', 'type': 'string'}}, 'required': ['query'], 'type': 'object'}}}], 'top_p': 0.8}}


Sending HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/openai/chat/completions


close.started


close.complete


connect_tcp.started host='generativelanguage.googleapis.com' port=443 local_address=None timeout=None socket_options=None


connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f9be44aa110>


start_tls.started ssl_context=<ssl.SSLContext object at 0x7f9be63aef00> server_hostname='generativelanguage.googleapis.com' timeout=None


start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f9be46636d0>


send_request_headers.started request=<Request [b'POST']>


send_request_body.started request=<Request [b'POST']>


receive_response_headers.started request=<Request [b'POST']>


receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'text/event-stream'), (b'P3P', b'CP="This is not a P3P policy! See g.co/p3phelp for more info."'), (b'Vary', b'Origin'), (b'Vary', b'X-Origin'), (b'Vary', b'Referer'), (b'Content-Encoding', b'gzip'), (b'Date', b'Sun, 27 Jul 2025 16:02:09 GMT'), (b'Server', b'scaffolding on HTTPServer2'), (b'X-XSS-Protection', b'0'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'X-Content-Type-Options', b'nosniff'), (b'Server-Timing', b'gfet4t7; dur=195'), (b'Set-Cookie', b'NID=525=ZicTG_ikhPbyEPGf6drcVxDQUGD40jQTthK-A_pKnQ64jus6AsOzXadodPkknRZh2YCs3FBIIh99aWWpe3xJSnOO2B24GTgGFpyAwSBpudXQQbmkiuvEr3fHOPL5YVYn_JxZT2V2ZBvY8u79Jx29Xete_xjLQkEVMYT9sccAh4QIv6TQYwlP; expires=Mon, 26-Jan-2026 16:00:36 GMT; path=/; domain=.generativelanguage.googleapis.com; HttpOnly'), (b'Alt-Svc', b'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000'), (b'Expires', b'Sun, 27 Jul 2025 16:02:09 GMT'), (b'Cache-Control', b'private'), (b'Transfer-Encoding', b'chunked')])


HTTP Response: POST https://generativelanguage.googleapis.com/v1beta/openai/chat/completions "200 OK" Headers([('content-type', 'text/event-stream'), ('p3p', 'CP="This is not a P3P policy! See g.co/p3phelp for more info."'), ('vary', 'Origin'), ('vary', 'X-Origin'), ('vary', 'Referer'), ('content-encoding', 'gzip'), ('date', 'Sun, 27 Jul 2025 16:02:09 GMT'), ('server', 'scaffolding on HTTPServer2'), ('x-xss-protection', '0'), ('x-frame-options', 'SAMEORIGIN'), ('x-content-type-options', 'nosniff'), ('server-timing', 'gfet4t7; dur=195'), ('set-cookie', 'NID=525=ZicTG_ikhPbyEPGf6drcVxDQUGD40jQTthK-A_pKnQ64jus6AsOzXadodPkknRZh2YCs3FBIIh99aWWpe3xJSnOO2B24GTgGFpyAwSBpudXQQbmkiuvEr3fHOPL5YVYn_JxZT2V2ZBvY8u79Jx29Xete_xjLQkEVMYT9sccAh4QIv6TQYwlP; expires=Mon, 26-Jan-2026 16:00:36 GMT; path=/; domain=.generativelanguage.googleapis.com; HttpOnly'), ('alt-svc', 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000'), ('expires', 'Sun, 27 Jul 2025 16:02:09 GMT'), ('cache-control', 'private'), ('transfer-encoding', 'chunked')])


request_id: None


receive_response_body.started request=<Request [b'POST']>


Sending compressed multipart request with context: trace=9035f97c-e39a-4b8d-8a78-f739092370af,id=9035f97c-e39a-4b8d-8a78-f739092370af; trace=9035f97c-e39a-4b8d-8a78-f739092370af,id=6b44f91e-3b70-4ada-b445-4c777f0040a7; trace=9035f97c-e39a-4b8d-8a78-f739092370af,id=99f1f289-3b19-4530-8a99-4ee92ed14e88


https://api.smith.langchain.com:443 "POST /runs/multipart HTTP/1.1" 202 34


2025-07-27T16:02:10.597428Z [info     ] llm_response_generated         [app.core.logging] environment=development filename=graph.py func_name=_chat lineno=156 llm_calls_num=1 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


Sending compressed multipart request with context: trace=9035f97c-e39a-4b8d-8a78-f739092370af,id=99f1f289-3b19-4530-8a99-4ee92ed14e88; trace=9035f97c-e39a-4b8d-8a78-f739092370af,id=86d0c4b2-ea8a-49de-8466-dc18f611b160; trace=9035f97c-e39a-4b8d-8a78-f739092370af,id=86d0c4b2-ea8a-49de-8466-dc18f611b160; trace=9035f97c-e39a-4b8d-8a78-f739092370af,id=6b44f91e-3b70-4ada-b445-4c777f0040a7; trace=9035f97c-e39a-4b8d-8a78-f739092370af,id=9035f97c-e39a-4b8d-8a78-f739092370af


https://us.cloud.langfuse.com:443 "POST /api/public/otel/v1/traces HTTP/1.1" 200 None


2025-07-27T16:02:24.375709Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:02:24.376063Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:02:25.705484Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:02:26.030142Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:02:28.548442Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:02:29.362636Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:02:36.091838Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:02:36.214988Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:02:36.960713Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:02:37.086362Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:02:39.562987Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:02:39.956559Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:02:45.691447Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:02:49.870945Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'idempotency_key': 'stainless-python-retry-3460ef72-7005-4b60-afba-d12a6dbf2104', 'json_data': {'messages': [{'content': "# Name: AnalyticsDashboard Agent\n# Role: A world class assistant\nHelp the user with their questions.\n\n# Instructions\n- Always be friendly and professional.\n- If you don't know the answer, say you don't know. Don't make up an answer.\n- Try to give the most accurate answer possible.\n\n# Current date and time\n2025-07-27 17:03:19\n", 'role': 'system'}, {'content': 'سلام خوبی', 'role': 'user'}, {'content': 'سلام! من خوبم، ممنون. چطور میتونم کمکتون کنم؟', 'role': 'assistant'}, {'content': 'سلام خوبی چطوری در مورد تهران بگو', 'role': 'user'}, {'content': 'سلام! من خوبم، ممنون. تهران، پایتخت ایران و بزرگترین شهر این کشور است. این شهر در دامنه رشته کوه\u200cهای البرز و در شمال ایران واقع شده است. تهران از نظر تاریخی، سیاسی، اقتصادی و فرهنگی اهمیت زیادی دارد و یکی از مراکز مهم در خاورمیانه محسوب می\u200cشود.\n\nچند نکته جالب در مورد تهران:\n\n*   **جمعیت:** تهران یکی از پرجمعیت\u200cترین شهرهای خاورمیانه است.\n*   **جاذبه\u200cهای گردشگری:** این شهر دارای جاذبه\u200cهای تاریخی و مدرن فراوانی است، از جمله کاخ\u200cهای سلطنتی (مانند کاخ گلستان و سعدآباد)، موزه\u200cها (مانند موزه ملی ایران و موزه جواهرات ملی)، برج میلاد، پل طبیعت و بازارهای سنتی (مانند بازار بزرگ تهران).\n*   **فرهنگ و هنر:** تهران مرکز فعالیت\u200cهای فرهنگی و هنری ایران است و میزبان بسیاری از جشنواره\u200cها، نمایشگاه\u200cها و رویدادهای هنری است.\n*   **حمل و نقل:** سیستم حمل و نقل عمومی تهران شامل مترو، اتوبوس و تاکسی است که به جابجایی آسان در شهر کمک می\u200cکند.\n\nآیا سوال خاصی در مورد تهران دارید که دوست دارید بیشتر بدانید؟ مثلاً در مورد تاریخچه، جاذبه\u200cهای خاص، یا جنبه\u200cهای دیگر آن؟', 'role': 'assistant'}, {'content': 'سلام حالت چطور', 'role': 'user'}], 'model': 'gemini-2.5-flash-lite-preview-06-17', 'max_completion_tokens': 2000, 'stream': True, 'temperature': 0.2, 'tools': [{'type': 'function', 'function': {'name': 'duckduckgo_results_json', 'description': 'A wrapper around Duck Duck Go Search. Useful for when you need to answer questions about current events. Input should be a search query.', 'parameters': {'properties': {'query': {'description': 'search query to look up', 'type': 'string'}}, 'required': ['query'], 'type': 'object'}}}], 'top_p': 0.8}}


Sending HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/openai/chat/completions


close.started


close.complete


connect_tcp.started host='generativelanguage.googleapis.com' port=443 local_address=None timeout=None socket_options=None


connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f9be43cbe90>


start_tls.started ssl_context=<ssl.SSLContext object at 0x7f9be63aef00> server_hostname='generativelanguage.googleapis.com' timeout=None


start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f9be4588750>


send_request_headers.started request=<Request [b'POST']>


send_request_body.started request=<Request [b'POST']>


receive_response_headers.started request=<Request [b'POST']>


Sending compressed multipart request with context: trace=ae8d5390-c45f-4870-966e-2b12abf994a8,id=ae8d5390-c45f-4870-966e-2b12abf994a8; trace=ae8d5390-c45f-4870-966e-2b12abf994a8,id=d11de26f-7310-4460-a03b-5e30bf86920b; trace=ae8d5390-c45f-4870-966e-2b12abf994a8,id=53fdbbb3-f1c9-4cf1-970c-6ab6a611fe09


receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'text/event-stream'), (b'Vary', b'Origin'), (b'Vary', b'X-Origin'), (b'Vary', b'Referer'), (b'Content-Encoding', b'gzip'), (b'Date', b'Sun, 27 Jul 2025 16:03:19 GMT'), (b'Server', b'scaffolding on HTTPServer2'), (b'X-XSS-Protection', b'0'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'X-Content-Type-Options', b'nosniff'), (b'Server-Timing', b'gfet4t7; dur=495'), (b'Alt-Svc', b'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000'), (b'Transfer-Encoding', b'chunked')])


HTTP Response: POST https://generativelanguage.googleapis.com/v1beta/openai/chat/completions "200 OK" Headers([('content-type', 'text/event-stream'), ('vary', 'Origin'), ('vary', 'X-Origin'), ('vary', 'Referer'), ('content-encoding', 'gzip'), ('date', 'Sun, 27 Jul 2025 16:03:19 GMT'), ('server', 'scaffolding on HTTPServer2'), ('x-xss-protection', '0'), ('x-frame-options', 'SAMEORIGIN'), ('x-content-type-options', 'nosniff'), ('server-timing', 'gfet4t7; dur=495'), ('alt-svc', 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000'), ('transfer-encoding', 'chunked')])


request_id: None


receive_response_body.started request=<Request [b'POST']>


2025-07-27T16:03:19.388356Z [info     ] llm_response_generated         [app.core.logging] environment=development filename=graph.py func_name=_chat lineno=156 llm_calls_num=1 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


https://api.smith.langchain.com:443 "POST /runs/multipart HTTP/1.1" 202 34


Sending compressed multipart request with context: trace=ae8d5390-c45f-4870-966e-2b12abf994a8,id=53fdbbb3-f1c9-4cf1-970c-6ab6a611fe09; trace=ae8d5390-c45f-4870-966e-2b12abf994a8,id=dad89762-2158-420c-92ed-a5b83efa51e7; trace=ae8d5390-c45f-4870-966e-2b12abf994a8,id=dad89762-2158-420c-92ed-a5b83efa51e7; trace=ae8d5390-c45f-4870-966e-2b12abf994a8,id=d11de26f-7310-4460-a03b-5e30bf86920b; trace=ae8d5390-c45f-4870-966e-2b12abf994a8,id=ae8d5390-c45f-4870-966e-2b12abf994a8


https://us.cloud.langfuse.com:443 "POST /api/public/otel/v1/traces HTTP/1.1" 200 None


Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'idempotency_key': 'stainless-python-retry-bdc241a4-8eff-4910-86e3-07ce2729e4f4', 'json_data': {'messages': [{'content': "# Name: AnalyticsDashboard Agent\n# Role: A world class assistant\nHelp the user with their questions.\n\n# Instructions\n- Always be friendly and professional.\n- If you don't know the answer, say you don't know. Don't make up an answer.\n- Try to give the most accurate answer possible.\n\n# Current date and time\n2025-07-27 17:03:19\n", 'role': 'system'}, {'content': 'سلام خوبی', 'role': 'user'}, {'content': 'سلام! من خوبم، ممنون. چطور میتونم کمکتون کنم؟', 'role': 'assistant'}, {'content': 'سلام خوبی چطوری در مورد تهران بگو', 'role': 'user'}, {'content': 'سلام! من خوبم، ممنون. تهران، پایتخت ایران و بزرگترین شهر این کشور است. این شهر در دامنه رشته کوه\u200cهای البرز و در شمال ایران واقع شده است. تهران از نظر تاریخی، سیاسی، اقتصادی و فرهنگی اهمیت زیادی دارد و یکی از مراکز مهم در خاورمیانه محسوب می\u200cشود.\n\nچند نکته جالب در مورد تهران:\n\n*   **جمعیت:** تهران یکی از پرجمعیت\u200cترین شهرهای خاورمیانه است.\n*   **جاذبه\u200cهای گردشگری:** این شهر دارای جاذبه\u200cهای تاریخی و مدرن فراوانی است، از جمله کاخ\u200cهای سلطنتی (مانند کاخ گلستان و سعدآباد)، موزه\u200cها (مانند موزه ملی ایران و موزه جواهرات ملی)، برج میلاد، پل طبیعت و بازارهای سنتی (مانند بازار بزرگ تهران).\n*   **فرهنگ و هنر:** تهران مرکز فعالیت\u200cهای فرهنگی و هنری ایران است و میزبان بسیاری از جشنواره\u200cها، نمایشگاه\u200cها و رویدادهای هنری است.\n*   **حمل و نقل:** سیستم حمل و نقل عمومی تهران شامل مترو، اتوبوس و تاکسی است که به جابجایی آسان در شهر کمک می\u200cکند.\n\nآیا سوال خاصی در مورد تهران دارید که دوست دارید بیشتر بدانید؟ مثلاً در مورد تاریخچه، جاذبه\u200cهای خاص، یا جنبه\u200cهای دیگر آن؟', 'role': 'assistant'}, {'content': 'سلام حالت چطور', 'role': 'user'}, {'content': 'سلام! من خوبم، ممنون از اینکه پرسیدید. چطور میتونم کمکتون کنم؟', 'role': 'assistant'}, {'content': 'امین چطوره', 'role': 'user'}], 'model': 'gemini-2.5-flash-lite-preview-06-17', 'max_completion_tokens': 2000, 'stream': True, 'temperature': 0.2, 'tools': [{'type': 'function', 'function': {'name': 'duckduckgo_results_json', 'description': 'A wrapper around Duck Duck Go Search. Useful for when you need to answer questions about current events. Input should be a search query.', 'parameters': {'properties': {'query': {'description': 'search query to look up', 'type': 'string'}}, 'required': ['query'], 'type': 'object'}}}], 'top_p': 0.8}}


Sending HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/openai/chat/completions


close.started


close.complete


connect_tcp.started host='generativelanguage.googleapis.com' port=443 local_address=None timeout=None socket_options=None


connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f9be44cea90>


start_tls.started ssl_context=<ssl.SSLContext object at 0x7f9be63aef00> server_hostname='generativelanguage.googleapis.com' timeout=None


start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7f9be456de90>


send_request_headers.started request=<Request [b'POST']>


send_request_body.started request=<Request [b'POST']>


receive_response_headers.started request=<Request [b'POST']>


receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'text/event-stream'), (b'Vary', b'Origin'), (b'Vary', b'X-Origin'), (b'Vary', b'Referer'), (b'Content-Encoding', b'gzip'), (b'Date', b'Sun, 27 Jul 2025 16:03:31 GMT'), (b'Server', b'scaffolding on HTTPServer2'), (b'X-XSS-Protection', b'0'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'X-Content-Type-Options', b'nosniff'), (b'Server-Timing', b'gfet4t7; dur=386'), (b'Alt-Svc', b'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000'), (b'Transfer-Encoding', b'chunked')])


HTTP Response: POST https://generativelanguage.googleapis.com/v1beta/openai/chat/completions "200 OK" Headers([('content-type', 'text/event-stream'), ('vary', 'Origin'), ('vary', 'X-Origin'), ('vary', 'Referer'), ('content-encoding', 'gzip'), ('date', 'Sun, 27 Jul 2025 16:03:31 GMT'), ('server', 'scaffolding on HTTPServer2'), ('x-xss-protection', '0'), ('x-frame-options', 'SAMEORIGIN'), ('x-content-type-options', 'nosniff'), ('server-timing', 'gfet4t7; dur=386'), ('alt-svc', 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000'), ('transfer-encoding', 'chunked')])


request_id: None


Sending compressed multipart request with context: trace=c7cadbda-2998-4d0d-8a0f-d301520d9dec,id=c7cadbda-2998-4d0d-8a0f-d301520d9dec; trace=c7cadbda-2998-4d0d-8a0f-d301520d9dec,id=6cdc02ec-b061-4fd6-b9da-13296ee0e6f8; trace=c7cadbda-2998-4d0d-8a0f-d301520d9dec,id=3e5729a4-568c-4411-baaa-b1c9ea9c1ddb


2025-07-27T16:03:31.207205Z [info     ] llm_response_generated         [app.core.logging] environment=development filename=graph.py func_name=_chat lineno=156 llm_calls_num=1 model=gemini-2.5-flash-lite-preview-06-17 module=graph pathname=/home/mimvav/public_html/api.mimvav.ir/app/core/langgraph/graph.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


Sending compressed multipart request with context: trace=c7cadbda-2998-4d0d-8a0f-d301520d9dec,id=3e5729a4-568c-4411-baaa-b1c9ea9c1ddb; trace=c7cadbda-2998-4d0d-8a0f-d301520d9dec,id=97b78060-92c7-4e02-aae1-8dd1d1596bd9; trace=c7cadbda-2998-4d0d-8a0f-d301520d9dec,id=97b78060-92c7-4e02-aae1-8dd1d1596bd9; trace=c7cadbda-2998-4d0d-8a0f-d301520d9dec,id=6cdc02ec-b061-4fd6-b9da-13296ee0e6f8; trace=c7cadbda-2998-4d0d-8a0f-d301520d9dec,id=c7cadbda-2998-4d0d-8a0f-d301520d9dec


https://api.smith.langchain.com:443 "POST /runs/multipart HTTP/1.1" 202 34


2025-07-27T16:05:00.161468Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:05:00.480508Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:05:37.335712Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:05:38.406236Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:08:00.148135Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:08:01.312963Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:08:21.807693Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:08:21.811431Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:08:29.313513Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:08:30.449992Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:11:03.471048Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:11:04.867620Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:11:16.966358Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:11:16.969450Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:11:18.188221Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:11:19.141238Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:12:03.321248Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:12:03.325228Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:12:11.115474Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:12:12.755345Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:13:58.848166Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:13:58.850412Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:14:02.472672Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:14:03.746771Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:19:38.952048Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:21:54.926814Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:21:54.930625Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:21:59.171051Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:21:59.493725Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:22:03.172028Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:22:04.148070Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:22:08.851526Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:22:08.852723Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:22:19.729541Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:22:21.639721Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:24:16.292369Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:24:19.177305Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:24:20.191331Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:24:22.328073Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:24:23.823729Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:24:38.166762Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:24:38.170493Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:24:41.717669Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:24:42.725511Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:25:23.552235Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:25:26.056212Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:25:28.065840Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:25:28.069208Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:25:30.010975Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:25:53.920373Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:25:55.288195Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:25:55.677621Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:25:58.919629Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:24.967431Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:26.332099Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:27.027472Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:30.174005Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:30.492264Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:32.536966Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:34.402987Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:35.913016Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:36.193073Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:36.573319Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:37.247274Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:37.542381Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:37.601505Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:38.228189Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:41.211032Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:42.618307Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:47.563173Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:52.006112Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:52.006655Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:54.427904Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:26:57.903809Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:27:22.947434Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:27:22.949230Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:27:24.526890Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:27:24.527507Z [info     ] WebSocket disconnected         [app.core.logging] environment=development filename=main.py func_name=chat_websocket lineno=244 module=main pathname=/home/mimvav/public_html/api.mimvav.ir/app/main.py session_id=e57a08f3-d037-4f35-861f-c7148c9e74f0


2025-07-27T16:27:26.080485Z [info     ] token_verified                 [app.core.logging] environment=development filename=auth.py func_name=verify_token lineno=80 module=auth pathname=/home/mimvav/public_html/api.mimvav.ir/app/utils/auth.py thread_id=e57a08f3-d037-4f35-861f-c7148c9e74f0