You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add an opt-in adapter for Google's agentic video understanding path (Gemini Interactions API), announced 2026-09-01, so EventRelay's video-to-event pipeline can route paste-URL requests through agentic frame/audio/transcript inspection when enabled, without changing the default extraction path.
Sources
(x.com/redacted)
(aistudio.google.com/redacted)
Scope
src/integration/gemini_agentic_video.py: adapter accepting YouTube URLs and file URIs, per-video agentic/static processing mode (including mixed requests), default model gemini-3.7-flash, input validation before any provider call, and a durable execution receipt (model, sources, processing modes, text, token count).
Description
Add an opt-in adapter for Google's agentic video understanding path (Gemini Interactions API), announced 2026-09-01, so EventRelay's video-to-event pipeline can route paste-URL requests through agentic frame/audio/transcript inspection when enabled, without changing the default extraction path.
Sources
Scope
src/integration/gemini_agentic_video.py: adapter accepting YouTube URLs and file URIs, per-videoagentic/staticprocessing mode (including mixed requests), default modelgemini-3.7-flash, input validation before any provider call, and a durable execution receipt (model, sources, processing modes, text, token count).tests/unit/test_gemini_agentic_video.py: dependency-free fake-provider harness covering request construction, async invocation, receipt shape, and validation failures.Explicitly excluded
Acceptance criteria
agentic/staticrequests preserve each video's declared processing mode.PYTHONPATH=src pytest tests/unit/test_gemini_agentic_video.py --no-cov.ruff checkpasses on the new module.Warning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
fonts.googleapis.comTo allow these domains, add them to the
network.allowedlist in your workflow frontmatter:See Network Configuration for more information.