



















@@ -690,7 +690,6 @@ function handleTerminalChatEvent(
690690if (state === "final") {
691691void loadSessions(host as unknown as SessionsState, {
692692activeMinutes: CHAT_SESSIONS_ACTIVE_MINUTES,
693-agentId: resolveChatEventSessionListAgentId(host, payload),
694693limit: CHAT_SESSIONS_REFRESH_LIMIT,
695694});
696695}
@@ -720,27 +719,6 @@ function isEventForDifferentActiveRun(
720719return Boolean(activeRunId && payload && payload.runId !== activeRunId);
721720}
722721723-function resolveChatEventSessionListAgentId(
724-host: GatewayHost,
725-payload: ChatEventPayload | undefined,
726-): string {
727-return resolveSessionListAgentIdForSessionKey(
728-host,
729-payload?.sessionKey?.trim() || host.sessionKey,
730-);
731-}
732-733-function resolveSessionListAgentIdForSessionKey(host: GatewayHost, sessionKey: string): string {
734-const parsed = parseAgentSessionKey(sessionKey);
735-if (parsed?.agentId) {
736-return parsed.agentId;
737-}
738-const snapshot = host.hello?.snapshot as
739-| { sessionDefaults?: SessionDefaultsSnapshot }
740-| undefined;
741-return normalizeAgentId(snapshot?.sessionDefaults?.defaultAgentId);
742-}
743-744722function handleChatGatewayEvent(host: GatewayHost, payload: ChatEventPayload | undefined) {
745723if (payload?.sessionKey) {
746724setLastActiveSessionKey(
@@ -861,7 +839,6 @@ function handleSessionMessageGatewayEvent(
861839const runIdBeforeRefresh = host.chatRunId;
862840void loadSessions(host as unknown as SessionsState, {
863841activeMinutes: CHAT_SESSIONS_ACTIVE_MINUTES,
864-agentId: resolveSessionListAgentIdForSessionKey(host, sessionKey),
865842limit: CHAT_SESSIONS_REFRESH_LIMIT,
866843}).finally(() =>
867844replayDeferredSessionMessageReloadAfterSessionsRefresh(
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。