Update pages/2_Consult.py
Browse files- pages/2_Consult.py +3 -2
pages/2_Consult.py
CHANGED
@@ -1,17 +1,18 @@
|
|
1 |
# /home/user/app/pages/2_Consult.py
|
2 |
import streamlit as st
|
3 |
-
from langchain_core.messages import HumanMessage, AIMessage
|
4 |
from datetime import datetime
|
5 |
from typing import List, Optional, Dict, Any
|
6 |
from sqlmodel import select
|
7 |
|
8 |
from config.settings import settings
|
9 |
-
from agent import get_agent_executor
|
10 |
from models import ChatMessage, ChatSession
|
11 |
from models.db import get_session_context
|
12 |
from services.logger import app_logger
|
13 |
from services.metrics import log_consultation_start
|
14 |
|
|
|
15 |
# --- Authentication Check ---
|
16 |
if not st.session_state.get("authenticated_user_id"):
|
17 |
st.warning("Please log in to access the consultation page.")
|
|
|
1 |
# /home/user/app/pages/2_Consult.py
|
2 |
import streamlit as st
|
3 |
+
from langchain_core.messages import HumanMessage, AIMessage, SystemMessage # <--- CORRECTED IMPORT
|
4 |
from datetime import datetime
|
5 |
from typing import List, Optional, Dict, Any
|
6 |
from sqlmodel import select
|
7 |
|
8 |
from config.settings import settings
|
9 |
+
from agent import get_agent_executor
|
10 |
from models import ChatMessage, ChatSession
|
11 |
from models.db import get_session_context
|
12 |
from services.logger import app_logger
|
13 |
from services.metrics import log_consultation_start
|
14 |
|
15 |
+
|
16 |
# --- Authentication Check ---
|
17 |
if not st.session_state.get("authenticated_user_id"):
|
18 |
st.warning("Please log in to access the consultation page.")
|