diff --git a/src/components/common/Settings/DataStorage/SessionIndexSection.vue b/src/components/common/Settings/AI/SessionIndexSection.vue
similarity index 100%
rename from src/components/common/Settings/DataStorage/SessionIndexSection.vue
rename to src/components/common/Settings/AI/SessionIndexSection.vue
diff --git a/src/components/common/Settings/AISettingsTab.vue b/src/components/common/Settings/AISettingsTab.vue
index 60ffb584..52edbf97 100644
--- a/src/components/common/Settings/AISettingsTab.vue
+++ b/src/components/common/Settings/AISettingsTab.vue
@@ -6,6 +6,7 @@ import AIDefaultModelTab from './AI/AIDefaultModelTab.vue'
import AIPromptConfigTab from './AI/AIPromptConfigTab.vue'
import AIPreprocessTab from './AI/AIPreprocessTab.vue'
import AIExportSettingsTab from './AI/AIExportSettingsTab.vue'
+import SessionIndexSection from './AI/SessionIndexSection.vue'
import SubTabs from '@/components/UI/SubTabs.vue'
import { useSubTabsScroll } from '@/composables/useSubTabsScroll'
@@ -24,6 +25,7 @@ const navItems = computed(() => [
{ id: 'skill', label: t('settings.aiPrompt.skillSettings.title') },
{ id: 'compression', label: t('settings.aiPrompt.compression.title') },
{ id: 'preprocess', label: t('settings.tabs.aiPreprocess') },
+ { id: 'sessionIndex', label: t('settings.tabs.sessionManage') },
{ id: 'export', label: t('settings.aiPrompt.exportSettings.title') },
])
@@ -81,6 +83,11 @@ void aiModelConfigRef.value