Home / Function/ _injected_args_keys() — langchain Function Reference

_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

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