""" FILE: modules/web_api/llm/db_tools.py """ from datetime import datetime from .db.connection import DB_PATH, get_db_connection from .db.db_chat import db_save_chat_message, db_get_chat_history, db_purge_ephemeral_messages from .db.db_tasks import normalize_task_id, db_get_tasks, db_add_task, db_update_task_status, db_delete_task from .db.db_snapshots import db_get_snapshots, db_delete_snapshots from .db.db_prompts import ( db_get_active_system_prompt, db_add_system_prompt, db_apply_prompt_node_action, db_get_tool_action, db_get_rules, db_set_session_state, db_get_session_state, db_clear_session_state, db_get_stats, db_get_anomalies, db_get_reference ) def db_get_current_server_time(): now = datetime.now() days_ru = ["понедельник", "вторник", "среда", "четверг", "пятница", "суббота", "воскресенье"] return { "current_date": now.strftime("%d.%m.%Y"), "current_time": now.strftime("%H:%M:%S"), "day_of_week": days_ru[now.weekday()], "iso_date": now.strftime("%Y-%m-%d") }