Repository navigation
Conversation
- omni_version="1.2" on generate-video / generate-video-omni / generate-video-omni-text: t2v, first-frame, first+last and Ingredients, 3-15s, 360p/720p. t2v and first+last keys live-captured 2026-11-06; i2v and r2v follow the 1.1 naming and were verified by real generations. - Extension: pick the Flow tab whose project id is in the request, and prefix /u/<n> so multi-account tabs hit the right account. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Contributor
|
I tested this against a current FlowKit 1.3.1 production fork with our Playwright UI backend.
I closed my draft #86 to avoid duplicating this PR. The Playwright adapter remains in our own deployment branch: https://github.com/Bl0ck154/flowkit/tree/deploy/omni12-pr85-20261107 . Thanks for capturing the new model keys and all four modes. |
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.
Summary
Omni 1.2 Flash (Flow codename
macaron_cookie) is selectable on the existing Omni endpoints. It also fixes a bug where, with several Flow tabs open, calls were routed to the wrong tab or account.1. Omni 1.2. Opt in with
"omni_version": "1.2". Without it, requests keep the 1.1 keys and the 4/6/8/10s check, so nothing changes for existing callers.1.2 uses the same envelopes as 1.1. Only the model key changes, and the duration can be any whole second from 3 to 15:
mode rpc 1.1 key 1.2 key text-to-video YhhmEf abra_t2v_<N>s → macaron_cookie_t2v_<N>s first frame eb1hJf abra_i2v_<N>s → macaron_cookie_i2v_<N>s first+last nprQif omni_flash_i2v_<N>s_first_last → macaron_cookie_i2v_fl_<N>s ingredients MZZa6b abra_r2v_<N>s → macaron_cookie_r2v_<N>s (+ _360p, N = 3..15)docs/CAPTURE.mdrecorder, which has since been removed:t2vandi2v_fl.i2vandr2v. Both were then confirmed by real generations.2. Tab and account routing in the extension. With a default-account tab on
/project/Aand a/u/4/project/Btab both open,runBatchRpctook the first/project/tab. Every call for B ran in A's tab under the default account: Zzl0ze for B returned[5]NOT_FOUND, and generates went into the void.The
/u/<n>prefix matches what Flow's own frontend sends from a multi-account tab.Evidence
Zzl0zefor the/u/4project returned NOT_FOUND. The netlog showedsource-path=/project/<A>on every call for B.After: both projects list. Zzl0ze for B goes to
/u/4/_/…and returns its media, and A is unaffected.MEDIA_GENERATION_STATUS_SUCCESSFULvia/api/flow/check-status, and all downloaded as 3.03s 640×360 clips with audio.first+last, keymacaron_cookie_i2v_fl_3s_360pfirst frame, keymacaron_cookie_i2v_3s_360pingredients, keymacaron_cookie_r2v_3s_360pt2vwith keymacaron_cookie_t2v_3s_360p: generated in the UI and fetched through FlowKit.tests/unit/test_omni_flash_12.pyadds 12 tests. They cover the key per mode and resolution, the 3–15s bounds, the rpc id and slot positions for each mode, and that the default stays on 1.1.Merge Danger
Door: two-way
Opt-in parameter, no schema or DB change; revert is a plain
git revert.Blast Radius: extension
The tab-selection change touches every batch RPC. With only one Flow tab open, or with tabs that contain no project id, it falls back to the old order. With several projects open, calls now follow the project in the request, not whichever tab happened to be listed first.
🤖 Generated with Claude Code