src/smolagents/prompts/code_agent.yaml [272:283]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Do not skip steps, do not add any superfluous steps. Only write the high-level plan, DO NOT DETAIL INDIVIDUAL TOOL CALLS.
    After writing the final step of the plan, write the '<end_plan>' tag and stop there.

    You can leverage these tools, behaving like regular python functions:
    ```python
    {%- for tool in tools.values() %}
    def {{ tool.name }}({% for arg_name, arg_info in tool.inputs.items() %}{{ arg_name }}: {{ arg_info.type }}{% if not loop.last %}, {% endif %}{% endfor %}) -> {{tool.output_type}}:
        """{{ tool.description }}

        Args:
        {%- for arg_name, arg_info in tool.inputs.items() %}
            {{ arg_name }}: {{ arg_info.description }}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/smolagents/prompts/structured_code_agent.yaml [149:160]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Do not skip steps, do not add any superfluous steps. Only write the high-level plan, DO NOT DETAIL INDIVIDUAL TOOL CALLS.
    After writing the final step of the plan, write the '<end_plan>' tag and stop there.

    You can leverage these tools, behaving like regular python functions:
    ```python
    {%- for tool in tools.values() %}
    def {{ tool.name }}({% for arg_name, arg_info in tool.inputs.items() %}{{ arg_name }}: {{ arg_info.type }}{% if not loop.last %}, {% endif %}{% endfor %}) -> {{tool.output_type}}:
        """{{ tool.description }}

        Args:
        {%- for arg_name, arg_info in tool.inputs.items() %}
            {{ arg_name }}: {{ arg_info.description }}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



