Releases: crisng95/flowkit
Releases · crisng95/flowkit
v1.1.0 — Workflow schema support for Low Priority models
Highlights
- SDK now auto-detects Google Flow's two video response shapes:
- OLD (Lite/Fast/Ultra):
operations[]+ streamed CDN URL — unchanged - NEW (Low Priority —
veo_3_1_*_low_priority,*_ultra_relaxed):workflows[] + media[]withprimaryMediaId; the MP4 is returned inline as base64 invideo.encodedVideo
- OLD (Lite/Fast/Ultra):
_poll_workflowspollsget_mediauntilftypmagic appears, decodes the binary, and writesoutput/_workflow_videos/{media_id}.mp4.file://URL is stored on the scene socurl+ffmpegwork without a download step.scene.{prefix}_video_media_idalways stores the real Flow media UUID, so upscale works for both schemas.- Default
i2v/start_end_frame_2_videoforPAYGATE_TIER_TWOswitched toveo_3_1_i2v_lite_low_priority— the TRUE 0-credit Low Priority that works on every service tier includingSERVICE_TIER_ADVANCED. /fk-create-projectnow mandates a finalPUT /api/active-projectstep so downstream skills target the new project./fk-change-modeldocuments thelite_low_prioritypreset, tier compatibility caveats, and adds chain (start_end_frame_2_video) coverage./fk-doctor+ README error tables learnPUBLIC_ERROR_UNUSUAL_ACTIVITYwith the clear-cookies + slow-resubmit playbook.
Backward compatibility
- Old operations schema path is preserved unchanged.
existing_oprecovery shortcut still works for OLD ops; skipped for workflow UUIDs (forces fresh resubmit on retry — Low Priority is 0 credits so cost is acceptable).
Commits since v1.0.2
af66bdefeat(sdk): support Low Priority workflow schema for video gen961ed67chore(models): default i2v to lite_low_priority for SERVICE_TIER_ADVANCEDace68f5docs(fk-doctor): handle PUBLIC_ERROR_UNUSUAL_ACTIVITY (clear cookies + sign in)1fb3aa5docs(readme): document workflow schema + UNUSUAL_ACTIVITY recovery939b956chore(release): v1.1.0
Upgrade
git pull && python -m agent.main
No DB migration needed. Existing scenes with old-schema URLs continue to work.
🤖 Generated with Claude Code