Discover how the Claude Agent SDK transforms your Python code into a powerful AI agent orchestrator. Starting from installation through advanced configuration, you'll learn to launch agents, handle their responses, configure agent behavior, and leverage built-in tools—giving your applications a solid foundation for integrating Claude-powered capabilities.
Overview
Syllabus
- Unit 1: What is the Claude Agent SDK?
- Discovering Claude Code Powers
- Unit 2: Streaming One-Shot Queries
- Getting Familiar with anyio
- Your First Streaming Agent Call
- Extracting Text from Agent Responses
- Discovering Agent Tool Permission Limits
- Extracting Metrics from Agent Interactions
- Understanding Stateless Agent Query Calls
- Unit 3: Customizing Agents with ClaudeAgentOptions
- Configuring Your First Agent Model
- Comparing Model Performance and Cost
- Configuring a Terse Engineer Persona
- Observing Agent Behavior at Turn Limits
- Unit 4: Enabling Built-In Tools
- Observing Agent Tool Calls in Action
- Displaying Tool Execution Results
- Unlocking Your Agent's Action Potential
- Granting Broader Tool Permission
- Setting the Agent Working Directory