_areturn() — langchain Function Reference
Architecture documentation for the _areturn() function in agent.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 37655157_adf1_8528_46f6_b8e5b882b477["_areturn()"] 493d4ce4_2303_08e0_2337_2bee34fe2662["AgentExecutor"] 37655157_adf1_8528_46f6_b8e5b882b477 -->|defined in| 493d4ce4_2303_08e0_2337_2bee34fe2662 0af1a14d_a510_7165_2c6d_4a48bbb56e65["_acall()"] 0af1a14d_a510_7165_2c6d_4a48bbb56e65 -->|calls| 37655157_adf1_8528_46f6_b8e5b882b477 style 37655157_adf1_8528_46f6_b8e5b882b477 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain/langchain_classic/agents/agent.py lines 1253–1268
async def _areturn(
self,
output: AgentFinish,
intermediate_steps: list,
run_manager: AsyncCallbackManagerForChainRun | None = None,
) -> dict[str, Any]:
if run_manager:
await run_manager.on_agent_finish(
output,
color="green",
verbose=self.verbose,
)
final_output = output.return_values
if self.return_intermediate_steps:
final_output["intermediate_steps"] = intermediate_steps
return final_output
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does _areturn() do?
_areturn() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/agents/agent.py.
Where is _areturn() defined?
_areturn() is defined in libs/langchain/langchain_classic/agents/agent.py at line 1253.
What calls _areturn()?
_areturn() is called by 1 function(s): _acall.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free