diff --git a/ui/src/ui/chat/session-controls.ts b/ui/src/ui/chat/session-controls.ts index a1d3062b049..2cd5179d3b1 100644 --- a/ui/src/ui/chat/session-controls.ts +++ b/ui/src/ui/chat/session-controls.ts @@ -6,6 +6,8 @@ import { resolveChatModelOverrideValue, resolveChatModelSelectState, } from "../chat-model-select-state.ts"; +import { refreshVisibleToolsEffectiveForCurrentSession } from "../controllers/agents.ts"; +import { loadSessions } from "../controllers/sessions.ts"; import { pushUniqueTrimmedSelectOption } from "../select-options.ts"; import { parseAgentSessionKey } from "../session-key.ts"; import { normalizeLowercaseStringOrEmpty, normalizeOptionalString } from "../string-coerce.ts"; @@ -70,7 +72,6 @@ export function renderChatSessionSelect( } async function refreshSessionOptions(state: AppViewState) { - const { loadSessions } = await import("../controllers/sessions.ts"); await loadSessions(state as unknown as Parameters[0], { activeMinutes: 0, limit: 0, @@ -80,8 +81,6 @@ async function refreshSessionOptions(state: AppViewState) { } async function refreshVisibleToolsEffectiveForCurrentSessionLazy(state: AppViewState) { - const { refreshVisibleToolsEffectiveForCurrentSession } = - await import("../controllers/agents.ts"); return refreshVisibleToolsEffectiveForCurrentSession(state); }