chore: harden lightrag knowledge rag runtime
This commit is contained in:
@@ -184,6 +184,7 @@ export function createSidebarPageAiRuntime(context) {
|
||||
pageAiSessionSearchResults: [],
|
||||
pageAiSessionSearchTimer: 0,
|
||||
pageAiSessionAgentFilter: 'all',
|
||||
pageAiSelectedSessionIds: {},
|
||||
pageAiSessionError: '',
|
||||
pageAiPermissionRequests: []
|
||||
};
|
||||
@@ -494,7 +495,12 @@ export function createSidebarPageAiRuntime(context) {
|
||||
const pageAiStartNewSession = (...args) => pageAiSessionRuntime.pageAiStartNewSession(...args);
|
||||
const pageAiRenameBackendSession = (...args) => pageAiSessionRuntime.pageAiRenameBackendSession(...args);
|
||||
const pageAiDeleteBackendSession = (...args) => pageAiSessionRuntime.pageAiDeleteBackendSession(...args);
|
||||
const pageAiDeleteSelectedBackendSessions = (...args) => pageAiSessionRuntime.pageAiDeleteSelectedBackendSessions(...args);
|
||||
const pageAiResumeBackendSession = (...args) => pageAiSessionRuntime.pageAiResumeBackendSession(...args);
|
||||
const pageAiSessionSelected = (...args) => pageAiSessionRuntime.pageAiSessionSelected(...args);
|
||||
const pageAiToggleSessionSelection = (...args) => pageAiSessionRuntime.pageAiToggleSessionSelection(...args);
|
||||
const pageAiClearSessionSelection = (...args) => pageAiSessionRuntime.pageAiClearSessionSelection(...args);
|
||||
const pageAiSelectedSessionCount = (...args) => pageAiSessionRuntime.pageAiSelectedSessionCount(...args);
|
||||
const pageAiCheckActiveRun = (...args) => pageAiSessionRuntime.pageAiCheckActiveRun(...args);
|
||||
const pageAiSkillRuntime = createSidebarPageAiSkillRuntime({
|
||||
pageAiCurrentAgentId,
|
||||
@@ -632,6 +638,8 @@ export function createSidebarPageAiRuntime(context) {
|
||||
pageAiSessionAgentLabel,
|
||||
pageAiSessionPreviewText,
|
||||
pageAiSessionStorageLabel,
|
||||
pageAiSessionSelected,
|
||||
pageAiSelectedSessionCount,
|
||||
pageAiSkillEnabled,
|
||||
pageAiSkillGroupCollapsed,
|
||||
pageAiSkillListEntries,
|
||||
@@ -3244,6 +3252,30 @@ export function createSidebarPageAiRuntime(context) {
|
||||
void pageAiToggleTool(pageAiToolToggle.getAttribute('data-page-ai-tool-toggle') || '', pageAiToolToggle.getAttribute('aria-pressed') !== 'true');
|
||||
return true;
|
||||
}
|
||||
var pageAiSessionSelect = closestAction(event.target, '[data-page-ai-session-select]');
|
||||
if (pageAiSessionSelect) {
|
||||
event.preventDefault();
|
||||
pageAiToggleSessionSelection(
|
||||
pageAiSessionSelect.getAttribute('data-page-ai-session-select') || '',
|
||||
pageAiSessionSelect.getAttribute('aria-checked') !== 'true'
|
||||
);
|
||||
return true;
|
||||
}
|
||||
var pageAiClearSelectedSessions = closestAction(event.target, '[data-page-ai-session-clear-selection]');
|
||||
if (pageAiClearSelectedSessions) {
|
||||
event.preventDefault();
|
||||
pageAiClearSessionSelection();
|
||||
return true;
|
||||
}
|
||||
var pageAiDeleteSelectedSessions = closestAction(event.target, '[data-page-ai-session-delete-selected]');
|
||||
if (pageAiDeleteSelectedSessions) {
|
||||
event.preventDefault();
|
||||
void pageAiDeleteSelectedBackendSessions().catch(function(error) {
|
||||
pageUiState.pageAiSessionError = error instanceof Error ? error.message : String(error);
|
||||
renderPageAiControls();
|
||||
});
|
||||
return true;
|
||||
}
|
||||
var pageAiSessionResume = closestAction(event.target, '[data-page-ai-session-resume]');
|
||||
if (pageAiSessionResume) {
|
||||
event.preventDefault();
|
||||
|
||||
Reference in New Issue
Block a user