Flow debugger tool_use
Advance step by step in a complete conversation with tool call: at each step, the JSON
(JavaScript Object Notation — exact data exchange format exchanged with the API
(Application Programming Interface) is displayed and commented.
Then inject errors to observe how the protocol reacts — and how an architect should treat them.
Scenario: “How much is it in Lyon? »
💉 Error injection — activate an error then reset and reroll the flow:
key element of the step
faulty element injected
Tool Schema Validator
Paste a tool definition (the full object:
name , description ,
input_schema ). The validator checks compliance with the Messages API specification,
then evaluates the prompt-engineering quality of the definition — because the description of a tool is a prompt, not documentation.