Skip to content

Commit 5f6d0dc

Browse files
committed
Updates to validate
1 parent 54cc8c0 commit 5f6d0dc

7 files changed

Lines changed: 489 additions & 36 deletions

File tree

src/app/api/analyse/chef/stream/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ export async function POST(request: NextRequest) {
9393
const { done, value } = await reader.read();
9494

9595
if (done) {
96-
console.log(" Stream completed successfully");
96+
console.log(" Stream completed successfully");
9797
controller.close();
9898
break;
9999
}

src/app/api/generate/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ export async function POST(req: NextRequest) {
5353
const { done, value } = await reader.read();
5454

5555
if (done) {
56-
console.log(" Generate stream completed successfully");
56+
console.log(" Generate stream completed successfully");
5757
controller.close();
5858
break;
5959
}

src/app/api/validate/playbook/stream/route.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export async function POST(request: NextRequest) {
77

88
try {
99
const body = await request.json();
10-
const { playbook_content, profile = 'production' } = body;
10+
const { playbook_content, profile = 'basic' } = body;
1111

1212
if (!playbook_content || !playbook_content.trim()) {
1313
return NextResponse.json(
@@ -32,8 +32,8 @@ export async function POST(request: NextRequest) {
3232
playbook_content,
3333
profile,
3434
}),
35-
// Add timeout to prevent hanging
36-
signal: AbortSignal.timeout(120000), // 2 minute timeout
35+
// Add timeout to prevent hanging - increased for complex validations
36+
signal: AbortSignal.timeout(600000), // 10 minute timeout for LLM-driven validations
3737
});
3838

3939
console.log("📡 Backend response status:", response.status);

src/app/run/page.tsx

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -561,12 +561,16 @@ function RunWorkflowPageInner() {
561561
onComplete={handleGenerateComplete}
562562
/>
563563
) : step === 3 ? (
564-
<ValidationPanel
565-
playbook={generatedPlaybook}
566-
validationConfig={validationConfig}
567-
onLogMessage={addLogMessage}
568-
onValidationComplete={handleValidationComplete}
569-
/>
564+
<>
565+
{console.log("[RunPage] ValidationPanel props:", { validationProfile, generatedPlaybookLength: generatedPlaybook?.length })}
566+
<ValidationPanel
567+
playbook={generatedPlaybook}
568+
validationConfig={validationConfig}
569+
selectedProfile={validationProfile}
570+
onLogMessage={addLogMessage}
571+
onValidationComplete={handleValidationComplete}
572+
/>
573+
</>
570574
) : step === 4 ? (
571575
<DeploymentPanel
572576
playbook={generatedPlaybook}

src/components/GeneratePanel.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -185,13 +185,13 @@ export default function GeneratePanel({
185185
try {
186186
const jsonStr = trimmed.slice(6).trim();
187187
if (jsonStr === "[DONE]") {
188-
logMessage(" Stream completed");
188+
logMessage(" Stream completed");
189189
continue;
190190
}
191191
const eventData = JSON.parse(jsonStr);
192192
if (eventData.playbook || eventData.data) {
193193
finalPlaybook = eventData.playbook || eventData.data;
194-
logMessage(" Playbook received from stream");
194+
logMessage(" Playbook received from stream");
195195
}
196196
} catch {
197197
continue;
@@ -204,8 +204,8 @@ export default function GeneratePanel({
204204

205205
// Keep the existing animation - just pass the playbook to startStreaming
206206
setPlaybook(finalPlaybook);
207-
startStreaming(finalPlaybook); // Keep the animation!
208-
logMessage(` Playbook generated: ${finalPlaybook.length} characters`);
207+
startStreaming(finalPlaybook); // Keep the animation!
208+
logMessage(` Playbook generated: ${finalPlaybook.length} characters`);
209209
if (onComplete) onComplete(finalPlaybook);
210210

211211
} catch (err: unknown) {

0 commit comments

Comments
 (0)