690606:1413 ADR-035-135 #04.1
CI / CD Pipeline / build (push) Failing after 4m2s
CI / CD Pipeline / deploy (push) Has been skipped

This commit is contained in:
2026-06-06 14:13:59 +07:00
parent de4201d7d3
commit 6bcd1a5c58
3 changed files with 23 additions and 0 deletions
@@ -500,6 +500,7 @@ export class AiBatchProcessor extends WorkerHost {
engineUsed: ocrResult.engineUsed,
fallbackUsed: ocrResult.fallbackUsed,
promptVersionUsed: activePrompt.versionNumber,
llmPrompt: resolvedPrompt,
completedAt: new Date().toISOString(),
})
);
@@ -612,6 +612,26 @@ export default function OcrSandboxPromptManager() {
</CardContent>
</Card>
)}
{sandboxState.result && sandboxState.result.llmPrompt && (
<Card className="border border-purple-500/20 bg-purple-500/5">
<CardHeader className="border-b border-border/30 pb-3 flex flex-row items-center justify-between">
<CardTitle className="text-base text-purple-600 dark:text-purple-400 flex items-center gap-2">
<StickyNote className="h-4 w-4" />
LLM Prompt (Step 2 Input)
</CardTitle>
<Badge variant="outline" className="text-xs">
{sandboxState.result.llmPrompt.length} chars
</Badge>
</CardHeader>
<CardContent className="pt-4">
<div className="relative rounded-md bg-muted p-4 font-mono text-xs overflow-auto max-h-[300px] border border-border/10">
<pre className="text-purple-600 dark:text-purple-400 select-text leading-relaxed whitespace-pre-wrap">
{sandboxState.result.llmPrompt}
</pre>
</div>
</CardContent>
</Card>
)}
{sandboxState.isRunning && (
<Card className="border border-amber-500/20 bg-amber-500/5">
<CardContent className="pt-6 space-y-4">
@@ -7,6 +7,7 @@
// - 2026-05-25: เพิ่ม methods สำหรับจัดการโมเดล AI แบบไดนามิก (ADR-027).
// - 2026-05-29: เพิ่ม ocr field ใน AiSystemHealth interface ตาม OcrService.checkHealth()
// - 2026-05-29: เพิ่ม ocrText, ocrUsed, promptVersionUsed ใน AiSandboxJobResult
// - 2026-06-06: เพิ่ม llmPrompt ใน AiSandboxJobResult เพื่อแสดง prompt ที่ส่งไป LLM
// - 2026-05-30: เพิ่มเมธอด getOcrEngines และ selectOcrEngine สำหรับจัดการ OCR engines (T017, T018, US1)
// - 2026-05-30: เพิ่ม getVramStatus และปรับปรุง getAvailableModels/setActiveModel/addModel ให้เรียกใช้ endpoints ใหม่ที่มี VRAM capacity check (T031-T034, US2)
// - 2026-06-03: ADR-034 — เพิ่ม activeModels field (หลัก+OCR) ใน AiSystemHealth interface
@@ -75,6 +76,7 @@ export interface AiSandboxJobResult {
engineUsed?: string;
fallbackUsed?: boolean;
promptVersionUsed?: number;
llmPrompt?: string;
citations?: AiRagCitation[];
confidence?: number;
usedFallbackModel?: boolean;