| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: add production 3D world pipeline | 2 个月前 | |
Initial release — OpenMontage: the first open-source agentic video production system 11 production pipelines, 47 tools, 124 agent skills. Supports cloud APIs (fal.ai, OpenAI, ElevenLabs, Suno, HeyGen, Runway) and free local providers (diffusers, Piper TTS, WAN 2.1, Hunyuan, CogVideo). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | 6 个月前 | |
feat: add production 3D world pipeline | 2 个月前 | |
feat: add Atlas Cloud media model gateway | 2 个月前 | |
feat: refresh media providers and add HeyGen Avatar V | 14 天前 | |
feat: add production 3D world pipeline | 2 个月前 | |
Initial release — OpenMontage: the first open-source agentic video production system 11 production pipelines, 47 tools, 124 agent skills. Supports cloud APIs (fal.ai, OpenAI, ElevenLabs, Suno, HeyGen, Runway) and free local providers (diffusers, Piper TTS, WAN 2.1, Hunyuan, CogVideo). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | 6 个月前 | |
feat: support per-capability ComfyUI server URLs for image/video Resolves the "multi-server" open question from the adapter plan. ComfyUIClient(capability="image"|"video") now resolves its server URL from COMFYUI_IMAGE_SERVER_URL / COMFYUI_VIDEO_SERVER_URL first, falling back to the shared COMFYUI_SERVER_URL and then the localhost default — so comfyui_image and comfyui_video can point at separate ComfyUI instances (different GPUs, different model sets) with zero extra config for single-server setups. is_default_url/unavailable_reason() and the setup_offer metadata account for the override. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> | 2 个月前 | |
dashscope: fix multi-image download and complete idempotency keys Address PR #240 review feedback from @calesthio: 1. dashscope_image: save EVERY returned image URL, not just the first. The tool advertised multiple_outputs and accepted n>1 but only read content[0], silently dropping paid outputs. Now collects all image URLs across choices/content and downloads each to a distinct indexed path (foo.png -> foo_1.png, foo_2.png, ...). images_generated now reflects the actual count downloaded. Per Qwen Cloud docs, a multi-output task is SUCCEEDED if at least one image is generated; choices with finish_reason != "stop" are skipped to avoid downloading partial/failed results. 2. Complete idempotency_key_fields so different requests no longer collide and reuse stale artifacts: - image: + negative_prompt, seed, prompt_extend, watermark - tts: + instructions - asr: + enable_words, language_hints Adds 19 regression tests (114 total, all pass, no API keys needed): - TestDashscopeImageMultiOutput: URL extraction across choices / within one choice / failed-choice skipping, path resolution for single/multi/no-extension, end-to-end multi-image download with a mocked 3-URL DashScope response verifying all 3 files land on disk, single-image legacy path behavior - TestDashscopeIdempotencyKeys: field presence + key-differs-on-value for every newly added field across all three tools | 3 个月前 | |
Initial release — OpenMontage: the first open-source agentic video production system 11 production pipelines, 47 tools, 124 agent skills. Supports cloud APIs (fal.ai, OpenAI, ElevenLabs, Suno, HeyGen, Runway) and free local providers (diffusers, Piper TTS, WAN 2.1, Hunyuan, CogVideo). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | 6 个月前 | |
feat: add production 3D world pipeline | 2 个月前 | |
Initial release — OpenMontage: the first open-source agentic video production system 11 production pipelines, 47 tools, 124 agent skills. Supports cloud APIs (fal.ai, OpenAI, ElevenLabs, Suno, HeyGen, Runway) and free local providers (diffusers, Piper TTS, WAN 2.1, Hunyuan, CogVideo). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | 6 个月前 | |
feat: refresh media providers and add HeyGen Avatar V | 14 天前 | |
feat: refresh media providers and add HeyGen Avatar V | 14 天前 | |
feat: refresh media providers and add HeyGen Avatar V | 14 天前 | |
Add Grok media providers and improve selector routing | 6 个月前 | |
fix: complete Hunyuan image provider integration | 2 个月前 | |
feat: refresh media providers and add HeyGen Avatar V | 14 天前 | |
feat: refresh media providers and add HeyGen Avatar V | 14 天前 | |
Replace retired OpenAI image models with gpt-image-2 (DALL-E shut down 2026-05-12) - openai_image: enum narrowed to ["gpt-image-2"]; DALL-E code path, sizes (1024x1792/1792x1024) and qualities (standard/hd) removed; estimate_cost updated to real GPT Image 2 pricing ($0.006/$0.053/$0.211 at 1024x1024) - image_gen (deprecated but callable): default dall-e-3 -> gpt-image-2; drop response_format="b64_json", which GPT image models reject; update pricing - docs/skills sweep: scrub retired-model references from README (en/zh), .env.example, docs/PROVIDERS.md (incl. pricing table + deprecation note), docs/ARCHITECTURE.md, AGENT_GUIDE.md, skills/creative/*, 14 pipeline director skills, and tests/qa/QA_PLAN.md Source: https://developers.openai.com/api/docs/deprecations proofread by fable 5 + codex | 3 个月前 | |
feat: refresh media providers and add HeyGen Avatar V | 14 天前 | |
fix: complete Kling idempotency inputs Include every request field that can alter Kling video, image, avatar, or lip-sync media in the public idempotency contract. Add a shared regression matrix that detects future cache-key collisions while excluding transport-only controls. | 3 个月前 | |
Initial release — OpenMontage: the first open-source agentic video production system 11 production pipelines, 47 tools, 124 agent skills. Supports cloud APIs (fal.ai, OpenAI, ElevenLabs, Suno, HeyGen, Runway) and free local providers (diffusers, Piper TTS, WAN 2.1, Hunyuan, CogVideo). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | 6 个月前 | |
fix(math_animate): block all reflection dunders, not an enumerated set The prior dunder denylist was still bypassable via print.__self__ (the builtins module) -> .open(...), reachable with no import and no bare open/__builtins__/ getattr name. Enumerating dangerous dunders is whack-a-mole, so block ALL dunder attribute access generically and allow only the tiny set legitimate scenes need (super().__init__, occasional Type.__name__). This closes the print.__self__ / .__class__ / .__globals__ introspection-escape class at once. Static analysis still has a ceiling — a real subprocess sandbox is the complete fix — but the default path no longer executes the reported secret-read payloads. Adds regression tests for print.__self__ and for super().__init__ staying allowed. Refs #219 | 3 个月前 | |
fix: complete MiniMax image provider contracts | 2 个月前 | |
feat: refresh media providers and add HeyGen Avatar V | 14 天前 | |
feat: refresh media providers and add HeyGen Avatar V | 14 天前 | |
Initial release — OpenMontage: the first open-source agentic video production system 11 production pipelines, 47 tools, 124 agent skills. Supports cloud APIs (fal.ai, OpenAI, ElevenLabs, Suno, HeyGen, Runway) and free local providers (diffusers, Piper TTS, WAN 2.1, Hunyuan, CogVideo). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | 6 个月前 | |
Clamp Pixabay per_page to API-required 3-200 range Pixabay rejects per_page outside 3-200 with HTTP 400. The stock_sources adapter already clamped, but the PixabayVideo and PixabayImage tools passed the value through raw, so callers using per_page < 3 got a 400. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> | 3 个月前 | |
feat: refresh media providers and add HeyGen Avatar V | 14 天前 | |
Fix Remotion-first rendering docs and post-render verification gaps Compose-director had contradictory instructions: Step 2 described Remotion captions/audio, but Steps 5/5b gave detailed FFmpeg code that agents followed instead. This caused three failures in production: FFmpeg subtitles instead of Remotion CaptionOverlay, missing audio (mixed externally but never embedded in Remotion props), and skipped audio verification in post-render review. Changes: - compose-director: Remotion is now DEFAULT for audio, captions, text overlays; FFmpeg is labeled FALLBACK only. Post-render review has mandatory ffprobe gate and audio transcription with explicit stop conditions. - remotion.md: routing table updated (captions/audio → Remotion), added universal Post-Render Verification Protocol for all pipelines (only 2/10 had one). - scene-director, asset-director: added pitfall for AI-generated text in CTA screens — must use Remotion text_card for verbatim text. - image-provider-usage: added Recraft V4 caveat (style param causes 422 on fal.ai). - recraft_image.py: documented the style parameter 422 issue inline. | 6 个月前 | |
fix: complete Seedream provider integration | 2 个月前 | |
feat: add production 3D world pipeline | 2 个月前 | |
feat: add production 3D world pipeline | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 6 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 14 天前 | ||
| 2 个月前 | ||
| 6 个月前 | ||
| 2 个月前 | ||
| 3 个月前 | ||
| 6 个月前 | ||
| 2 个月前 | ||
| 6 个月前 | ||
| 14 天前 | ||
| 14 天前 | ||
| 14 天前 | ||
| 6 个月前 | ||
| 2 个月前 | ||
| 14 天前 | ||
| 14 天前 | ||
| 3 个月前 | ||
| 14 天前 | ||
| 3 个月前 | ||
| 6 个月前 | ||
| 3 个月前 | ||
| 2 个月前 | ||
| 14 天前 | ||
| 14 天前 | ||
| 6 个月前 | ||
| 3 个月前 | ||
| 14 天前 | ||
| 6 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 |