
    }hB                     @    d dl mZmZ d dlmZ deeeef      defdZy)    )ListTuple)AgentActionintermediate_stepsreturnc           	      d    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       `/var/www/html/engine/venv/lib/python3.12/site-packages/langchain/agents/format_scratchpad/xml.py
format_xmlr      sV     C1 
V[[M!4V5F5F4G(^E	


 J    N)typingr   r   langchain_core.agentsr   strr    r   r   <module>r      s/     -U;#345r   