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.
This commit is contained in:
langbot-dev
2026-08-12 01:42:43 +08:00
parent 1f3aad6baa
commit af80425627
+5 -2
View File
@@ -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}