get_breadcrumbs() — langchain Function Reference
Architecture documentation for the get_breadcrumbs() function in stdout.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 1bda6774_d332_dec5_ed8f_8d6eef57961e["get_breadcrumbs()"] 56d9fac7_db71_9c71_7cac_1d680d392fa0["FunctionCallbackHandler"] 1bda6774_d332_dec5_ed8f_8d6eef57961e -->|defined in| 56d9fac7_db71_9c71_7cac_1d680d392fa0 42164529_c052_e374_4090_851b8fe251db["_on_chain_start()"] 42164529_c052_e374_4090_851b8fe251db -->|calls| 1bda6774_d332_dec5_ed8f_8d6eef57961e 52082883_bf43_56da_0542_07f3c24da80e["_on_chain_end()"] 52082883_bf43_56da_0542_07f3c24da80e -->|calls| 1bda6774_d332_dec5_ed8f_8d6eef57961e a241034e_3f27_e335_bb6f_691ec2e801f8["_on_chain_error()"] a241034e_3f27_e335_bb6f_691ec2e801f8 -->|calls| 1bda6774_d332_dec5_ed8f_8d6eef57961e 3847ea36_9090_74f7_44f0_b0626355ef3b["_on_llm_start()"] 3847ea36_9090_74f7_44f0_b0626355ef3b -->|calls| 1bda6774_d332_dec5_ed8f_8d6eef57961e 431be517_3f37_ea62_947a_c527994dac16["_on_llm_end()"] 431be517_3f37_ea62_947a_c527994dac16 -->|calls| 1bda6774_d332_dec5_ed8f_8d6eef57961e b0ee5d69_7295_f562_0d37_2fd471178028["_on_llm_error()"] b0ee5d69_7295_f562_0d37_2fd471178028 -->|calls| 1bda6774_d332_dec5_ed8f_8d6eef57961e 442b4b55_0d0b_ec70_5d85_b110cbb0d4af["_on_tool_start()"] 442b4b55_0d0b_ec70_5d85_b110cbb0d4af -->|calls| 1bda6774_d332_dec5_ed8f_8d6eef57961e 2ef5d58a_7e99_0446_20d8_b2a7f5e0e437["_on_tool_end()"] 2ef5d58a_7e99_0446_20d8_b2a7f5e0e437 -->|calls| 1bda6774_d332_dec5_ed8f_8d6eef57961e 5033d38b_82f3_04f4_25ae_b621fca57066["_on_tool_error()"] 5033d38b_82f3_04f4_25ae_b621fca57066 -->|calls| 1bda6774_d332_dec5_ed8f_8d6eef57961e ce337549_19ba_f194_9b7a_4c9f15e4f177["get_parents()"] 1bda6774_d332_dec5_ed8f_8d6eef57961e -->|calls| ce337549_19ba_f194_9b7a_4c9f15e4f177 style 1bda6774_d332_dec5_ed8f_8d6eef57961e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/core/langchain_core/tracers/stdout.py lines 89–102
def get_breadcrumbs(self, run: Run) -> str:
"""Get the breadcrumbs of a run.
Args:
run: The run to get the breadcrumbs of.
Returns:
A string with the breadcrumbs of the run.
"""
parents = self.get_parents(run)[::-1]
return " > ".join(
f"{parent.run_type}:{parent.name}"
for i, parent in enumerate([*parents, run])
)
Domain
Subdomains
Defined In
Calls
Called By
Source
Frequently Asked Questions
What does get_breadcrumbs() do?
get_breadcrumbs() is a function in the langchain codebase, defined in libs/core/langchain_core/tracers/stdout.py.
Where is get_breadcrumbs() defined?
get_breadcrumbs() is defined in libs/core/langchain_core/tracers/stdout.py at line 89.
What does get_breadcrumbs() call?
get_breadcrumbs() calls 1 function(s): get_parents.
What calls get_breadcrumbs()?
get_breadcrumbs() is called by 9 function(s): _on_chain_end, _on_chain_error, _on_chain_start, _on_llm_end, _on_llm_error, _on_llm_start, _on_tool_end, _on_tool_error, and 1 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free