Agents
- 01 Agent with tools - Create an agent with tools
- 02 Structured Output - Get typed responses using Pydantic
- 03 Agent Streaming - Stream responses in real-time
- 04 Conversational Chat - Build a chat agent with memory
- 05 Thinking Agent - Chain-of-thought reasoning
- 06 Guardrails - Validate and filter responses
- 07 Lifecycle Hooks - Hook into agent execution
- 14 Multi-Agent Review - Coordinate multiple agents
- 17 Order Processing - Order processing agent with structured output and fraud review
- 18 Sandbox Tools - Code execution in an isolated Docker container
- 19 Exec Security - Allowlist-based command approval
- 20 Web Search Agent - Research agent with Tavily web search
- 21 Local Sandbox - Sandbox tools running on the host machine
- 22 Approval Page - Web UI for workflow approval with suspend/resume
Workflows
- 08 Workflow Basics - Durable workflows with retry
- 09 Suspend and Resume - Human-in-the-loop approvals
- 10 State Persistence - Typed state across executions
- 11 Error Handling - Retries, fallbacks, rollback
- 12 Shared Queues - Control concurrency
- 13 Parallel Workflows - Fan-out/fan-in patterns
- 15 Event-Triggered - Trigger workflows from events
- 16 Scheduled Workflows - Run on a cron schedule