Skip to main content
Starter Kit - Everything here ships with your template. You own the code - modify, extend, or delete as needed.

What’s Included

When you create a new Conductor project, you get a complete starter kit of production-ready components:
CategoryCountDescription
System Agents9Reusable agents for common tasks
System Ensembles6Ready-to-deploy workflows
Built-in Agents2Framework-level agents (configure only)
Debug Tools8Development and testing utilities
Looking for prompts, schemas, scripts, or templates? See Components for documentation on creating and versioning these resources.

System Agents

Standalone agents you can use as building blocks in your ensembles:

fetch

HTTP client with retries and exponential backoff

validate

Multi-evaluator validation (rules, LLM judge, NLP, embeddings)

scrape

3-tier web scraping with bot detection

slug

URL-safe slug generation (nanoid, UUID, base62)

tools

MCP (Model Context Protocol) tool invocation

queries

SQL query execution via Hyperdrive/D1

autorag

Cloudflare AutoRAG - fully managed RAG service

redirect

URL redirect operations (permanent, expiring, magic links)

docs

Documentation generation and serving

System Ensembles

Complete workflows ready to deploy:

Infrastructure

Redirects

URL shortening with resolve + management API

Documentation

Auto-generated docs with OpenAPI support

Health Check

/health endpoint for monitoring

Error Pages

Styled 401, 403, 404, 500 pages

SEO

Robots.txt

Dynamic robots.txt generation

Sitemap

XML sitemap generation

Built-in Agents

Built-in - Framework-level agents. Configure only - source is not editable.
These agents require deep platform integration (Durable Objects, Vectorize, Cloudflare AI) and are maintained by the Conductor team:

rag

Manual RAG with Cloudflare AI & Vectorize

hitl

Human-in-the-loop approval workflows
For zero-config RAG, see autorag (starter kit, fully managed).

Debug Tools

Development utilities for testing and troubleshooting:

Debug Agents

echo, delay, inspect-context

Debug Ensembles

ping, echo, headers, info, slow

Directory Structure

your-project/
├── agents/
│   ├── system/           # System agents (fetch, validate, scrape, etc.)
│   ├── debug/            # Debug agents (echo, delay, inspect-context)
│   ├── examples/         # Example agents for reference
│   └── user/             # Your custom agents go here

├── ensembles/
│   ├── system/           # System ensembles (health, robots, errors, etc.)
│   ├── debug/            # Debug ensembles (ping, headers, info, etc.)
│   ├── examples/         # Example ensembles for reference
│   └── user/             # Your custom ensembles go here

├── prompts/              # Prompt templates
├── schemas/              # JSON schemas
├── queries/              # SQL queries
├── scripts/              # TypeScript scripts
├── templates/            # Email/HTML/PDF templates
└── configs/              # Configuration files

Customization Philosophy

You own everything in the starter kit. Unlike built-in agents which are framework-level and configure-only, starter kit components are:
  1. Fully editable - Modify the source code directly
  2. Deletable - Remove what you don’t need
  3. Copyable - Duplicate and customize for variants
  4. Versionable - Track changes in Git like any other code

Example: Customizing the Redirect Agent

# agents/system/redirect/redirect.yaml
name: redirect
version: 1.0.0  # Bump when you modify

# Add your custom config options
config:
  schema:
    properties:
      kvBinding:
        default: MY_CUSTOM_KV  # Change the default
      slugLength:
        default: 10            # Longer slugs

When to Use What

NeedUse
URL shorteningRedirects
API documentationDocumentation
Data validationvalidate agent
External API callsfetch agent
Web scrapingscrape agent
Vector search (managed)autorag agent
Vector search (custom)rag built-in
Human approvalhitl built-in
MCP toolstools agent
Database queriesqueries agent

Next Steps

Built-in Agents

Framework-level agents (RAG, HITL)

Creating Agents

Build your own agents

Writing Ensembles

Compose workflows

Operations

Available operations reference