Repository navigation
Conversation
Contributor
Author
|
Closing this draft to keep the Omni 1.2 work focused in #85. #85 already handles all four generation modes; this optional UI transport is still not end-to-end verified because Google reported unusual activity on our account. If direct transport shows a reproducible problem after #85 lands, I'll open a smaller tested follow-up. |
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.
PR #85 already adds the captured macaron_cookie keys and all four Omni 1.2 modes. This PR adds an optional browser-UI submit path for Omni 1.2 text-to-video without duplicating its model-key changes.
With FLOW_OMNI12_CDP_URL configured, FlowKit routes only macaron_cookie_t2v requests through a dedicated, signed-in Google Flow Chrome tab. It selects the 1.2 model, resolution and 3–15s duration slider in the normal composer, reads the live credit quote and clicks Generate once. The browser response is captured before navigation. Existing generation throttles and unusual-activity protection still apply.
With that setting unset, extension routing is unchanged. FLOW_OMNI12_MAX_CREDITS defaults to 20; unknown live quotes and quotes exceeding the official 1.2 rates fail before submission. There are no automatic retries or CAPTCHA workarounds.
The model-label matching and duration/credit rules are adapted from the open flow-mcp PRs #29 and #30:
Related FlowKit PR: #85
Validation:
This draft is intended to merge after #85. It is opt-in and has no effect until a caller sends the new model key. Agent-first composer support, video editing, Extend and image-conditioned 1.2 through this UI path are not part of this PR. See docs/OMNI_12.md.