Home / Function/ steps() — langchain Function Reference

steps() — langchain Function Reference

Architecture documentation for the steps() function in base.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  3984613b_ba20_b6b5_eccb_386786da8d84["steps()"]
  c4bf8d59_69f9_f8e5_efba_837c20df2360["RunnableSequence"]
  3984613b_ba20_b6b5_eccb_386786da8d84 -->|defined in| c4bf8d59_69f9_f8e5_efba_837c20df2360
  style 3984613b_ba20_b6b5_eccb_386786da8d84 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/langchain_core/runnables/base.py lines 2963–2969

    def steps(self) -> list[Runnable[Any, Any]]:
        """All the `Runnable`s that make up the sequence in order.

        Returns:
            A list of `Runnable`s.
        """
        return [self.first, *self.middle, self.last]

Domain

Subdomains

Frequently Asked Questions

What does steps() do?
steps() is a function in the langchain codebase, defined in libs/core/langchain_core/runnables/base.py.
Where is steps() defined?
steps() is defined in libs/core/langchain_core/runnables/base.py at line 2963.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free