Repository navigation
feat: add lucy-vton-3.6 (realtime + batch) at 720p - #72
Merged
Merged
Conversation
Mirrors DecartAI/sdk#217. The model is already served in production; this only makes it reachable through the typed SDK surface. - 1280x720 on both surfaces, fps 30 realtime / 20 video. - No supported_speeds: lucy-vton-3.6 is not offered on the fast tier, so FAST_REALTIME_MODELS is deliberately unchanged. - lucy-vton-latest still resolves to lucy-vton-3.5; 3.6 is opt-in by name.
tomershlasky
force-pushed
the
feat/lucy-vton-3.6
branch
from
October 7, 2026 11:29
4c215fe to
0022f52
Compare
AdirAmsalem
reviewed
Oct 7, 2026
| height=720, | ||
| supported_speeds=("fast",), | ||
| ), | ||
| # No supported_speeds: lucy-vton-3.6 is not offered on the fast tier. |
Contributor
There was a problem hiding this comment.
no need to mention it then?
Contributor
Author
There was a problem hiding this comment.
Agreed, dropped. The absent field is the statement.
Same removal applied in the JS, Swift, Kotlin and C++ PRs so the five registries stay identical — DecartAI/sdk#217 also lost the alias parentheticals from its JSDoc lists for the same reason.
AdirAmsalem
approved these changes
Oct 7, 2026
Per review: supported_speeds is simply not set for lucy-vton-3.6, so a comment saying so is state that can go stale without anything catching it.
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-vton-3.6on the realtime and video surfaces. Mirrors DecartAI/sdk#217 — the JS SDK registry is the source of truth this package's tests are written against. The model is already served in production; this only makes it reachable through the typed SDK surface.lucy-vton-lateststill resolves tolucy-vton-3.5. 3.6 is opt-in by explicit name; the alias comments are untouched.lucy-vton-3.5is unchanged — purely additive.1280x720on both surfaces, fps 30 realtime / 20 video, matching what the API serves and confirmed against the deployed model rather than copied from a sibling.Usage
Changes
decart/models.pyRealTimeModels+VideoModelsLiterals;_MODELS["realtime"]and_MODELS["video"]entriestests/test_models.pysupported_speeds == ()on 3.6playground/playground.pyREALTIME_MODELSWhy the speed capability is omitted
supportedSpeedsis a claim that the service will serve the model on that tier and price it accordingly — an unsupported tier is rejected at connect time, not silently ignored. 3.6 is not offered on it, so the capability is left off here and the fast-model pin in the tests is deliberately unchanged.Verification
uv run --all-extras pytestuv run --all-extras pytest tests/test_models.pyuv run ruff check .uv run ruff format --check(changed files)uv run --all-extras mypy decartruff formatflagstests/test_queue.pyandmypyreports 37 errors in 7 files — both reproduce identically on a cleanmainand are untouched here.Compatibility
Source-compatible and additive. No existing model id, alias, geometry or capability changes.
Note
Low Risk
Additive model registry and tests only; no changes to aliases, existing models, or runtime logic beyond exposing a new model id.
Overview
Registers
lucy-vton-3.6on the typed SDK for realtime (/v1/stream, 30 fps, 1280×720) and batch video (/v1/jobs/lucy-vton-3.6, 20 fps, same resolution,VideoEdit2Input). This is additive only:lucy-vton-3.5andlucy-vton-latestbehavior are unchanged.Unlike 3.5, the realtime entry does not advertise
supported_speeds, so fast tier is not claimed for 3.6; tests assertsupported_speeds == (). The playground realtime model list includes 3.6 for manual testing.Reviewed by Cursor Bugbot for commit 815dc67. Bugbot is set up for automated code reviews on this repo. Configure here.