Skip to content

Commit 5bafe40

Browse files
committed
refactor: remove unused parameter from applyGeminiToolConfigDefaults function
1 parent 9c36769 commit 5bafe40

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

backend/internal/infra/llm/gemini.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ func buildGeminiRequestBody(input GenerateInput) (map[string]interface{}, error)
153153
webSearchTools = append(webSearchTools, map[string]interface{}{"google_search": map[string]interface{}{}})
154154
}
155155
appendToolDeclarations(payload, providerTools, webSearchTools, buildGeminiTools(toolDefinitions))
156-
applyGeminiToolConfigDefaults(payload, len(providerTools)+len(webSearchTools) > 0, len(toolDefinitions) > 0)
156+
applyGeminiToolConfigDefaults(payload, len(providerTools)+len(webSearchTools) > 0)
157157

158158
if len(systemTextParts) > 0 {
159159
payload["systemInstruction"] = map[string]interface{}{
@@ -167,8 +167,8 @@ func buildGeminiRequestBody(input GenerateInput) (map[string]interface{}, error)
167167
return payload, nil
168168
}
169169

170-
func applyGeminiToolConfigDefaults(payload map[string]interface{}, hasServerSideTools bool, hasFunctionDeclarations bool) {
171-
if !hasServerSideTools || !hasFunctionDeclarations {
170+
func applyGeminiToolConfigDefaults(payload map[string]interface{}, hasServerSideTools bool) {
171+
if !hasServerSideTools {
172172
return
173173
}
174174
toolConfig := asMap(payload["toolConfig"])

0 commit comments

Comments
 (0)