BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//pyconjp2026//talk//7TXVWF
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
BEGIN:STANDARD
DTSTART:20250822T000000
TZNAME:JST
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Retry Is Not a Strategy: Classifying and Recovering from AI Agent 
 Failures in Python - Cyrus Mante
DTSTART;TZID=Asia/Tokyo:20260822T111500
DTEND;TZID=Asia/Tokyo:20260822T114500
DTSTAMP:20260818T083930Z
UID:pretalx-pyconjp2026-7TXVWF@pretalx.com
DESCRIPTION:Building an agent pipeline for a client\, things kept breaking
  in ways I couldn't explain\, wrong tools called\, silent loops\, results 
 contradicting the agent's own output. Every framework I tried responded th
 e same: retry from scratch or give up. No concept of why it failed.\n\nTha
 t gap is what triage solves. It classifies agent failures by inspecting th
 e recorded trajectory and returns one of 9 typed causes\, WRONG_TOOL_CALLE
 D\, LOOP_DETECTED\, SCHEMA_MISMATCH\, EXTERNAL_FAULT\, and more\, then rou
 tes each to the right recovery: retry\, replan\, rollback to a checkpoint\
 , or escalate to a human.\n\nAttendees leave with a failure taxonomy they 
 can apply immediately and a library they can drop into any async Python ag
 ent with a single wrapper.
LOCATION:Conference Office
URL:https://pretalx.com/pyconjp2026/talk/7TXVWF/
END:VEVENT
END:VCALENDAR
