(raw string)
| 95 | } |
| 96 | |
| 97 | func normalizeExecutorFormatName(raw string) sdktranslator.Format { |
| 98 | switch strings.ToLower(strings.TrimSpace(raw)) { |
| 99 | case "", "none": |
| 100 | return "" |
| 101 | case "chat-completions", "chat_completions", "openai-chat-completions", "openai_chat_completions": |
| 102 | return sdktranslator.FormatOpenAI |
| 103 | case "responses", "openai-responses", "openai_responses": |
| 104 | return sdktranslator.FormatOpenAIResponse |
| 105 | case "anthropic": |
| 106 | return sdktranslator.FormatClaude |
| 107 | default: |
| 108 | return sdktranslator.FromString(strings.TrimSpace(raw)) |
| 109 | } |
| 110 | } |
| 111 | |
| 112 | func executorFormatContains(formats []sdktranslator.Format, target sdktranslator.Format) bool { |
| 113 | if target == "" { |
no outgoing calls
no test coverage detected