Home / File/ __init__.py — langchain Source File

__init__.py — langchain Source File

Architecture documentation for __init__.py, a python file in the langchain codebase. 4 imports, 0 dependents.

File python 4 imports

Entity Profile

Dependency Diagram

graph LR
  0cad472e_d1fd_234b_21d8_49209461217f["__init__.py"]
  445c3432_646a_9252_69ac_429a25f2798a["langchain_anthropic.middleware.anthropic_tools"]
  0cad472e_d1fd_234b_21d8_49209461217f --> 445c3432_646a_9252_69ac_429a25f2798a
  aa9b49b5_3613_d123_f82b_dc299f3e480e["langchain_anthropic.middleware.bash"]
  0cad472e_d1fd_234b_21d8_49209461217f --> aa9b49b5_3613_d123_f82b_dc299f3e480e
  17cda4af_1917_190d_b233_3d3495cbab9b["langchain_anthropic.middleware.file_search"]
  0cad472e_d1fd_234b_21d8_49209461217f --> 17cda4af_1917_190d_b233_3d3495cbab9b
  ef4e68a6_f041_9c65_4cec_cdb28e974c5b["langchain_anthropic.middleware.prompt_caching"]
  0cad472e_d1fd_234b_21d8_49209461217f --> ef4e68a6_f041_9c65_4cec_cdb28e974c5b
  style 0cad472e_d1fd_234b_21d8_49209461217f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

"""Middleware for Anthropic models."""

from langchain_anthropic.middleware.anthropic_tools import (
    FilesystemClaudeMemoryMiddleware,
    FilesystemClaudeTextEditorMiddleware,
    StateClaudeMemoryMiddleware,
    StateClaudeTextEditorMiddleware,
)
from langchain_anthropic.middleware.bash import ClaudeBashToolMiddleware
from langchain_anthropic.middleware.file_search import (
    StateFileSearchMiddleware,
)
from langchain_anthropic.middleware.prompt_caching import (
    AnthropicPromptCachingMiddleware,
)

__all__ = [
    "AnthropicPromptCachingMiddleware",
    "ClaudeBashToolMiddleware",
    "FilesystemClaudeMemoryMiddleware",
    "FilesystemClaudeTextEditorMiddleware",
    "StateClaudeMemoryMiddleware",
    "StateClaudeTextEditorMiddleware",
    "StateFileSearchMiddleware",
]

Dependencies

  • langchain_anthropic.middleware.anthropic_tools
  • langchain_anthropic.middleware.bash
  • langchain_anthropic.middleware.file_search
  • langchain_anthropic.middleware.prompt_caching

Frequently Asked Questions

What does __init__.py do?
__init__.py is a source file in the langchain codebase, written in python.
What does __init__.py depend on?
__init__.py imports 4 module(s): langchain_anthropic.middleware.anthropic_tools, langchain_anthropic.middleware.bash, langchain_anthropic.middleware.file_search, langchain_anthropic.middleware.prompt_caching.
Where is __init__.py in the architecture?
__init__.py is located at libs/partners/anthropic/langchain_anthropic/middleware/__init__.py (directory: libs/partners/anthropic/langchain_anthropic/middleware).

Analyze Your Own Codebase

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

Try Supermodel Free