update_iterations() — langchain Function Reference
Architecture documentation for the update_iterations() function in agent_iterator.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 81f35366_672d_40de_3b62_7c9531baa585["update_iterations()"] 490b6bce_9d4c_017c_89ae_b13ea74223ea["AgentExecutorIterator"] 81f35366_672d_40de_3b62_7c9531baa585 -->|defined in| 490b6bce_9d4c_017c_89ae_b13ea74223ea a9a06b32_02d8_cc0e_a2b9_4c37ea88936c["__iter__()"] a9a06b32_02d8_cc0e_a2b9_4c37ea88936c -->|calls| 81f35366_672d_40de_3b62_7c9531baa585 2930b993_0ef7_2ec8_a8f2_724346ce4dde["__aiter__()"] 2930b993_0ef7_2ec8_a8f2_724346ce4dde -->|calls| 81f35366_672d_40de_3b62_7c9531baa585 style 81f35366_672d_40de_3b62_7c9531baa585 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain/langchain_classic/agents/agent_iterator.py lines 138–146
def update_iterations(self) -> None:
"""Increment the number of iterations and update the time elapsed."""
self.iterations += 1
self.time_elapsed = time.time() - self.start_time
logger.debug(
"Agent Iterations: %s (%.2fs elapsed)",
self.iterations,
self.time_elapsed,
)
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does update_iterations() do?
update_iterations() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/agents/agent_iterator.py.
Where is update_iterations() defined?
update_iterations() is defined in libs/langchain/langchain_classic/agents/agent_iterator.py at line 138.
What calls update_iterations()?
update_iterations() is called by 2 function(s): __aiter__, __iter__.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free