getsentry / getsentry/sentry-python

Set `gen_ai.response.streaming = false` for non-streaming calls

Aberta
#5,823 1 comentário 0 reações 0 responsáveis Ver no GitHub
Improvement Python Spans
Linguagem predominante
Python
Estrelas
2.2k
Forks
669
Merge médio
1d 1h
PRs com merge (30d)
213

Descrição

## Problem

Streaming calls explicitly set `GEN_AI_RESPONSE_STREAMING = True`, but non-streaming calls don't set it at all. Setting it explicitly to `False` would make it easier to filter and query spans by streaming vs non-streaming.

## Files

* `sentry_sdk/integrations/google_genai/__init__.py` — `_wrap_generate_content()`, `_wrap_async_generate_content()`

## Acceptance Criteria

* Non-streaming `generate_content` spans have `gen_ai.response.streaming = false`
* Test updated to verify the attribute value

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.