<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>AIR Course 001: Engineering Long-Running AI Agents</title><description>Thirteen modules from a simple agent loop to a durable production system. State, checkpoints, idempotency, failure taxonomies, human-in-the-loop, context engineering, observability and evals.</description><link>https://learn.theairuntime.com/</link><language>en-us</language><item><title>Module 00: Long-Running Agents: The Mental Model</title><link>https://learn.theairuntime.com/courses/long-running-agents/00-mental-model/</link><guid isPermaLink="true">https://learn.theairuntime.com/courses/long-running-agents/00-mental-model/</guid><description>Understand what makes long-running agent execution fundamentally different from an ordinary LLM request.</description></item><item><title>Module 01: Build the Naive Agent</title><link>https://learn.theairuntime.com/courses/long-running-agents/01-naive-agent/</link><guid isPermaLink="true">https://learn.theairuntime.com/courses/long-running-agents/01-naive-agent/</guid><description>Build something that works, in plain Python, before introducing any framework.</description><category>Failure Lab 01: Kill the Agent</category></item><item><title>Module 02: State: What Must Survive?</title><link>https://learn.theairuntime.com/courses/long-running-agents/02-state/</link><guid isPermaLink="true">https://learn.theairuntime.com/courses/long-running-agents/02-state/</guid><description>Separate conversation, execution state, artifacts, and external reality, and make state represent evidence, not claims.</description><category>Failure Lab 02: False Completion</category></item><item><title>Module 03: Durable Execution &amp; Checkpointing</title><link>https://learn.theairuntime.com/courses/long-running-agents/03-durable-execution/</link><guid isPermaLink="true">https://learn.theairuntime.com/courses/long-running-agents/03-durable-execution/</guid><description>Make the agent survive application failure using LangGraph with a PostgreSQL checkpointer.</description><category>Failure Lab 03: Pull the Plug</category></item><item><title>Module 04: Idempotency &amp; External Side Effects</title><link>https://learn.theairuntime.com/courses/long-running-agents/04-side-effects/</link><guid isPermaLink="true">https://learn.theairuntime.com/courses/long-running-agents/04-side-effects/</guid><description>Learn the concept most agent tutorials skip: a checkpoint does not guarantee an external operation happened exactly once.</description><category>Failure Lab 04: The Duplicate Report</category></item><item><title>Module 05: Work Ownership: Claims, Leases &amp; Orphans</title><link>https://learn.theairuntime.com/courses/long-running-agents/05-work-ownership/</link><guid isPermaLink="true">https://learn.theairuntime.com/courses/long-running-agents/05-work-ownership/</guid><description>Guarantee that exactly one worker executes a run at a time, and that a run whose worker dies is reclaimed automatically.</description><category>Failure Lab 05: Two Workers, One Run</category></item><item><title>Module 06: Failure Handling, Retries &amp; Recovery</title><link>https://learn.theairuntime.com/courses/long-running-agents/06-failure-handling/</link><guid isPermaLink="true">https://learn.theairuntime.com/courses/long-running-agents/06-failure-handling/</guid><description>Stop treating every exception as retry(3). Build a failure taxonomy and route each class differently.</description><category>Failure Lab 06: The Failure Matrix</category></item><item><title>Module 07: Human-in-the-Loop &amp; Long Waits</title><link>https://learn.theairuntime.com/courses/long-running-agents/07-human-control/</link><guid isPermaLink="true">https://learn.theairuntime.com/courses/long-running-agents/07-human-control/</guid><description>Show how a workflow can stop for hours without keeping a worker occupied, and resume with full state.</description><category>Failure Lab 07: The Three-Hour Approval</category></item><item><title>Module 08: Context Engineering Across Long Runs</title><link>https://learn.theairuntime.com/courses/long-running-agents/08-context/</link><guid isPermaLink="true">https://learn.theairuntime.com/courses/long-running-agents/08-context/</guid><description>Treat execution state and model context as separate engineering surfaces; keep the model&apos;s working set small, evidenced, and reconstructible.</description><category>Failure Lab 08: Context Rot</category></item><item><title>Module 09: Observability &amp; Run UX</title><link>https://learn.theairuntime.com/courses/long-running-agents/09-observability/</link><guid isPermaLink="true">https://learn.theairuntime.com/courses/long-running-agents/09-observability/</guid><description>Make every run explainable to a human in under a minute, from the dashboard, from the trace, and from the database.</description><category>Failure Lab 09: The Silent Run</category></item><item><title>Module 10: Security: The Hostile Vendor</title><link>https://learn.theairuntime.com/courses/long-running-agents/10-security/</link><guid isPermaLink="true">https://learn.theairuntime.com/courses/long-running-agents/10-security/</guid><description>Bound what untrusted content can make the agent do: tool permissions, SSRF controls, prompt-injection boundaries, and tenant isolation.</description><category>Failure Lab 10: The Hostile Vendor</category></item><item><title>Module 11: Evaluating Long-Running Agents</title><link>https://learn.theairuntime.com/courses/long-running-agents/11-evaluation/</link><guid isPermaLink="true">https://learn.theairuntime.com/courses/long-running-agents/11-evaluation/</guid><description>Make evals the development loop: error analysis on real traces, binary criteria, a validated judge, and a regression gate that proves version B beats version A.</description><category>Failure Lab 11: The Judge That Agreed With Everyone</category></item><item><title>Module 12: The Deep Agents Bridge</title><link>https://learn.theairuntime.com/courses/long-running-agents/12-deep-agents/</link><guid isPermaLink="true">https://learn.theairuntime.com/courses/long-running-agents/12-deep-agents/</guid><description>Rebuild the agent on a higher-level harness, verify every invariant still holds, and learn to tell framework features from guarantees.</description><category>Failure Lab 12: Replace the Harness</category></item><item><title>Module 13: Industry Architectures &amp; Case Studies</title><link>https://learn.theairuntime.com/courses/long-running-agents/13-industry-architectures/</link><guid isPermaLink="true">https://learn.theairuntime.com/courses/long-running-agents/13-industry-architectures/</guid><description>Recognise the same six primitives you built inside every credible production long-running agent, and spot the marketing that hides their absence.</description></item><item><title>Module 14: Deploying the Agent Publicly</title><link>https://learn.theairuntime.com/courses/long-running-agents/14-deploy/</link><guid isPermaLink="true">https://learn.theairuntime.com/courses/long-running-agents/14-deploy/</guid><description>Put the agent on a public URL, for free, and prove that a redeploy mid-run does not lose work.</description><category>Failure Lab 14: The Redeploy</category></item><item><title>Module 15: Production Failure Gauntlet</title><link>https://learn.theairuntime.com/courses/long-running-agents/15-production-gauntlet/</link><guid isPermaLink="true">https://learn.theairuntime.com/courses/long-running-agents/15-production-gauntlet/</guid><description>Run every failure at once against your deployed agent, measure it, and publish a reliability report anyone can reproduce.</description><category>Failure Lab 15: All of them, at once</category></item></channel></rss>