From 417fa890a688f845990061cfec25772b55185a63 Mon Sep 17 00:00:00 2001 From: akhisud3195 Date: Fri, 12 Sep 2025 21:52:38 +0400 Subject: [PATCH] Show chat pane when starting with pre-built agent template --- .../[projectId]/workflow/workflow_editor.tsx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx b/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx index b2c678a6..36115a24 100644 --- a/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx +++ b/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx @@ -1027,7 +1027,17 @@ export function WorkflowEditor({ localStorage.setItem('workflow_view_mode', fromUrl); return fromUrl as ViewMode; } - return (localStorage.getItem('workflow_view_mode') as ViewMode) || "three_all"; + + const storedViewMode = localStorage.getItem('workflow_view_mode') as ViewMode; + const hasAgents = workflow.agents.length > 0; + + // If workflow has agents and stored view mode is "Hide chat" (two_agents_skipper), + // override to show all panels by default + if (hasAgents && storedViewMode === 'two_agents_skipper') { + return "three_all"; + } + + return storedViewMode || "three_all"; }); const updateViewMode = useCallback((mode: ViewMode) => {