Home / Function/ update_iterations() — langchain Function Reference

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,
        )

Subdomains

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