Skip to main content
The user chains media agents; each step passes output to the next via pipeline context. Create powerful media processing workflows by chaining specialised agents (AudioAgent, VideoAgent, ImageAgent, OCRAgent) with standard agents. Context passes between steps using {{previous_output}}.

Quick Start

1

Simple Usage

2

With Configuration

How It Works

Context Passing

Use {{previous_output}} to pass the output from one agent to the next:

Mixed Agent Types

Combine specialised agents with standard agents:

CLI Usage

Run the multi-agent pipeline recipe:

Python API

Available Recipes

Best Practices

Place agents in input → processing → output sequence so each step receives meaningful context.
Use Whisper for transcription, DALL·E for images, and TTS models for voiceovers — not general chat models.
Set output on steps that produce files so downstream agents and recipes can find artefacts.
Validate each agent in isolation before chaining the full pipeline.

Error Handling

Add error handling with guardrails:

Specialized Agents

AudioAgent, VideoAgent, ImageAgent, and OCRAgent reference.

YAML Workflows

Workflow syntax, variables, and step definitions.