From af80425627a54cfc5fde72b8d0449f9c31431501 Mon Sep 17 00:00:00 2001 From: langbot-dev Date: Wed, 12 Aug 2026 01:42:43 +0800 Subject: [PATCH] fix(wizard): auto-select local-agent after provider creation After creating a custom provider, automatically select local-agent as the runner so the config form (with model selector) is displayed. Require runner selection for canProceed in LLM+custom path. --- web/src/app/wizard/page.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/web/src/app/wizard/page.tsx b/web/src/app/wizard/page.tsx index d0e92ec21..3b5d3b7fb 100644 --- a/web/src/app/wizard/page.tsx +++ b/web/src/app/wizard/page.tsx @@ -314,7 +314,7 @@ export default function WizardPage() { if (aiEngineMode === 'llm') { return ( modelSource === 'space' || - (modelSource === 'custom' && providerCreated) + (modelSource === 'custom' && providerCreated && selectedRunner !== null) ); } return false; @@ -741,7 +741,10 @@ export default function WizardPage() { modelSource={modelSource} onModelSourceSelect={handleModelSourceSelect} providerCreated={providerCreated} - onProviderCreated={() => setProviderCreated(true)} + onProviderCreated={() => { + setProviderCreated(true); + handleSelectRunner('local-agent'); + }} onResetModelSource={() => setModelSource(null)} runnerConfigItems={selectedRunnerConfigItems} runnerConfigValues={runnerConfig}