Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[bot] Instrument Luma AI (16,761 weekly downloads)

Open
#2,578 0 comments 0 reactions 0 assignees View on GitHub

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

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

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: 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

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)
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from braintrustdata/braintrust-sdk-javascript

All issues in braintrustdata/braintrust-sdk-javascript

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.