11import psycopg
2-
2+ from . session import get_session
33from langchain_postgres import PostgresChatMessageHistory
44from langchain .schema .messages import BaseMessage , _message_to_dict
55
@@ -15,7 +15,7 @@ def __init__(
1515 self ,
1616 * args ,
1717 parent_session_id = None ,
18- dbsession = None ,
18+ dbsession = get_session () ,
1919 chats_model = Chat ,
2020 chat_messages_model = ChatMessages ,
2121 ssl_mode = None ,
@@ -67,7 +67,7 @@ def add_message(self, message: BaseMessage) -> None:
6767def generate_memory_instance (
6868 session_id ,
6969 parent_session_id = None ,
70- dbsession = None ,
70+ dbsession = get_session () ,
7171 database_url = None ,
7272 chats_model = Chat ,
7373 chat_messages_model = ChatMessages ,
@@ -88,7 +88,7 @@ def generate_memory_instance(
8888
8989
9090def add_user_message_to_message_history (
91- session_id , message , memory = None , dbsession = None , database_url = None
91+ session_id , message , memory = None , dbsession = get_session () , database_url = None
9292):
9393 """
9494 Add a user message to the message history and returns the updated
@@ -103,7 +103,7 @@ def add_user_message_to_message_history(
103103 return memory
104104
105105
106- def get_messages (session_id , dbsession = None , database_url = None ):
106+ def get_messages (session_id , dbsession = get_session () , database_url = None ):
107107 """
108108 Get all messages for a given session_id
109109 """
0 commit comments