getsentry / getsentry/sentry-python

Discriminate `anthropic` response based on type property

Open
#5,939 2 comments 0 reactions 0 assignees View on GitHub
Python Task
Dominant language
Python
Stars
2.2k
Forks
669
Avg merge
1d 1h
Merged PRs (30d)
213

Description

Anthropic returns a union of types based on the `type` property.

https://github.com/getsentry/sentry-python/pull/5715#discussion_r3027583313

The desired outcome is to access information required on AI Client Spans based on concrete response types based on the `type` property rather than probing the response object. Narrow down the type and then we can see based on the properties that exist on the response type which branches can be removed

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.