[bot] Instrument Luma AI (17,324 weekly downloads)

Offen
#2,578 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

  • #2628 von @karthiksenv — ohne Merge geschlossen

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
55/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv

Rechercherichtung

Start by reading the instrumentation registry in js/src/auto-instrumentations/configs/all.ts and the existing instrumentation and end-to-end scenarios under js/src/ and e2e/scenarios/; the issue does not name a specific implementation file or test. Determine how existing integrations instrument model calls and polling, then cover Luma's generations.create() and generations.get() surfaces. Done means both calls are instrumented and the relevant tests or scenarios pass.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

typescript

Summary

Luma AI (lumaai npm package) is the official TypeScript/JavaScript SDK for Luma's Dream Machine / Ray video-generation API (client.generations.create() for text-to-video and image-to-video, plus polling via client.generations.get()). This repository has no instrumentation for any video-generation provider, and lumaai specifically is entirely uninstrumented.

What's missing

  • client.generations.create(...) (the model-execution call that kicks off video generation, e.g. model ray-2/ray-3) and the corresponding result-polling surface client.generations.get(...).

None of lumaai, LumaAI, generations.create, or luma (case-insensitive) appear anywhere in js/src/, js/src/auto-instrumentations/configs/all.ts, js/src/span-origin.ts (INSTRUMENTATION_NAMES), or any e2e/scenarios/* directory. No other video-generation provider (e.g. Runway, Pika, Kling) is instrumented either, so this is a fully uncovered category today.

Weekly downloads

Weekly downloads: 17,324 (as of 2026-10-14; window 2026-10-06 to 2026-10-12; source https://api.npmjs.org/downloads/point/last-week/lumaai)

Braintrust docs status

not_found — Luma AI does not appear in Braintrust's integrations catalog. Checked https://www.braintrust.dev/docs/guides/traces/integrations (enumerated tracing/agent-framework/testing integration cards — no video-generation providers listed at all) and https://www.braintrust.dev/docs (no mention of "Luma" or video generation).

Upstream sources

Local repo files inspected

  • js/src/auto-instrumentations/configs/all.ts (full instrumentation registry — no Luma entry)
  • js/src/span-origin.ts (INSTRUMENTATION_NAMES — no Luma entry)
  • Repo-wide case-insensitive search for lumaai/luma across the working tree (zero matches)
  • e2e/scenarios/ directory listing (no luma-named scenario)
Vorherrschende Sprache
TypeScript
Sterne
29
Forks
22
Ø Merge
1 T. 7 Std.
Gemergte PRs (30 T.)
65

Entwicklungsumgebung

  • Enthält ein Dockerfile oder eine Docker-Compose-Datei
  • Keine Pull-Request-Vorlage
  • Kein Beitragsleitfaden

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus braintrustdata/braintrust-sdk-javascript

Alle Issues in braintrustdata/braintrust-sdk-javascript

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.