Hoe informeer je Claude over beschikbare tools in een API-request?	Door een JSON schema (tool schema) op te nemen in de request, specifiek via het `tools` keyword argument.
Wat is een 'multi-block message' in de context van toolgebruik?	Een bericht dat zowel een `text block` (voor de gebruiker) als een `tool use block` (voor de ontwikkelaar) bevat.
Wat is de functie van de `text block` in een tool-response van Claude?	Het bevat tekst die bedoeld is om aan de gebruiker te tonen (bijv. een introductie voor het toolgebruik).
Wat specificeert het `tool use block` aan de ontwikkelaar?	Het geeft de naam van de toolfunctie die Claude wil aanroepen en de benodigde argumenten.
Hoe moet conversation history met Claude worden beheerd?	Het moet handmatig worden beheerd door de volledige conversiegeschiedenis mee te sturen bij elke request.
Wat is het verschil in de response structuur wanneer tools worden gebruikt?	De assistant response bevat een `tool use block` naast de gebruikelijke `text block`.
Welke helper functies moeten worden bijgewerkt om tool-responses correct te verwerken?	De functies `add user message` en `add assistant message` moeten worden aangepast om meerdere blocks te verwerken.
