refactor(memory): reorganize imports and move MemoryClientFactory to utils

- Move MemoryClientFactory from app.core.memory.client_factory to app.core.memory.utils.llm.llm_utils
- Update all evaluation modules to import MemoryClientFactory from new location (locomo, longmemeval, memsciqa)
- Move GenerateCacheRequest from memory_storage_service to memory_storage_schema
- Update memory_storage_controller imports to reflect schema reorganization
- Add analytics_user_summary import to memory_storage_controller from user_memory_service
- Consolidate utility imports across evaluation test files for consistency
- Improve code organization by centralizing LLM utilities in dedicated utils module
This commit is contained in:
Ke Sun
2025-12-23 18:27:15 +08:00
parent 48f6fe04a1
commit b515e76efb
11 changed files with 23 additions and 19 deletions

View File

@@ -23,11 +23,11 @@ from app.schemas.memory_storage_schema import (
ConfigUpdate,
ConfigUpdateExtracted,
ConfigUpdateForget,
GenerateCacheRequest,
)
from app.schemas.response_schema import ApiResponse
from app.services.memory_storage_service import (
DataConfigService,
GenerateCacheRequest,
MemoryStorageService,
analytics_hot_memory_tags,
analytics_recent_activity_stats,
@@ -41,6 +41,7 @@ from app.services.memory_storage_service import (
search_entity_graph,
search_statement,
)
from app.services.user_memory_service import analytics_user_summary
from fastapi import APIRouter, Depends
from fastapi.responses import StreamingResponse
from sqlalchemy.orm import Session