Repository navigation
feat: add lucy-2.6 (realtime + batch) at 720p - #228
Merged
Merged
Conversation
This was referenced Oct 25, 2026
commit: |
decartdev
approved these changes
Oct 25, 2026
Merged
AdirAmsalem
added a commit
that referenced
this pull request
Oct 25, 2026
Version bump for the v0.2.14 release (`lucy-2.6`, #228). Through a PR because `main` requires reviewed changes; the `v0.2.14` tag goes on the merge commit and triggers the npm publish. <!-- conductor-workspace-link --> --- [Open workspace in Conductor](https://app.conductor.build/decart/w/453)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Registers
lucy-2.6, the successor tolucy-2.5, on the realtime and video surfaces. The API already serves it. This change makes it reachable through the typed SDK surface.Four things worth stating explicitly:
lucy-lateststill resolves tolucy-2.5. 2.6 is opt-in by explicit name. Bothlucy-latestregistry entries and their comments are unchanged. The alias flip will come in a follow-up once the API repoints it.supportedSpeeds: ["fast"]. The API serveslucy-2.6on?speed=fast, billed at 2x the standard realtime rate, the same as 2.5. Batch has no speed tier.{ideal: 30, max: 30}for realtime and20for video. I confirmed this against the deployed model config (720p only) rather than copying it from the sibling./v1/jobs/lucy-2.6takes the same form fields as/v1/jobs/lucy-2.5, so it usesvideoEdit2Schema/VideoEdit2Inputs.Usage
Changes
src/shared/model.tsmodelInputSchemas, realtime and video registry entries, 2 JSDoc option listssrc/process/types.tslucy-2.6added to theVideoEdit2Inputsbranch ofModelSpecificInputssrc/realtime/client.ts,README.md,index.htmllucy-2.6added to the fast-mode model lists;Lucy 2.6added to the playground's Canonical optgroupAGENTS.mdtests/*listModels()20 → 22,fastRealtimeModels, per-surface registry tests, e2e coverageVerification
pnpm typecheckpnpm testpnpm buildpnpm test:packagepnpm format:check/pnpm lintThe live tests (
tests/e2e.test.ts -t "lucy-2.6",tests/e2e-realtime.test.ts) needDECART_API_KEYand run in CI on the org key.Compatibility
Purely additive and source-compatible. No existing model id, alias, geometry or capability changes.
listModels()now returns 22 instead of 20.Follow-ups
lucy-latesttolucy-2.6once the server-side alias moves.Note
Low Risk
Additive model registry and documentation only; no changes to auth, existing model IDs, or
lucy-latestbehavior.Overview
Adds
lucy-2.6to the JavaScript SDK so callers can usemodels.realtime("lucy-2.6")andmodels.video("lucy-2.6")against APIs that already serve the model. Registration follows the same pattern aslucy-2.5: 720p (1280×720),videoEdit2Schema/VideoEdit2Inputsfor batch jobs, and realtimesupportedSpeeds: ["fast"]with docs and playground copy updated to list 2.6 among fast-tier models.lucy-latestis unchanged (still server-resolved to 2.5); 2.6 is opt-in by explicit name only.Tests and
listModels()expectations are bumped (+2 entries for realtime and video surfaces), including queue and realtime e2e coverage.Reviewed by Cursor Bugbot for commit 2b0718f. Bugbot is set up for automated code reviews on this repo. Configure here.