Tutorials
Observability and Debugging AI Agents
December 22, 2025 · 55 min read
As your AI Agent grows more sophisticated, handling multi step plans, maintaining memory and using multiple tools, understanding what it’s doing and why becomes important. Without prooper observability, debugging agent failures feels like operating in the dark
Planning and Task Decomposition in AI Agents
December 15, 2025 · 27 min read
In the previous tutorial we built a code review agent that uses the ReAct pattern to reason about tasks, call tools and manage memory. However, our agent still handles tasks linearly; it takes one step at a time without a…
Agents That Think: Introducing the ReAct Pattern
November 19, 2025 · 12 min read
In our previous tutorials, we established the basic building blocks of an LLM agent. We implemented the observe,think,act loop, we added tool use and memory. Our agent can now read code, suggest improvements and remember past interactions.
Adding Memory to your Agent: Short-Term and Long-Term memory in practice
November 3, 2025 · 42 min read
Introduction In our previous tutorials, we built a code review agent that uses tools. But there’s a critical limitation:our agent has no memory between interactions. Every time we call think(), the agent starts fresh, with no knowledge of previous conversations…
Agents Tool Use: Adding Actions to your AI agent
November 3, 2025 · 15 min read
So far, our AI Code Assistant has learned how to think - it can read code and make intelligent suggestions.
From Prompts to Agents: Understanding the AI Agent Loop
November 3, 2025 · 4 min read
Introduction You have probably heard the term AI Agent, often mentioned, but not always clearly explained. In this tutorial series, we will demystify what AI agents really are.