toolregistry.utils module¶
- toolregistry.utils.normalize_tool_name(name: str) str [source]¶
Normalize tool name to snake_case format and remove dots and spaces. Also handles OpenAPI-style duplicate names like ‘add_add_get’ by converting to ‘add_get’.
- Parameters:
name – Original tool name in various formats (including CamelCase, UpperCamelCase, or containing spaces)
- Returns:
Normalized name in snake_case without dots or spaces
- Return type:
str