quiz · 4 min

Tool Use Check

  1. Which four parts make up the tool contract described in 'What Is a Tool?'
  2. What prevents the model from executing arbitrary code in a tool-using agent?
  3. In the tool-using loop from 'A Tool-Using Loop', what happens after the runtime executes a tool?
  4. According to 'Tool Errors & Retries', how should a tool failure be treated in the agent loop?
  5. Why does the retry policy require an attempt budget rather than retrying until success?