Lv.1 0 XP

D1 + D2: Agent Loops Through Tools — The Combined Failure Modes

⚡ Exam Tested 10 min +45 XP
💡
THE ANALOGY

A machine operator and their equipment. The operator (agent loop) is skilled, but if the equipment (tools) has poor descriptions, ambiguous controls, or no error feedback, even a skilled operator makes mistakes. D1 teaches you to design skilled operators. D2 teaches you to build equipment they can use reliably. Together, you build a system that works.

⚠️ EXAM TRAP — The Wrong Answer People Choose

Treating D1 (agent loop design) and D2 (tool design) as independent concerns. The exam specifically tests their interaction: a well-designed loop with poor tools fails just as completely as a poorly-designed loop with good tools.

KEY POINTS
1 Inadequate tool descriptions cause wrong tool selection — the loop calls the right function but the wrong tool.
2 Missing error categories in tools mean the loop can't make intelligent retry decisions.
3 Tool schema issues (wrong types, no nullable fields) cause tool call failures that the loop must handle.
4 Too many tools per agent (>4-5) degrades tool selection reliability — the loop calls wrong tools with increasing frequency.
5 PostToolUse normalization ensures loop receives consistent data — without it, loop reasoning degrades on variable data.