[bot] Instrument Luma AI (16,761 weekly downloads)
Maintainers usually reply within 2 days
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 55/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- javascript, node.js, typescript
- Domain
- devtools, observability
Research direction
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.
Written by the indexing model from the issue text.
Description
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. modelray-2/ray-3) and the corresponding result-polling surfaceclient.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: 16,761 (as of 2026-10-03; window 2026-09-27–2026-10-03; 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
- https://www.npmjs.com/package/lumaai
- https://github.com/lumalabs/lumaai-node
- https://docs.lumalabs.ai/docs/javascript-video-generation and https://docs.lumalabs.ai/docs/welcome
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/lumaacross the working tree (zero matches) e2e/scenarios/directory listing (noluma-named scenario)
- Dominant language
- TypeScript
- Stars
- 28
- Forks
- 15
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 73
Getting set up
- Ships a Dockerfile or Docker Compose file
- No pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from braintrustdata/braintrust-sdk-javascript
-
typescript
Difficulty 4/5 3-5 days Newbie friendliness 55/100
braintrustdata/braintrust-sdk-javascript#2577 ·
Maintainers usually reply within 2 days
-
Difficulty 4/5 3-5 days Newbie friendliness 55/100
braintrustdata/braintrust-sdk-javascript#2527 · 1 comment ·
Maintainers usually reply within 2 days
-
Difficulty 4/5 3-5 days Newbie friendliness 65/100
braintrustdata/braintrust-sdk-javascript#2526 ·
Maintainers usually reply within 2 days
-
Difficulty 4/5 3-5 days Newbie friendliness 56/100
braintrustdata/braintrust-sdk-javascript#2482 ·
Maintainers usually reply within 2 days
-
Difficulty 4/5 3-5 days Newbie friendliness 68/100
braintrustdata/braintrust-sdk-javascript#2481 ·
Maintainers usually reply within 2 days
All issues in braintrustdata/braintrust-sdk-javascript
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 82/100
siyuan-note/siyuan#20313 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 92/100
alunduil/projects-v2-sync#14 ·
-
Service process inherits the caller's cwd at first use, holding that folder open on Windows (EBUSY)Open
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
DevTools page styles leak into the host app in developmentPossibly taken @onmax claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
nuxt-modules/better-auth#567 · 1 comment ·
Maintainers usually reply within 1 day