Loading workspace insights... Statistics interval
7 days30 daysLatest CI Pipeline Executions
1eb40b59 feat(examples): Gemini Omni Flash with all inputs in ts-react-media
Add gemini-omni-flash-preview (text-to-video + image-to-video) to the
ts-react-media example, exercising every Omni input: text prompts, a
start image, an attached reference/edit video clip (Omni-only — never
sent to other providers), and conversational editing that chains a new
prompt onto a completed generation via previous_interaction_id.
Also fixes a latent core type bug this surfaced: generateVideo /
getVideoJobStatus constrained adapters as VideoAdapter<string, any,
any, any>, leaving the duration generic at its Record<string, number>
default — any adapter with a narrowed per-model duration union (Omni's
10, Veo's 4|6|8) failed assignability under strict function-type
contravariance. All video-activity constraints now span all six
VideoAdapter generics.
Verified live: Omni edit chaining (previous_interaction_id) against the
real Gemini API returned an edited 10s MP4; example dev server boots
and type-checks.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>