Overview
Syllabus
Introduction: Agenda and the "Agent" definition
The "Harness" concept: Tools, Prompts, and Skills
Live Coding Setup: Initializing the Agent class and environment
implementing the "Think" step: Getting the model to reason before acting
The Agent Loop: connecting `act`, `observe`, and `loop`
Tool Execution: Handling XML parsing and tool inputs
The "Bash" Tool: Giving the agent command line access
Safety & Permissions: "ReadOnly" vs "ReadWrite" file access
Context Engineering: Using `ls` and `cat` to build dynamic context
The "Monitor": Viewing the agent's thought process in real-time
Handling "Stuck" States: Feedback loops and error correction
Multi-turn Complex Tasks: Building a "Research Agent" demo
Refactoring patterns: "Hooks" and deterministic overrides
Q&A: Reproducibility, helper scripts, and non-determinism
Q&A: Strategies for massive codebases 50M+ lines
Closing remarks and future SDK roadmap
Taught by
AI Engineer