Lab 9A · Tool use

Give the agent
a web tool.

Expose a controlled web-fetch function and make the agent decide when outside information is needed.

What you will do

Define the tool contract, fetch a small piece of public information, pass the observation back to the loop, and evaluate whether the final answer is grounded in what was retrieved.