langchain
3030ffc2 - fix: simplify summarization cutoff logic (#34195)

Commit
69 days ago
fix: simplify summarization cutoff logic (#34195) This PR changes how we find the cutoff for summarization, summarizing content more eagerly if the initial cutoff point isn't safe (ie, would break apart AI + tool message pairs) This new algorithm is quite simple - it looks at the initial cutoff point, if it's not safe, moves forward through the message list until it finds the first non tool message. For example: ``` H AI TM --- theoretical cutoff based keep=('messages', 3) TM AI TM ``` ``` H AI TM TM --- actual cutoff, more aggressive summarization AI TM ```
Author
Parents
Loading