Removes all registered tool definitions.
Retrieves a tool definition by its registered name.
Unique tool name to look up.
The tool definition, or undefined if not found.
Returns all registered tool definitions.
Array of all tool definitions.
Returns all registered tool names.
Array of tool name strings.
Filters tool definitions by operation name.
Operation name to filter by.
Array of tool definitions matching the operation.
Filters tool definitions by tag.
Tag string to filter by.
Array of tool definitions containing the specified tag.
Checks whether a tool with the given name is registered.
Tool name to check.
True if the tool is registered.
Registers a tool definition, overwriting any existing entry with the same name.
Tool definition to register.
Concrete implementation of the ToolRegistry using an internal Map for O(1) lookups.