Skip to main content
Built-in - These agents are part of the Conductor framework itself. You can configure them, but cannot modify their source code.

What Are Built-in Agents?

Built-in agents are framework-level components that require deep integration with Cloudflare’s platform:
  • Durable Objects for stateful operations
  • Cloudflare AI for embeddings and inference
  • Vectorize for vector storage and search
Unlike starter kit agents which you own and can modify, built-in agents are maintained by the Conductor team and updated with framework releases.

Available Built-in Agents

Built-in vs Starter Kit

AspectBuilt-in AgentsStarter Kit Agents
Source codeFramework (not editable)Your project (fully editable)
UpdatesWith Conductor releasesYou control
Platform depsDeep (DO, AI, Vectorize)Minimal
CustomizationConfig onlyFull code access
Examplesrag, hitlfetch, validate, scrape, etc.

When to Use Built-in Agents

Use rag when you need:
  • Manual control over document indexing
  • Custom chunking strategies
  • Hybrid search (vector + keyword)
  • Fine-tuned retrieval parameters
Use hitl when you need:
  • Human approval workflows
  • Asynchronous task completion
  • Audit trails for decisions
  • Multi-step approval chains

Configuration Pattern

Built-in agents are configured, not coded:
agents:
  - name: search-docs
    agent: rag
    config:
      vectorBinding: DOCS_VECTORS
      aiBinding: AI
      model: '@cf/baai/bge-base-en-v1.5'
      topK: 5
    input:
      query: ${input.question}
      operation: search

Starter Kit Alternatives

For simpler use cases, consider starter kit agents:
NeedBuilt-inStarter Kit Alternative
RAG with zero config-autorag
Simple validation-validate
HTTP requests-fetch

Next Steps