| from fastapi import APIRouter | |
| from src.core.store_manager import load_or_create_store | |
| router = APIRouter() | |
| async def get_documents(session_id: str): | |
| """ | |
| Return all uploaded document names | |
| for the current session. | |
| """ | |
| vector_store = load_or_create_store(session_id) | |
| documents = list({record.doc_name for record in vector_store.records}) | |
| documents.sort() | |
| return {"documents": documents} | |