OpenMontage/tools
calesthio 2ef18e77a9 fix(video): normalize Gemini Omni file URIs; document provider in PROVIDERS.md
Review findings from PR #333:

P1: _download_via_uri assumed output_video.uri is always files/<id>.
The API can return a full resource URI or a ready-made
.../files/<id>:download?alt=media download URL, which produced an
invalid poll path with a second :download appended. New
_file_id_from_uri() extracts the bare id from every documented shape;
regression tests cover the full-URL form plus a parametrized matrix of
URI shapes.

P2: docs/PROVIDERS.md still described the Google key as TTS + Imagen
only. The shared-key section now covers gemini_omni_video (model id,
~$0.10/sec pricing table, paid-tier-only, edit-turn billing note), and
the env snippet, provider-to-tool mapping, and capability coverage
tables include the new provider.
2026-07-08 23:45:47 -07:00
..
_comfyui fix(comfyui): use WAN 2.1 VAE in bundled 14B T2V workflow 2026-07-05 13:59:27 +05:30
analysis Merge pull request #281 from scorp323/oracle/batch-b-safe-hardening-20260703 2026-07-06 18:17:08 -07:00
audio Merge pull request #317 from ziyu4huang/fix/music-gen-force-instrumental 2026-07-06 21:47:32 -07:00
avatar Initial release — OpenMontage: the first open-source agentic video production system 2026-03-29 08:25:17 -07:00
capture Add screen capture tools with FFmpeg and Cap dual-provider system 2026-04-07 21:36:29 -07:00
character feat(character-animation): add local rigged character pipeline 2026-04-28 08:11:02 -07:00
enhancement feat(gpu): add device-aware routing for Apple Silicon MPS support 2026-06-24 16:29:09 -05:00
graphics Merge pull request #263 from mojahurtowniapl/claude/distracted-morse-47198e 2026-07-06 18:39:26 -07:00
publishers fix(publish): validate optional assets and default export inside project 2026-06-30 12:05:23 +05:30
subtitle Talking-head pipeline: 8 new tools, Remotion TalkingHead composition, and skill rewrites 2026-04-01 10:00:15 -07:00
video fix(video): normalize Gemini Omni file URIs; document provider in PROVIDERS.md 2026-07-08 23:45:47 -07:00
__init__.py Initial release — OpenMontage: the first open-source agentic video production system 2026-03-29 08:25:17 -07:00
base_tool.py Merge pull request #281 from scorp323/oracle/batch-b-safe-hardening-20260703 2026-07-06 18:17:08 -07:00
cost_tracker.py fix: harden tool governance and subprocess safety 2026-07-03 20:07:00 +08:00
google_credentials.py feat(google): support service-account auth for TTS + Imagen, fix false availability 2026-06-22 17:53:10 +05:30
tool_registry.py comfyui: satisfy provider contract review items 2026-06-29 19:09:22 +01:00