Home / File/ __init__.py — anthropic-sdk-python Source File

__init__.py — anthropic-sdk-python Source File

Architecture documentation for __init__.py, a python file in the anthropic-sdk-python codebase. 15 imports, 0 dependents.

File python ToolRunner 15 imports

Entity Profile

Dependency Diagram

graph LR
  852f3c5e_786c_6b6d_29c2_3700a20a4dbc["__init__.py"]
  e1c27975_20d4_dc91_78c2_a7f1b62c6c6d["_beta_runner.py"]
  852f3c5e_786c_6b6d_29c2_3700a20a4dbc --> e1c27975_20d4_dc91_78c2_a7f1b62c6c6d
  462181f6_1987_3b0d_47ca_a11a3b490943["BetaToolRunner"]
  852f3c5e_786c_6b6d_29c2_3700a20a4dbc --> 462181f6_1987_3b0d_47ca_a11a3b490943
  64246824_c43d_89d8_379d_3a72370a9066["BetaAsyncToolRunner"]
  852f3c5e_786c_6b6d_29c2_3700a20a4dbc --> 64246824_c43d_89d8_379d_3a72370a9066
  ca291302_1fa1_d622_b756_04e7f370e248["BetaStreamingToolRunner"]
  852f3c5e_786c_6b6d_29c2_3700a20a4dbc --> ca291302_1fa1_d622_b756_04e7f370e248
  75d31247_7f29_659a_c7b6_61e4b5c6ca34["BetaAsyncStreamingToolRunner"]
  852f3c5e_786c_6b6d_29c2_3700a20a4dbc --> 75d31247_7f29_659a_c7b6_61e4b5c6ca34
  53534a46_f928_3d7b_9b22_e34b1b7be7e4["_beta_functions.py"]
  852f3c5e_786c_6b6d_29c2_3700a20a4dbc --> 53534a46_f928_3d7b_9b22_e34b1b7be7e4
  da1f5427_5d78_2d60_1c89_da98f7f49e36["BetaFunctionTool"]
  852f3c5e_786c_6b6d_29c2_3700a20a4dbc --> da1f5427_5d78_2d60_1c89_da98f7f49e36
  2c426482_d20c_8505_bc1c_5c04a3dcc067["BetaAsyncFunctionTool"]
  852f3c5e_786c_6b6d_29c2_3700a20a4dbc --> 2c426482_d20c_8505_bc1c_5c04a3dcc067
  d036c758_ac34_2b1a_0662_e4ff1dc1d6c5["BetaBuiltinFunctionTool"]
  852f3c5e_786c_6b6d_29c2_3700a20a4dbc --> d036c758_ac34_2b1a_0662_e4ff1dc1d6c5
  d8349ad2_554e_f031_a8b0_aaff99506afb["BetaAsyncBuiltinFunctionTool"]
  852f3c5e_786c_6b6d_29c2_3700a20a4dbc --> d8349ad2_554e_f031_a8b0_aaff99506afb
  8ec12077_93b1_b2b1_2504_30358aa9bd39["beta_tool"]
  852f3c5e_786c_6b6d_29c2_3700a20a4dbc --> 8ec12077_93b1_b2b1_2504_30358aa9bd39
  f07f43ee_677c_9b06_9e86_f1c468cad984["beta_async_tool"]
  852f3c5e_786c_6b6d_29c2_3700a20a4dbc --> f07f43ee_677c_9b06_9e86_f1c468cad984
  02d93e62_153d_62d8_e416_04668ffa89b8["_beta_builtin_memory_tool.py"]
  852f3c5e_786c_6b6d_29c2_3700a20a4dbc --> 02d93e62_153d_62d8_e416_04668ffa89b8
  a7d2376c_b314_e128_31e6_9bf898bac4c8["BetaAbstractMemoryTool"]
  852f3c5e_786c_6b6d_29c2_3700a20a4dbc --> a7d2376c_b314_e128_31e6_9bf898bac4c8
  style 852f3c5e_786c_6b6d_29c2_3700a20a4dbc fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

from ._beta_runner import BetaToolRunner, BetaAsyncToolRunner, BetaStreamingToolRunner, BetaAsyncStreamingToolRunner
from ._beta_functions import (
    BetaFunctionTool,
    BetaAsyncFunctionTool,
    BetaBuiltinFunctionTool,
    BetaFunctionToolResultType,
    BetaAsyncBuiltinFunctionTool,
    beta_tool,
    beta_async_tool,
)
from ._beta_builtin_memory_tool import BetaAbstractMemoryTool, BetaAsyncAbstractMemoryTool

__all__ = [
    "beta_tool",
    "beta_async_tool",
    "BetaFunctionTool",
    "BetaAsyncFunctionTool",
    "BetaBuiltinFunctionTool",
    "BetaAsyncBuiltinFunctionTool",
    "BetaToolRunner",
    "BetaAsyncStreamingToolRunner",
    "BetaStreamingToolRunner",
    "BetaAsyncToolRunner",
    "BetaFunctionToolResultType",
    "BetaAbstractMemoryTool",
    "BetaAsyncAbstractMemoryTool",
]

Domain

Frequently Asked Questions

What does __init__.py do?
__init__.py is a source file in the anthropic-sdk-python codebase, written in python. It belongs to the ToolRunner domain.
What does __init__.py depend on?
__init__.py imports 15 module(s): BetaAbstractMemoryTool, BetaAsyncAbstractMemoryTool, BetaAsyncBuiltinFunctionTool, BetaAsyncFunctionTool, BetaAsyncStreamingToolRunner, BetaAsyncToolRunner, BetaBuiltinFunctionTool, BetaFunctionTool, and 7 more.
Where is __init__.py in the architecture?
__init__.py is located at src/anthropic/lib/tools/__init__.py (domain: ToolRunner, directory: src/anthropic/lib/tools).

Analyze Your Own Codebase

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

Try Supermodel Free