ToolRunner Domain — anthropic-sdk-python Architecture
Logic for executing client-side functions and tools as instructed by the AI model.
Entity Profile
Dependency Diagram
graph TD domain_ToolRunner["ToolRunner"] subdomain_ToolRunner_CompactionControl["CompactionControl"] domain_ToolRunner --> subdomain_ToolRunner_CompactionControl subdomain_ToolRunner_FunctionBinding["FunctionBinding"] domain_ToolRunner --> subdomain_ToolRunner_FunctionBinding style domain_ToolRunner fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Subdomains
Source Files
- src/anthropic/lib/tools/__init__.py
- src/anthropic/lib/tools/_beta_builtin_memory_tool.py
- src/anthropic/lib/tools/_beta_compaction_control.py
- src/anthropic/lib/tools/_beta_functions.py
- src/anthropic/lib/tools/_beta_runner.py
- examples/auto_compaction.py
- examples/memory/basic.py
- examples/batch_results.py
- examples/bedrock.py
- examples/messages_stream.py
- examples/structured_outputs_streaming.py
- examples/text_completions_demo_async.py
- examples/text_completions_demo_sync.py
- examples/text_completions_streaming.py
- examples/thinking.py
- examples/thinking_stream.py
- examples/tools_runner.py
- examples/tools_runner_search_tool.py
- examples/tools_stream.py
- examples/vertex.py
- examples/web_search.py
- examples/web_search_stream.py
Source
- src/anthropic/lib/tools/__init__.py
- src/anthropic/lib/tools/_beta_builtin_memory_tool.py
- src/anthropic/lib/tools/_beta_compaction_control.py
- src/anthropic/lib/tools/_beta_functions.py
- src/anthropic/lib/tools/_beta_runner.py
- examples/auto_compaction.py
- examples/memory/basic.py
- examples/batch_results.py
- examples/bedrock.py
- examples/messages_stream.py
- examples/structured_outputs_streaming.py
- examples/text_completions_demo_async.py
- examples/text_completions_demo_sync.py
- examples/text_completions_streaming.py
- examples/thinking.py
- examples/thinking_stream.py
- examples/tools_runner.py
- examples/tools_runner_search_tool.py
- examples/tools_stream.py
- examples/vertex.py
- examples/web_search.py
- examples/web_search_stream.py
Frequently Asked Questions
What is the ToolRunner domain?
The ToolRunner domain is an architectural grouping in the anthropic-sdk-python codebase. Logic for executing client-side functions and tools as instructed by the AI model. It contains 22 source files.
What subdomains are in ToolRunner?
The ToolRunner domain contains 2 subdomain(s): CompactionControl, FunctionBinding.
How many files are in ToolRunner?
The ToolRunner domain contains 22 source files.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free