__init__.py — langchain Source File
Architecture documentation for __init__.py, a python file in the langchain codebase. 5 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 236ee750_3aa7_f3db_a01f_c33d39b896ce["__init__.py"] 67ceb331_75bc_297f_f874_f62744fc78b8["langchain_classic.agents.format_scratchpad.log"] 236ee750_3aa7_f3db_a01f_c33d39b896ce --> 67ceb331_75bc_297f_f874_f62744fc78b8 74ac89a2_28a0_1483_94f9_e954c774f0d8["langchain_classic.agents.format_scratchpad.log_to_messages"] 236ee750_3aa7_f3db_a01f_c33d39b896ce --> 74ac89a2_28a0_1483_94f9_e954c774f0d8 d099fc72_77b0_a5d6_6190_287d54d192ef["langchain_classic.agents.format_scratchpad.openai_functions"] 236ee750_3aa7_f3db_a01f_c33d39b896ce --> d099fc72_77b0_a5d6_6190_287d54d192ef 8aa813eb_0f5c_1c53_e67e_d156184c00f1["langchain_classic.agents.format_scratchpad.tools"] 236ee750_3aa7_f3db_a01f_c33d39b896ce --> 8aa813eb_0f5c_1c53_e67e_d156184c00f1 e535c700_de11_1533_ee31_c11dc9bf51b7["langchain_classic.agents.format_scratchpad.xml"] 236ee750_3aa7_f3db_a01f_c33d39b896ce --> e535c700_de11_1533_ee31_c11dc9bf51b7 style 236ee750_3aa7_f3db_a01f_c33d39b896ce fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
"""Logic for formatting intermediate steps into an agent scratchpad.
Intermediate steps refers to the list of (AgentAction, observation) tuples
that result from previous iterations of the agent.
Depending on the prompting strategy you are using, you may want to format these
differently before passing them into the LLM.
"""
from langchain_classic.agents.format_scratchpad.log import format_log_to_str
from langchain_classic.agents.format_scratchpad.log_to_messages import (
format_log_to_messages,
)
from langchain_classic.agents.format_scratchpad.openai_functions import (
format_to_openai_function_messages,
format_to_openai_functions,
)
from langchain_classic.agents.format_scratchpad.tools import format_to_tool_messages
from langchain_classic.agents.format_scratchpad.xml import format_xml
__all__ = [
"format_log_to_messages",
"format_log_to_str",
"format_to_openai_function_messages",
"format_to_openai_functions",
"format_to_tool_messages",
"format_xml",
]
Dependencies
- langchain_classic.agents.format_scratchpad.log
- langchain_classic.agents.format_scratchpad.log_to_messages
- langchain_classic.agents.format_scratchpad.openai_functions
- langchain_classic.agents.format_scratchpad.tools
- langchain_classic.agents.format_scratchpad.xml
Source
Frequently Asked Questions
What does __init__.py do?
__init__.py is a source file in the langchain codebase, written in python.
What does __init__.py depend on?
__init__.py imports 5 module(s): langchain_classic.agents.format_scratchpad.log, langchain_classic.agents.format_scratchpad.log_to_messages, langchain_classic.agents.format_scratchpad.openai_functions, langchain_classic.agents.format_scratchpad.tools, langchain_classic.agents.format_scratchpad.xml.
Where is __init__.py in the architecture?
__init__.py is located at libs/langchain/langchain_classic/agents/format_scratchpad/__init__.py (directory: libs/langchain/langchain_classic/agents/format_scratchpad).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free