CoolFace
Apppublic

ejzhu2026/video-agent-hero

sourceHugging Faceupdated 7mo agoView on Hugging Face
2likes
50 commits on main
14fd4b97mo ago

Added project architecture diagram and full pipeline breakdown

ejzhu2026
8341f8a7mo ago

feat: auto-generate changelog from git log, fallback to static json

ejzhu2026, Claude Sonnet 4.6
85e440e7mo ago

chore: update changelog for creative_pipeline_v2

ejzhu2026, Claude Sonnet 4.6
0fc74897mo ago

feat: timing logs + estimated wait hints for long pipeline stages

ejzhu2026, Claude Sonnet 4.6
43600977mo ago

feat: user isolation — projects scoped by user_id, ownership enforced on all endpoints

ejzhu2026
f8e98377mo ago

fix: add jitter to 429 retry to prevent thundering herd from parallel shots

ejzhu2026
9396d1a7mo ago

fix: robust 429 retry in replicate_t2v (check str, not only exc.status)

ejzhu2026
e96d7b27mo ago

fix: guard against out-of-range shot indices in partial_executor

ejzhu2026
c10f2c17mo ago

fix: cap feedback credit award at 10 per submission, 20 daily; update UI text

ejzhu2026
7d3b4217mo ago

fix: UTC timestamps for SSE timer; auto changelog from changelog.json; Wan 2.2 num_frames>=81

ejzhu2026
5e1eb257mo ago

revert: remove Replicate concurrency cap (account now has >, full rate limits apply)

ejzhu2026
c4b9e2d7mo ago

fix: retry on Replicate 429 with backoff, cap concurrency to 2 for Replicate

ejzhu2026
ff0ee647mo ago

fix: always return credits_added amount in fulfill response (webhook may have run first)

ejzhu2026
4317deb7mo ago

fix: replace in-memory OAuth state set with HMAC-signed tokens (survives restarts)

ejzhu2026
e0d053e7mo ago

fix: add _TursoRow/_TursoCursor wrappers — libsql lacks row_factory support

ejzhu2026
280e4897mo ago

fix: remove all whitespace from Turso credentials (embedded newlines in JWT)

ejzhu2026
3cb903f7mo ago

feat: Turso cloud SQLite — credits/users persist across restarts

ejzhu2026, Claude Sonnet 4.6
9d468377mo ago

fix: move BaseModel import to top of auth/router.py

ejzhu2026
ed1a8507mo ago

feat: switch to Replicate + Wan 2.2 for video generation

ejzhu2026, Claude Sonnet 4.6
7d958af7mo ago

feat: guest access code gate — only users with valid code can use without login

ejzhu2026, Claude Sonnet 4.6
1f39abb7mo ago

fix: remove HTML comment from topup-plans div causing hasChildNodes() to skip plan fetch

ejzhu2026
679f3677mo ago

feat: skip credit checks for unauthenticated (guest) users

ejzhu2026, Claude Sonnet 4.6
bc6840f7mo ago

refactor: split server.py + 7 improvements (billing, UI, tests)

ejzhu2026, Claude Sonnet 4.6
3fe3ddb7mo ago

feat: add Google OAuth login + Stripe credits billing

ejzhu2026, Claude Sonnet 4.6
ee094d87mo ago

feat: add update banner to top of UI

ejzhu2026, Claude Sonnet 4.6
acc59707mo ago

fix: skip outro product shot in relevance_rerender

ejzhu2026, Claude Sonnet 4.6
aa6e1d17mo ago

fix: remove type=text special-case in FAL executor path

ejzhu2026, Claude Sonnet 4.6
f07e2d17mo ago

fix: outro product display + fal.ai timeout protection

ejzhu2026, Claude Sonnet 4.6
8d430367mo ago

feat: add relevance re-render feedback loop (Strategy 2)

ejzhu2026, Claude Sonnet 4.6
4a3e3e37mo ago

feat: add VLM relevance check to quality gate + Critic shot_type auto-fix

ejzhu2026
63b1c427mo ago

fix: prevent T2V-ungeneratable VFX descriptions in storyboard

ejzhu2026, Claude Sonnet 4.6
56fa3457mo ago

feat: upgrade PromptCompiler with structured T2V prompts + negative prompt split

ejzhu2026, Claude Sonnet 4.6
9dde4127mo ago

fix: flexible scene count + clarification on ambiguous feedback

ejzhu2026, Claude Sonnet 4.6
0d079337mo ago

test: update test to reflect outro is now optional

ejzhu2026, Claude Sonnet 4.6
8bbf10e7mo ago

fix: outro is optional; shot_list must strictly match storyboard 1-to-1

ejzhu2026, Claude Sonnet 4.6
8ebddfb7mo ago

fix: allow user feedback to change the outro scene position

ejzhu2026, Claude Sonnet 4.6
f644abd7mo ago

fix: planner must edit scenes in-place when user says 'add X to scene N'

ejzhu2026, Claude Sonnet 4.6
10aa6927mo ago

chore: add docker-compose for local HF Spaces parity testing

ejzhu2026, Claude Sonnet 4.6
0bd7f7f7mo ago

fix: only use I2V for 'product' shots, not macro/lifestyle

ejzhu2026, Claude Sonnet 4.6
af0e4e67mo ago

chore: trim Docker image — remove build-essential, numpy, langchain-openai

ejzhu2026, Claude Sonnet 4.6
cc712fe7mo ago

fix: skip subtitle burn to prevent text overlay appearing in video

ejzhu2026, Claude Sonnet 4.6
f302b8b7mo ago

fix: remove chromadb from requirements to prevent OOM on HF Spaces

ejzhu2026, Claude Sonnet 4.6
620cedd7mo ago

fix: persist API keys to /data volume to survive HF Spaces rebuilds

ejzhu2026, Claude Sonnet 4.6
ed27bca7mo ago

feat: product image + FLUX Kontext outro + I2V animation pipeline

ejzhu2026, Claude Sonnet 4.6
75a36c07mo ago

with_music

ejzhu2026
8bf81ee7mo ago

docs: rewrite README to reflect agent_mvp architecture

ejzhu2026, Claude Sonnet 4.6
0e60b9c7mo ago

fix: Dockerfile use libgl1 + build-essential for chromadb

ejzhu2026
4afe1d47mo ago

fix: merge HF Space initial commit

ejzhu2026
edb640e7mo ago

chore: add HuggingFace Spaces deployment (Docker)

ejzhu2026, Claude Sonnet 4.6
4e4d7627mo ago

initial commit

ejzhu2026