From 1f3d1ac3f427b3d5cefcf4bd208a8941349a9698 Mon Sep 17 00:00:00 2001 From: MythEclipse Date: Tue, 2 Jun 2026 23:06:55 +0700 Subject: [PATCH] =?UTF-8?q?API=20Error:=20API=20returned=20an=20empty=20or?= =?UTF-8?q?=20malformed=20response=20(HTTP=20200)=20=E2=80=94=20check=20fo?= =?UTF-8?q?r=20a=20proxy=20or=20gateway=20intercepting=20the=20request?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/modules/ai-moderation/moderationPrompt.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/services/discord-gateway/src/modules/ai-moderation/moderationPrompt.ts b/services/discord-gateway/src/modules/ai-moderation/moderationPrompt.ts index fd4e8aa..c714f75 100644 --- a/services/discord-gateway/src/modules/ai-moderation/moderationPrompt.ts +++ b/services/discord-gateway/src/modules/ai-moderation/moderationPrompt.ts @@ -239,6 +239,11 @@ export interface BuildSystemPromptOptions { /** @deprecated Use `mode` instead. */ includeMediaInstructions?: boolean; correction?: { error: string; preview: string }; + /** + * Recent corrected false positives from the DB, formatted as few-shot + * examples. Injected between static examples and output instructions. + */ + correctedExamples?: string; } export function buildSystemPrompt(options: BuildSystemPromptOptions): string { @@ -247,6 +252,7 @@ export function buildSystemPrompt(options: BuildSystemPromptOptions): string { mode, includeMediaInstructions, correction, + correctedExamples, } = options; // Backward compatibility: if mode is not set but includeMediaInstructions is,