Project brain. Manages all other agents, maintains state, handles errors.
Always required
Executes a single repeatable task. Specialised, fast, cheap. Use haiku.
Task execution
Web search, document retrieval, knowledge synthesis with citations.
RAG · Search
Checks outputs against rules or schemas before passing downstream.
Quality gate
Represents a human in the loop. Handles approval gates and clarifications.
Human-in-loop
Processes data, identifies patterns, generates insights and summaries.
Data · Insights
Generates long-form content, reports, emails, posts from structured input.
Content generation
Extracts structured data from websites, APIs, or documents on a schedule.
Data extraction
Supabase or Postgres. Persistent storage for state, users, sessions, history.
Supabase · Postgres
Transactional and campaign email via Resend. Best deliverability for developers.
Resend
Railway. Zero-config Python deploy. Auto-scales, managed env vars, instant.
Railway
Clerk. User identity, sessions, social login. One script tag to install.
Clerk
Stripe. Subscriptions, one-time payments, webhooks, invoicing.
Stripe
Cron-based trigger. Runs agents on a schedule — hourly, daily, custom.
Cron · Railway
Inbound or outbound. Triggers agents on external events from any service.
Event trigger
Redis. Fast key-value store for rate limiting, queues, and session caching.
Redis
S3 or Cloudflare R2. Stores files, exports, generated assets, documents.
S3 · R2
Generic REST or GraphQL. Connect any external service with an API key.
Custom integration
Frontend deploy target. React or static. Connects to Railway or Vercel.
Frontend
Structured document output — PDF, markdown, or JSON generated on demand.
Document output
Generates copy, posts to social, runs campaigns via Buffer, X, LinkedIn.
Growth
Slack, Discord, push, or SMS alerts triggered by agent events or thresholds.
Alerts · Messaging
Structured data output to database, CSV, or downstream API for analysis.
Structured output
User-facing chat UI powered by your agents. Embeddable or standalone.
User interface