From 6517df00ff370ceb275131061e74e1ea06767e71 Mon Sep 17 00:00:00 2001 From: Annyfee <2287551746@qq.com> Date: Sat, 7 Feb 2026 11:51:59 +0800 Subject: [PATCH] fix(m13/s04): correct database file path --- m13_streamlit/s04_agent_multi_session.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/m13_streamlit/s04_agent_multi_session.py b/m13_streamlit/s04_agent_multi_session.py index 06367ad..9e25b8a 100644 --- a/m13_streamlit/s04_agent_multi_session.py +++ b/m13_streamlit/s04_agent_multi_session.py @@ -37,9 +37,12 @@ st.caption(f"🚀 实战三:基于 Agents SDK 的多智能体协作 (ID: {st.s # 初始化持久化 Session if "session" not in st.session_state: + # 使用绝对路径定位数据库,确保跨环境稳定性 + PROJECT_ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + st.session_state.session = SQLiteSession( # 持久化内存,将AI对话历史搬到数据库中 session_id=st.session_state.session_id, - db_path="./m13_streamlit/conversations.db" + db_path=os.path.join(PROJECT_ROOT, "m13_streamlit", "conversations.db") ) if "display_messages" not in st.session_state: # 存储对话记录