File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -183,7 +183,7 @@ async def process(
183183
184184 # Before the agent runs: check if we should compact the history
185185 if session and self .context_tokens > self .token_threshold :
186- history = session .state .get ("memory" , {}).get ("messages" , [])
186+ history = session .state .get (InMemoryHistoryProvider . DEFAULT_SOURCE_ID , {}).get ("messages" , [])
187187 if len (history ) > 2 :
188188 logger .info (
189189 "[📝 Summarization] Token usage (%d) exceeds threshold (%d). "
@@ -201,7 +201,7 @@ async def process(
201201 )
202202
203203 # Replace session history with a single summary message
204- session .state ["memory" ]["messages" ] = [
204+ session .state [InMemoryHistoryProvider . DEFAULT_SOURCE_ID ]["messages" ] = [
205205 Message (role = "assistant" , text = f"[Summary of earlier conversation]\n { summary_text } " ),
206206 ]
207207
Original file line number Diff line number Diff line change @@ -182,7 +182,7 @@ async def process(
182182
183183 # Antes de ejecutar el agente: revisar si hay que compactar el historial
184184 if session and self .context_tokens > self .token_threshold :
185- history = session .state .get ("memory" , {}).get ("messages" , [])
185+ history = session .state .get (InMemoryHistoryProvider . DEFAULT_SOURCE_ID , {}).get ("messages" , [])
186186 if len (history ) > 2 :
187187 logger .info (
188188 "[📝 Resumen] Uso de tokens (%d) excede el umbral (%d). "
@@ -200,7 +200,7 @@ async def process(
200200 )
201201
202202 # Reemplazar el historial de la sesión con un único mensaje de resumen
203- session .state ["memory" ]["messages" ] = [
203+ session .state [InMemoryHistoryProvider . DEFAULT_SOURCE_ID ]["messages" ] = [
204204 Message (role = "assistant" , text = f"[Resumen de la conversación anterior]\n { summary_text } " ),
205205 ]
206206
You can’t perform that action at this time.
0 commit comments