4 Commits
Author SHA1 Message Date
calderbuild 516324fe93 feat: demo reliability, UX polish, and backend hardening
- Add Pydantic input validation (prompt length, duration, num_shots)
- Per-job output directory for concurrent job isolation
- LLM JSON parse retry (1 retry with explicit JSON instruction)
- Music failure surfaced as amber "Skipped" state in frontend
- Agent card states: completed (green), failed (red), skipped (amber)
- Error banner with "Try Again" button on pipeline failure
- Elapsed timer (MM:SS) during production
- Script preview section after Script agent completes
- Form inputs disabled during production
- Style presets (5 visual cards replacing plain text chips)
- Demo gallery section with placeholder videos
- Production summary (time, shots, agents, cost) on completion
- Structured logging replacing bare print calls
- Background job cleanup (1 hour TTL, 10 min interval)
- Per-stage error propagation with tracebacks in logs
2026-02-24 17:52:17 +08:00
calderbuild 34d4575520 feat: production-ready open source release
- Fix missing ffmpeg subprocess call in editor
- Graceful fallback when subtitle filter unavailable
- Parallelize Visual + Voice + Music pipeline stages
- Add shared api_session, remove per-call proxy hacks
- Add startup validation for missing API key
- Remove dead deps (httpx, openai)
- Add Dockerfile, docker-compose.yml
- Add MIT LICENSE, .env.example
- Rewrite README with Docker quickstart, cost info, troubleshooting
2026-02-22 11:14:06 +08:00
calderbuild 752adfc7bd fix: improve API error handling and frontend integration
- Add base_resp status code checks to all MiniMax API agents
- Surface clear error messages (e.g. "insufficient balance") instead of NoneType errors
- Fix duration select value parsing (18-3/30-3/30-5 format)
- Add inline SVG favicon, use relative API paths
- Mount frontend static files in FastAPI
2026-02-19 15:53:29 +08:00
calderbuild 8c95f3da99 feat: complete AgentCut multi-agent video production pipeline
6 specialized AI agents collaborate through a structured SOP pipeline:
Director (planning) -> Script (writing) -> Visual+Voice+Music (parallel generation) -> Editor (ffmpeg compositing)

Backend: FastAPI with SSE streaming, MiniMax API integration (Hailuo video, Speech-2.6-HD TTS, Music-2.0, M1 LLM)
Frontend: single-page app with real-time pipeline visualization
2026-02-19 15:50:17 +08:00