Something went wrong. Try again.
sloproxy
Something went wrong. Try again.
feat(translator): disambiguate and deduplicate tool names in request/response workflows master
- Introduced `SanitizedFunctionNameMap` and `DisambiguatedToolNameMap` for consistent mapping between sanitized and original tool names. - Added collision handling with deterministic hash suffixes for name disambiguation within character limits. - Implemented logic to deduplicate and map tool and function names across translator components, including Interactions, Claude, and Gemini. - Updated test cases to validate name restoration, deduplication, disambiguation, and mapping behaviors. Closes: #4244
Author Luis Pater Date (Jul 14, 2026, 8:49 PM UTC) Commit c8803713 c8803713c972af0076f55933fdeed4db81d72d24 Parent 9f62c8df 9f62c8df28dc749ea976865450a458917bf45042