refactor(agent): centralize google turn-order fixup

This commit is contained in:
Peter Steinberger
2026-01-07 22:04:53 +01:00
parent 068b1872fa
commit 98d4e8034d
3 changed files with 158 additions and 46 deletions

View File

@@ -106,6 +106,10 @@ export async function sanitizeSessionMessagesImages(
const GOOGLE_TURN_ORDER_BOOTSTRAP_TEXT = "(session bootstrap)";
export function isGoogleModelApi(api?: string | null): boolean {
return api === "google-gemini-cli" || api === "google-generative-ai";
}
export function sanitizeGoogleTurnOrdering(
messages: AgentMessage[],
): AgentMessage[] {