def _format_docs(docs): result = "\n".join( [ f'\n\n{r}\n\n' for i, r in enumerate(docs) ] ) return result def format_agent_scratchpad(intermediate_steps): thoughts = "" for action, observation in intermediate_steps: thoughts += action.log thoughts += "" + _format_docs(observation) return thoughts