
    NgB                     N    d dl mZmZ d dlmZ deeeef                  defdZdS )    )ListTuple)AgentActionintermediate_stepsreturnc           	      L    d}| D ]\  }}|d|j          d|j         d| dz  }|S )zFormat the intermediate steps as XML.

    Args:
        intermediate_steps: The intermediate steps.

    Returns:
        The intermediate steps as XML.
     z<tool>z</tool><tool_input>z</tool_input><observation>z</observation>)tool
tool_input)r   logactionobservations       b/var/www/html/ai-engine/env/lib/python3.11/site-packages/langchain/agents/format_scratchpad/xml.py
format_xmlr      sl     C1 
 
EV[ E EV5F E E)4E E E	
 J    N)typingr   r   langchain_core.agentsr   strr    r   r   <module>r      sl            - - - - - -U;#345     r   