fix: improve startup readiness performance
This commit is contained in:
@@ -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]);
|
||||
|
||||
Reference in New Issue
Block a user