From 2602913f7db6818270ef4e1f491926e6cff911ab Mon Sep 17 00:00:00 2001 From: Nicholas Tindle Date: Wed, 4 Feb 2026 22:40:32 -0600 Subject: [PATCH] fix(blocks): use MediaFileType for loop block video_out Aligns with all other video blocks which use MediaFileType for output. Co-Authored-By: Claude Opus 4.5 --- autogpt_platform/backend/backend/blocks/video/loop.py | 2 +- docs/integrations/block-integrations/video/loop.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/autogpt_platform/backend/backend/blocks/video/loop.py b/autogpt_platform/backend/backend/blocks/video/loop.py index 57859d09da..d80695bb1e 100644 --- a/autogpt_platform/backend/backend/blocks/video/loop.py +++ b/autogpt_platform/backend/backend/blocks/video/loop.py @@ -37,7 +37,7 @@ class LoopVideoBlock(Block): ) class Output(BlockSchemaOutput): - video_out: str = SchemaField( + video_out: MediaFileType = SchemaField( description="Looped video returned either as a relative path or a data URI." ) diff --git a/docs/integrations/block-integrations/video/loop.md b/docs/integrations/block-integrations/video/loop.md index 243d480f2c..89aa81118c 100644 --- a/docs/integrations/block-integrations/video/loop.md +++ b/docs/integrations/block-integrations/video/loop.md @@ -26,7 +26,7 @@ The block uses MoviePy's Loop effect to repeat a video clip. You can specify eit | Output | Description | Type | |--------|-------------|------| | error | Error message if the operation failed | str | -| video_out | Looped video returned either as a relative path or a data URI. | str | +| video_out | Looped video returned either as a relative path or a data URI. | str (file) | ### Possible use case