Super basic question, but because we put our tool options as the function output type and we use the output_format macro in our prompt, we don't need to explicitly tell the model what tools it has access to?
Copy code
function agent() -> ToolA | ToolB:
prompt"
...
You have access to the following tools: ToolA, ToolB # NOT NEEDED?
{{ctx.output_format}}
"