Merge branch 'worktree-agent-a9a623139a6af16d5' into release/v1.30.30

This commit is contained in:
Marc-André Bombeck committed 2026-07-19 06:58:47 +02:00
commit d4c4e5d08b
41 files changed
+1138 -248

No files matched your search

+5 -5
View File
@@ -39,6 +39,8 @@ import { requireAssistantSurface } from "@/lib/feature-flags";
import { requireModuleEnabled } from "@/lib/modules/gate";
import { resolveServerLocale } from "@/lib/i18n/server-locale";
import { getServerTranslator } from "@/lib/i18n/server-translator";
import { localeLanguageNames as LANGUAGE_NAMES } from "@/lib/i18n/config";
import {
AllProvidersFailedError,
runStreamingRawCompletionWithFallback,
@@ -386,9 +388,7 @@ async function handleChatRequest(request: NextRequest): Promise<Response> {
message,
refusalText:
replayed.message ??
(locale === "de"
? "Eine frühere Nachricht in dieser Unterhaltung enthält Anweisungen, die meine Vorgaben überschreiben sollen. Beginne bitte eine neue Unterhaltung."
: "An earlier message in this conversation contains wording that overrides my instructions. Please start a new conversation."),
getServerTranslator(locale).t("coach.refusal.conversationPoisoned"),
});
}
} else {
@@ -622,7 +622,7 @@ ${groundingBlock}`
CONVERSATION
${transcript}
Reply now as the assistant, in ${locale === "de" ? "German" : "English"}.`;
Reply now as the assistant, in ${LANGUAGE_NAMES[locale]}.`;
// v1.18.7 (SENIOR-DEV HIGH) — atomically RESERVE the day's budget before
// the provider call. The reservation increments the day's total by the
@@ -727,7 +727,7 @@ Reply now as the assistant, in ${locale === "de" ? "German" : "English"}.`;
CONVERSATION
${transcript}
Reply now as the assistant, in ${locale === "de" ? "German" : "English"}. Fetch any figures you cite with the tools first.`,
Reply now as the assistant, in ${LANGUAGE_NAMES[locale]}. Fetch any figures you cite with the tools first.`,
},
];
const loop = await runCoachToolLoop({