[bot] Instrument Deepgram (991,641 weekly downloads)
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 48/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- node.js, typescript
- Bereich
- developer-experience, observability-sre
Rechercherichtung
Beginne damit, die vorhandenen Wrapper in js/src/wrappers/, Instrumentierungs-Plugins in js/src/instrumentation/plugins/, Konfigurationen für die automatische Instrumentierung in js/src/auto-instrumentations/configs/ und e2e-Szenarien in e2e/scenarios/ zu lesen. Verwende die aufgeführten @deepgram/sdk-Ausführungsoberflächen als Abdeckungsumfang; abgeschlossen bedeutet, dass die Deepgram-Instrumentierung über die relevanten Ebenen hinweg vorhanden ist und ein e2e-Szenario dies validiert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
<!-- library-gap-audit: deepgram-node-sdk -->
Summary
Deepgram publishes an official Node/TypeScript SDK, @deepgram/sdk on npm, providing execution APIs for prerecorded and live/streaming speech-to-text transcription, and text-to-speech generation. This repository has zero instrumentation for any Deepgram SDK surface — no wrapper, no diagnostics channel, no plugin, no auto-instrumentation config, no e2e scenario.
What's missing
Execution surfaces exposed by @deepgram/sdk that are not instrumented:
| SDK Method | Description |
|---|---|
client.listen.v1.media.transcribeFile({ model, ... }) |
Prerecorded audio transcription |
client.listen.v1.connect({ model, language, ... }) |
Live/streaming transcription over a WebSocket-style connection |
client.speak.v1.audio.generate({ text, model, ... }) |
Text-to-speech generation |
client.agent.v1.connect(...) / connection.sendAgentV1Settings(...) |
Conversational voice agent execution |
client.read.v1.text.analyze(...) |
Text intelligence (sentiment/topic/intent) execution |
None of these are covered by existing provider instrumentation — the SDK has its own fetch/WebSocket-based client and does not depend on openai or any already-instrumented package.
No coverage in any instrumentation layer:
- No wrapper function (e.g.
wrapDeepgram()) injs/src/wrappers/ - No channel definitions or plugin in
js/src/instrumentation/plugins/ - No auto-instrumentation config in
js/src/auto-instrumentations/configs/ - No e2e test scenario under
e2e/scenarios/ - Repo-wide grep for
deepgram(case-insensitive) returns zero matches anywhere in the repo
Weekly downloads
Weekly downloads: 991,641 (as of 2026-10-14; window 2026-10-06 to 2026-10-12; source https://api.npmjs.org/downloads/point/last-week/@deepgram/sdk)
Braintrust docs status
not_found. Deepgram does not appear anywhere on the Braintrust integrations index page — https://www.braintrust.dev/docs/integrations — which lists AI-provider and framework integrations but has no entry for Deepgram or any speech-to-text/voice provider. The page's only guidance for unlisted providers is the generic AI Proxy gateway (/docs/deploy/ai-proxy) or contacting Braintrust to request an integration.
Upstream references
- npm package: https://www.npmjs.com/package/@deepgram/sdk
- Official SDK GitHub: https://github.com/deepgram/deepgram-js-sdk
Braintrust docs sources checked
Local files inspected
- Repo-wide grep for
deepgram|assemblyai|elevenlabs|11labs(case-insensitive) — zero matches js/src/wrappers/— full directory listing (37 files) — nodeepgram.tswrapperjs/src/instrumentation/plugins/— no Deepgram channels or plugin filejs/src/auto-instrumentations/configs/— full directory listing (28 files) — no Deepgram config entrye2e/scenarios/— no Deepgram test scenario
- Vorherrschende Sprache
- TypeScript
- Sterne
- 29
- Forks
- 21
- Ø Merge
- 1 T. 15 Std.
- Gemergte PRs (30 T.)
- 76
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus braintrustdata/braintrust-sdk-javascript
-
typescript
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
braintrustdata/braintrust-sdk-javascript#2686 ·
Maintainer antworten meist innerhalb von 1 Tag
-
typescript
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
braintrustdata/braintrust-sdk-javascript#2685 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[bot] Cloudflare Workers AI `queueRequest` (batch) inference is explicitly excluded from tracingOffencloudflare typescript
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100
braintrustdata/braintrust-sdk-javascript#2684 ·
Maintainer antworten meist innerhalb von 1 Tag
-
High TypeScript checking cost from generated Zod 3 schemasEvtl. vergeben @lforst hat das vor 13 Tagen übernommen. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 22/100
braintrustdata/braintrust-sdk-javascript#2624 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
[bot] Instrument Luma AI (17,324 weekly downloads)Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offentypescript
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 55/100
braintrustdata/braintrust-sdk-javascript#2578 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in braintrustdata/braintrust-sdk-javascript
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
gnosis/gnosis_vpn#661 ·
Maintainer antworten meist innerhalb von 1 Tag
-
content-freshness: staleOwnedContent doc comments still say 'complete receipt' (follow-up to #7912)Offentriage:bug-verified
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
Maintainer antworten meist innerhalb von 1 Tag
-
fix: reject sourceStorage/packagedStorage bucket that differs from the stack default (fail loud)Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Eyevinn/open-videocore#1300 ·
Maintainer antworten meist innerhalb von 1 Tag
-
nextjs-tracking
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
cloudflare/vinext#4390 ·
Maintainer antworten meist innerhalb von 1 Tag
-
kind/bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
kubernetes-sigs/headlamp#8175 ·
Maintainer antworten meist innerhalb von 2 Tagen