From 1d86baba2ff04f5e68afaad3592984c8d22c985d Mon Sep 17 00:00:00 2001 From: Kian Jones <11655409+kianjones9@users.noreply.github.com> Date: Mon, 24 Nov 2025 17:19:28 -0800 Subject: [PATCH] chore: update otel opt-out list - remove request_data (#6359) remove request_data from list --- letta/otel/tracing.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/letta/otel/tracing.py b/letta/otel/tracing.py index 166bee54..a646acd6 100644 --- a/letta/otel/tracing.py +++ b/letta/otel/tracing.py @@ -230,20 +230,24 @@ def trace_method(func): param_items = param_items[1:] # Parameters to skip entirely (known to be large) + # This is opt-out: only skip specific large objects SKIP_PARAMS = { "agent_state", "messages", "in_context_messages", "message_sequence", - "content", + "content", # File content, large text "tool_returns", "memory", "sources", "context", - "resource_id", - "source_code", - "request_data", - "system", + "source_code", # Full code files + "system", # System prompts + "text_chunks", # Large arrays of text + "embeddings", # Vector arrays + "embedding", # Single vectors + "file_bytes", # Binary data + "chunks", # Large chunk arrays } # Max size for parameter value strings (1KB)