_would_exceed_limit() — langchain Function Reference
Architecture documentation for the _would_exceed_limit() function in tool_call_limit.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 2e791b1d_2872_d64f_168d_31d605574212["_would_exceed_limit()"] 68f7858b_b207_3223_e360_e5e5b35adf21["ToolCallLimitMiddleware"] 2e791b1d_2872_d64f_168d_31d605574212 -->|defined in| 68f7858b_b207_3223_e360_e5e5b35adf21 6385d4be_67e3_d055_9df4_4d5383df6d8d["_separate_tool_calls()"] 6385d4be_67e3_d055_9df4_4d5383df6d8d -->|calls| 2e791b1d_2872_d64f_168d_31d605574212 style 2e791b1d_2872_d64f_168d_31d605574212 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain_v1/langchain/agents/middleware/tool_call_limit.py lines 267–279
def _would_exceed_limit(self, thread_count: int, run_count: int) -> bool:
"""Check if incrementing the counts would exceed any configured limit.
Args:
thread_count: Current thread call count.
run_count: Current run call count.
Returns:
True if either limit would be exceeded by one more call.
"""
return (self.thread_limit is not None and thread_count + 1 > self.thread_limit) or (
self.run_limit is not None and run_count + 1 > self.run_limit
)
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does _would_exceed_limit() do?
_would_exceed_limit() is a function in the langchain codebase, defined in libs/langchain_v1/langchain/agents/middleware/tool_call_limit.py.
Where is _would_exceed_limit() defined?
_would_exceed_limit() is defined in libs/langchain_v1/langchain/agents/middleware/tool_call_limit.py at line 267.
What calls _would_exceed_limit()?
_would_exceed_limit() is called by 1 function(s): _separate_tool_calls.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free