{{-"\nYou have access to the following functions:\n\n"}}
{%- fortintools%}
{%- if"type"int -%}
{{"Use the function '"|safe+t["function"]["name"]+"' to '"|safe+t["function"]["description"]+"'\n"|safe+t["function"]|tojson()}}
{%- else -%}
{{"Use the function '"|safe+t["name"]+"' to '"|safe+t["description"]+"'\n"|safe+t|tojson()}}
{%- endif -%}
{{-"\n\n"}}
{%- endfor%}
{{-'\nThink very carefully before calling functions.\nIf a you choose to call a function ONLY reply in the following format:\n<{start_tag}={function_name}>{parameters}{end_tag}\nwhere\n\nstart_tag => `<function`\nparameters => a JSON dict with the function argument name as key and function argument value as value.\nend_tag => `</function>`\n\nHere is an example,\n<function=example_function_name>{"example_name": "example_value"}</function>\n\nReminder:\n- If looking for real time information use relevant functions before falling back to brave_search\n- Function calls MUST follow the specified format, start with <function= and end with </function>\n- Required parameters MUST be specified\n- Only call one function at a time\n- Put the entire function call reply on one line\n\n' -}}