getsentry / getsentry/sentry-python
Sentry LLM Monitoring does not capture tool use or thinking for Anthropic
- Linguagem predominante
- Python
- Estrelas
- 2.2k
- Forks
- 669
- Merge médio
- 1d 40min
- PRs com merge (30d)
- 212
Descrição
When capturing LLM outputs sentry should capture tool use blocks and thinking blocks as part of the response object, this is vital information for developers working on LLM products. Currently only text responses are captured.
https://github.com/getsentry/sentry-python/blob/adcfa0f6abf8850f3b007bde609d0f943f621786/sentry_sdk/integrations/anthropic.py#L78-L85
https://docs.anthropic.com/en/api/messages#response-content
Guia de contribuição
Direção de pesquisa
Comece em sentry_sdk/integrations/anthropic.py, por volta das linhas 78-85, e compare a resposta capturada com a response-content documentation da Anthropic. Garanta que tool use e thinking blocks sejam representados junto com text no response object e, em seguida, verifique se a integração captura todos os tipos de conteúdo solicitados.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- python
- Domínio
- ai, observability-sre
- Tipo de issue
- Funcionalidade
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Claramente especificada
- Facilidade para iniciantes
- 62/100