fix(ai): preserve Gemini system text parts (#52888)

This commit is contained in:
Aiden Cline
2026-10-02 23:04:49 -05:00
committed by GitHub
Unverified
parent d9d094a543
commit d1ff6f90cf
+1 -1
View File
@@ -475,7 +475,7 @@ const fromRequest = Effect.fn("Gemini.fromRequest")(function* (request: LLMReque
safetySettings: options.safetySettings,
serviceTier: options.serviceTier,
systemInstruction:
request.system.length === 0 ? undefined : { parts: [{ text: ProviderShared.joinText(request.system) }] },
request.system.length === 0 ? undefined : { parts: request.system.map((part) => ({ text: part.text })) },
tools: hasTools
? [
{