fix: improve startup readiness performance

This commit is contained in:
Bohdan Triapitsyn
2026-06-05 15:09:24 +03:00
parent 0b881fec8e
commit e192359da9
32 changed files with 502 additions and 110 deletions
@@ -53,7 +53,7 @@ export function ForkSessionDialog(props: ForkSessionDialogProps) {
React.useEffect(() => {
if (!open) return;
void loadProviders({ directory: projectDirectory });
void loadProviders({ directory: projectDirectory, source: 'forkSessionDialog' });
void loadConfigAgents({ directory: projectDirectory });
void loadAgentsStoreAgents();
}, [open, loadProviders, loadConfigAgents, loadAgentsStoreAgents, projectDirectory]);
@@ -662,8 +662,8 @@ export function ScheduledTaskEditorDialog(props: {
if (!open) {
return;
}
void loadProviders();
void loadAgents();
void loadProviders({ source: 'scheduledTaskEditor' });
void loadAgents({ source: 'scheduledTaskEditor' });
}, [open, loadProviders, loadAgents]);
React.useEffect(() => {
@@ -66,7 +66,7 @@ export function TodoSendDialog(props: TodoSendDialogProps) {
React.useEffect(() => {
if (!open) return;
void loadProviders({ directory: projectDirectory });
void loadProviders({ directory: projectDirectory, source: 'todoSendDialog' });
void loadConfigAgents({ directory: projectDirectory });
void loadAgentsStoreAgents();
}, [open, loadProviders, loadConfigAgents, loadAgentsStoreAgents, projectDirectory]);