_injected_args_keys() — langchain Function Reference
Architecture documentation for the _injected_args_keys() function in structured.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD a109b300_4e6b_2510_d3d1_9f5f11a93081["_injected_args_keys()"] 5e183a7b_f937_e2fe_e90a_7c6aea33188b["StructuredTool"] a109b300_4e6b_2510_d3d1_9f5f11a93081 -->|defined in| 5e183a7b_f937_e2fe_e90a_7c6aea33188b style a109b300_4e6b_2510_d3d1_9f5f11a93081 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/core/langchain_core/tools/structured.py lines 255–263
def _injected_args_keys(self) -> frozenset[str]:
fn = self.func or self.coroutine
if fn is None:
return _EMPTY_SET
return frozenset(
k
for k, v in signature(fn).parameters.items()
if _is_injected_arg_type(v.annotation)
)
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does _injected_args_keys() do?
_injected_args_keys() is a function in the langchain codebase, defined in libs/core/langchain_core/tools/structured.py.
Where is _injected_args_keys() defined?
_injected_args_keys() is defined in libs/core/langchain_core/tools/structured.py at line 255.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free