added changelog
This commit is contained in:
1
changelog/3794.fixed.md
Normal file
1
changelog/3794.fixed.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
- Added `LLMSpecificMessage` handling in `LLMContextSummarizationUtil` to skip provider-specific messages during context summarization.
|
||||||
@@ -634,8 +634,8 @@ class TestLLMSpecificMessageHandling(unittest.TestCase):
|
|||||||
|
|
||||||
result = LLMContextSummarizationUtil.get_messages_to_summarize(context, 2)
|
result = LLMContextSummarizationUtil.get_messages_to_summarize(context, 2)
|
||||||
|
|
||||||
self.assertGreater(len(result.messages), 0)
|
self.assertEqual(len(result.messages), 4)
|
||||||
self.assertGreater(result.last_summarized_index, 0)
|
self.assertEqual(result.last_summarized_index, 4)
|
||||||
|
|
||||||
def test_format_messages_skips_specific_messages(self):
|
def test_format_messages_skips_specific_messages(self):
|
||||||
"""Test that format_messages_for_summary skips LLMSpecificMessage objects."""
|
"""Test that format_messages_for_summary skips LLMSpecificMessage objects."""
|
||||||
|
|||||||
Reference in New Issue
Block a user