Skip to main content
Create complete agent recipes automatically from a simple goal description.
The AI analyzes your goal and generates optimized agents, tools, and workflows.

Quick Start

This creates a ready-to-run recipe folder with just 2 files:

agents.yaml

Agent definitions, workflow steps, and optional metadata

tools.py

Custom functions and dynamic variables
The simplified 2-file structure reduces complexity. Metadata for registry publishing is now an optional block inside agents.yaml.

How It Works

Options

Examples

Create a simple recipe:

Custom Agents and Tools

Define your own agents instead of letting AI decide:
Define agents with roles and goals:

Format Reference

  • Separate agents with ;
  • Separate properties with ,
  • Use = for key-value pairs
  • Separate agents with ;
  • Separate tools with ,
Available types: image, audio, video, deep_research, ocr, router

Skip Optimization

For quick prototyping, skip the optimization loop:

Custom Optimization

Fine-tune the optimization process:
Higher threshold (9-10) produces better quality but takes longer. Lower threshold (6-7) is faster but may need manual refinement.

Specialized Agent Types

The AI automatically selects the right agent type based on your goal:
For image generation tasks (DALL-E, Stable Diffusion)
For text-to-speech and speech-to-text
For video generation (Sora, Runway)
For comprehensive research tasks
For text extraction from images/documents

Quality Rules

The AI follows strict quality rules when generating recipes:
Only includes env vars that are actually used:
  • OPENAI_API_KEY - Always required (for LLM)
  • TAVILY_API_KEY - Only if using tavily_search or tavily_extract
Tools like wiki_search, internet_search, read_file do NOT need TAVILY_API_KEY
Actions use concrete values, not variables:Good: "Use wiki_search to find information about Python programming"Bad: "Use wiki_search to find {{topic}}" (variables don’t substitute!)
Prefers reliable, well-tested tools:Recommended: wiki_search, tavily_search, internet_search, read_file, write_file
Avoid scrape_page, crawl4ai - may have loading issues
Every action specifies which tool to use:Good: "Use tavily_search to find the top 5 AI trends in 2024"Bad: "Research AI trends" (too vague)
Omits unused fields entirely:
  • No knowledge: []
  • No memory: false
  • No handoffs: []

Verified Quality Scores

Recipes generated with these rules achieve high judge scores:
For best results, use wiki_search for factual research and tavily_search for current events.

Output Structure

After creation, your recipe folder contains just 2 files:

agents.yaml Example

tools.py Example

The metadata block is optional. It’s only needed if you want to publish your recipe to the registry.

Run Your Recipe

After creation, run your recipe:
Or with input:

Testing Your Recipe

After creating a recipe, test it with the workflow command:
1

Run with trace

2

Judge the run

3

Review scores

The judge evaluates:
  • Task Achievement: Did agents complete their goals?
  • Context Flow: Did information pass between agents?
  • Output Quality: Was the output useful?
Use --save to capture traces, then recipe judge to get AI feedback on your recipe’s performance.

Next Steps

Optimize Recipe

Further improve your recipe with AI feedback

Recipe Registry

Share and discover recipes