Merge pull request #4272 from pipecat-ai/pk/llm-context-get-messages-elide-large-values

Add truncate_large_values to LLMContext.get_messages()
This commit is contained in:
Aleix Conchillo Flaqué
2026-04-13 15:04:41 -07:00
committed by GitHub
9 changed files with 471 additions and 92 deletions

1
changelog/4272.added.md Normal file
View File

@@ -0,0 +1 @@
- Added `truncate_large_values` parameter to `LLMContext.get_messages()`. When `True`, returns compact deep copies of messages with binary data (base64 images, audio) replaced by short placeholders and long string values in LLM-specific messages recursively truncated. Useful for serialization, logging, and debugging tools.