Skip to content

Commit 6f06a9b

Browse files
Revert "feat(ai): Add original input length meta attribute (#5375)"
This reverts commit 003cb73.
1 parent d2b7d5e commit 6f06a9b

File tree

8 files changed

+0
-23
lines changed

8 files changed

+0
-23
lines changed

sentry_sdk/ai/utils.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
import sentry_sdk
1616
from sentry_sdk.utils import logger
17-
from sentry_sdk.consts import SPANDATA
1817

1918
MAX_GEN_AI_MESSAGE_BYTES = 20_000 # 20KB
2019
# Maximum characters when only a single message is left after bytes truncation
@@ -699,8 +698,6 @@ def truncate_and_annotate_messages(
699698
if len(messages) > 1:
700699
scope._gen_ai_original_message_count[span.span_id] = len(messages)
701700

702-
span.set_data(SPANDATA.META_GEN_AI_ORIGINAL_INPUT_MESSAGES_LENGTH, len(messages))
703-
704701
return [truncated_message]
705702

706703

sentry_sdk/consts.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -876,14 +876,6 @@ class SPANDATA:
876876
Example: "a1b2c3d4e5f6"
877877
"""
878878

879-
META_GEN_AI_ORIGINAL_INPUT_MESSAGES_LENGTH = (
880-
"sentry.sdk_meta.gen_ai.input.messages.original_length"
881-
)
882-
"""
883-
The original number of input non-system instruction messages, before SDK trimming.
884-
Example: 4
885-
"""
886-
887879

888880
class SPANSTATUS:
889881
"""

tests/integrations/anthropic/test_anthropic.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1012,7 +1012,6 @@ def test_anthropic_message_truncation(sentry_init, capture_events):
10121012
assert len(parsed_messages) == 1
10131013
assert "small message 5" in str(parsed_messages[0])
10141014

1015-
assert chat_span["data"][SPANDATA.META_GEN_AI_ORIGINAL_INPUT_MESSAGES_LENGTH] == 5
10161015
assert tx["_meta"]["spans"]["0"]["data"]["gen_ai.request.messages"][""]["len"] == 5
10171016

10181017

@@ -1064,7 +1063,6 @@ async def test_anthropic_message_truncation_async(sentry_init, capture_events):
10641063
assert len(parsed_messages) == 1
10651064
assert "small message 5" in str(parsed_messages[0])
10661065

1067-
assert chat_span["data"][SPANDATA.META_GEN_AI_ORIGINAL_INPUT_MESSAGES_LENGTH] == 5
10681066
assert tx["_meta"]["spans"]["0"]["data"]["gen_ai.request.messages"][""]["len"] == 5
10691067

10701068

tests/integrations/google_genai/test_google_genai.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -983,7 +983,6 @@ def test_google_genai_message_truncation(
983983
assert parsed_messages[0]["role"] == "user"
984984
assert small_content in parsed_messages[0]["content"]
985985

986-
assert invoke_span["data"][SPANDATA.META_GEN_AI_ORIGINAL_INPUT_MESSAGES_LENGTH] == 2
987986
assert (
988987
event["_meta"]["spans"]["0"]["data"]["gen_ai.request.messages"][""]["len"] == 2
989988
)

tests/integrations/langchain/test_langchain.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1070,8 +1070,6 @@ def test_langchain_message_truncation(sentry_init, capture_events):
10701070
assert isinstance(parsed_messages, list)
10711071
assert len(parsed_messages) == 1
10721072
assert "small message 5" in str(parsed_messages[0])
1073-
1074-
assert llm_span["data"][SPANDATA.META_GEN_AI_ORIGINAL_INPUT_MESSAGES_LENGTH] == 5
10751073
assert tx["_meta"]["spans"]["0"]["data"]["gen_ai.request.messages"][""]["len"] == 5
10761074

10771075

tests/integrations/langgraph/test_langgraph.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1384,6 +1384,4 @@ def original_invoke(self, *args, **kwargs):
13841384
assert isinstance(parsed_messages, list)
13851385
assert len(parsed_messages) == 1
13861386
assert "small message 5" in str(parsed_messages[0])
1387-
1388-
assert invoke_span["data"][SPANDATA.META_GEN_AI_ORIGINAL_INPUT_MESSAGES_LENGTH] == 5
13891387
assert tx["_meta"]["spans"]["0"]["data"]["gen_ai.request.messages"][""]["len"] == 5

tests/integrations/litellm/test_litellm.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -754,8 +754,6 @@ def test_litellm_message_truncation(sentry_init, capture_events):
754754
assert isinstance(parsed_messages, list)
755755
assert len(parsed_messages) == 1
756756
assert "small message 5" in str(parsed_messages[0])
757-
758-
assert chat_span["data"][SPANDATA.META_GEN_AI_ORIGINAL_INPUT_MESSAGES_LENGTH] == 5
759757
assert tx["_meta"]["spans"]["0"]["data"]["gen_ai.request.messages"][""]["len"] == 5
760758

761759

tests/integrations/openai/test_openai.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1607,7 +1607,6 @@ def test_ai_client_span_responses_api(
16071607
"gen_ai.usage.total_tokens": 30,
16081608
"gen_ai.request.model": "gpt-4o",
16091609
"gen_ai.response.text": "the model response",
1610-
"sentry.sdk_meta.gen_ai.input.messages.original_length": 1,
16111610
"thread.id": mock.ANY,
16121611
"thread.name": mock.ANY,
16131612
}
@@ -1911,7 +1910,6 @@ async def test_ai_client_span_responses_async_api(
19111910
"gen_ai.usage.output_tokens.reasoning": 8,
19121911
"gen_ai.usage.total_tokens": 30,
19131912
"gen_ai.response.text": "the model response",
1914-
"sentry.sdk_meta.gen_ai.input.messages.original_length": 1,
19151913
"thread.id": mock.ANY,
19161914
"thread.name": mock.ANY,
19171915
}
@@ -2179,7 +2177,6 @@ async def test_ai_client_span_streaming_responses_async_api(
21792177
"gen_ai.usage.total_tokens": 30,
21802178
"gen_ai.request.model": "gpt-4o",
21812179
"gen_ai.response.text": "the model response",
2182-
"sentry.sdk_meta.gen_ai.input.messages.original_length": 1,
21832180
"thread.id": mock.ANY,
21842181
"thread.name": mock.ANY,
21852182
}

0 commit comments

Comments
 (0)