in src/frontends/streamlit_adk/frontend/streamlit_app.py [0:0]
def initialize_session_state() -> None:
"""Initialize the session state with default values."""
if "user_chats" not in st.session_state:
st.session_state["session_id"] = str(uuid.uuid4())
st.session_state.uploader_key = 0
st.session_state.invocation_id = None
st.session_state.user_id = USER
st.session_state["gcs_uris_to_be_sent"] = ""
st.session_state.modified_prompt = None
st.session_state.session_db = LocalChatMessageHistory(
session_id=st.session_state["session_id"],
user_id=st.session_state["user_id"],
)
st.session_state.user_chats = (
st.session_state.session_db.get_all_conversations()
)
st.session_state.user_chats[st.session_state["session_id"]] = {
"title": EMPTY_CHAT_NAME,
"messages": [],
}