getsentry/testing-ai-sdk-integrations

TypeScript 1 stars

This repo contains everything needed to test Sentry SDK AI integrations for Python and JavaScript.

✓ Synced 1h ago Share on X →
README badge: [![ngmi](https://ngmi.review/badge/getsentry/testing-ai-sdk-integrations.svg)](https://ngmi.review/repo/getsentry/testing-ai-sdk-integrations)
38 Merged PRs
1 day Avg Merge Time
1m Fastest PR
3 days Slowest PR
#452 Global Speed Rank
Trim top 0% outliers

Trends Over Time

Monthly aggregates for this repo. The gap between avg and median reveals outlier skew.

PR size over time (lines changed)
Review time over time (hrs)
Changes requested rate over time (%)
Merged PRs per month
Time to first review (hrs)
Unreviewed merge rate (%)

PR Size Analysis

Lines changed (additions + deletions) vs review outcomes.

PRs by size
Avg review time (hrs)
Clean approval rate (%)

Top Reviewers

Recent Merged PRs

# Title Author Time Reviews Blocks
#56 fix: Add stream_options to OpenAI Node streaming template for token usage … @RulaKhaled 4.6h 1
#57 fix: several fixes from reviews @constantinius 57m 3
#50 feat: add embeddings test type and tests for JS and Python @constantinius 5.2h 2
#49 fix: using GOOGLE_GENAI_API_KEY instead of GOOGLE_VERTEX_* @constantinius 2.9h 2
#46 fix: OTEL checks merging @constantinius 3 days 2
#44 feat: add support for testing php/laravel @constantinius 17.5h 3
#43 fix: renaming platform "py" to "python" across all files @constantinius 3 days 2
#41 feat: Add next.js tests @priscilawebdev 1 day 1
#42 chore: prevent package-lock.json drift @priscilawebdev 23.4h 1
#40 feat(browser): Add browser platform support with Playwright and Vite @priscilawebdev 21.0h 1
#39 feat: add happy-path manual instrumentation for JS/PY for both Agents and LLMs @constantinius 14.9h 2
#38 feat: add severity classes for test check failures @constantinius 18.4h 1
#37 ref: Replace "js" platform naming with "node" @priscilawebdev 18.2h 1
#33 chore(deps): bump hono from 4.11.5 to 4.11.8 @dependabot 3 days 0
#32 chore(deps): bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 @dependabot 3 days 0
#36 feat: enhance error reporting with detailed error locations in checks @constantinius 26m 1
#35 feat: checking `span.name`, `span.description` and `gen_ai.operation.name` @constantinius 21.2h 0
#34 feat: OTel aligned attributes checks @constantinius 2 days 1
#30 feat!: redesign of the AI testing framework @constantinius 3 days 1
#28 feat(action): Add sentry-python-path input @alexander-alderman-webb 1m 1