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:

System Ensembles

Complete workflows ready to deploy:

Infrastructure

SEO

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: For zero-config RAG, see autorag (starter kit, fully managed).

Debug Tools

Development utilities for testing and troubleshooting:

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