ToolRunner — anthropic-sdk-python Architecture
Automates the loop of sending tool results back to the model
Entity Profile
Dependency Diagram
graph TD subdomain_ExtensibilityTools_ToolRunner["ToolRunner"] 34260b96_4096_ba59_bee2_0b2a94476dcc["_beta_runner.py"] subdomain_ExtensibilityTools_ToolRunner --> 34260b96_4096_ba59_bee2_0b2a94476dcc ca69ff78_767e_b6e6_385a_2992d126613b["_beta_builtin_memory_tool.py"] subdomain_ExtensibilityTools_ToolRunner --> ca69ff78_767e_b6e6_385a_2992d126613b 2f4a4b61_2541_5c7b_c70e_93f4b752f987["_beta_functions.py"] subdomain_ExtensibilityTools_ToolRunner --> 2f4a4b61_2541_5c7b_c70e_93f4b752f987 style subdomain_ExtensibilityTools_ToolRunner fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- __aiter__()
- __anext__()
- __init__()
- __init__()
- __init__()
- __init__()
- __init__()
- __iter__()
- __next__()
- __run__()
- __run__()
- _check_and_compact()
- _check_and_compact()
- _client()
- _generate_tool_call_response()
- _generate_tool_call_response()
- _get_last_assistant_message_content()
- _get_last_assistant_message_content()
- _get_last_message()
- _get_last_message()
- _handle_request()
- _handle_request()
- _handle_request()
- _handle_request()
- _handle_request()
- _handle_request()
- _should_stop()
- append_messages()
- beta_async_tool()
- beta_tool()
- call()
- call()
- create()
- create()
- delete()
- delete()
- execute()
- execute()
- generate_tool_call_response()
- generate_tool_call_response()
- insert()
- insert()
- rename()
- rename()
- set_messages_params()
- str_replace()
- str_replace()
- to_dict()
- to_dict()
- to_dict()
- to_dict()
- to_dict()
- until_done()
- until_done()
- view()
- view()
Source Files
Source
Frequently Asked Questions
What is the ToolRunner subdomain?
ToolRunner is a subdomain in the anthropic-sdk-python codebase, part of the ExtensibilityTools domain. Automates the loop of sending tool results back to the model It contains 3 source files.
Which domain does ToolRunner belong to?
ToolRunner belongs to the ExtensibilityTools domain.
What functions are in ToolRunner?
The ToolRunner subdomain contains 56 function(s): __aiter__, __anext__, __init__, __init__, __init__, __init__, __init__, __iter__, and 48 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free