refactor: rename project from AgenticRAG to DocuMente
## Changes
- Update all references from AgenticRAG to DocuMente
- Update README.md with new project description and structure
- Update LICENSE with new project name
- Update API title and descriptions in main.py
- Update frontend components (Layout, Login, Dashboard, Settings)
- Update static HTML page
- Update all documentation files (prd-v2.md, frontend-plan.md, etc.)
- Update test files with new project name
- Update docker-compose.yml, Dockerfile, requirements.txt
## SEO Benefits
- DocuMente combines 'Documento' and 'Mente' (Italian for Document and Mind)
- Memorable and brandable name
- Reflects the core functionality: AI-powered document intelligence
🎉 Project officially renamed to DocuMente!
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# AgenticRAG - Agentic Retrieval System
|
||||
# DocuMente - Agentic Retrieval System
|
||||
|
||||
Powered by [datapizza-ai](https://github.com/datapizza-labs/datapizza-ai)
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
"""AgenticRAG API - Backend powered by datapizza-ai.
|
||||
"""DocuMente API - Backend powered by datapizza-ai.
|
||||
|
||||
Multi-provider LLM support: OpenAI, Z.AI, OpenCode Zen, OpenRouter, Anthropic, Google, Mistral, Azure
|
||||
"""
|
||||
@@ -55,9 +55,9 @@ async def lifespan(app: FastAPI) -> AsyncGenerator:
|
||||
def create_application() -> FastAPI:
|
||||
"""Create and configure FastAPI application."""
|
||||
app = FastAPI(
|
||||
title="AgenticRAG API",
|
||||
title="DocuMente API",
|
||||
description="""
|
||||
Agentic Retrieval System powered by datapizza-ai.
|
||||
DocuMente - Sistema di Retrieval Agentico con AI. Interroga i tuoi documenti in modo intelligente.
|
||||
|
||||
## Multi-Provider LLM Support
|
||||
|
||||
@@ -128,10 +128,10 @@ async def api_root():
|
||||
configured = settings.list_configured_providers()
|
||||
|
||||
return {
|
||||
"name": "AgenticRAG API",
|
||||
"name": "DocuMente API",
|
||||
"version": "2.0.0",
|
||||
"docs": "/api/docs",
|
||||
"description": "Agentic Retrieval System powered by datapizza-ai",
|
||||
"description": "DocuMente - Sistema di Retrieval Agentico con AI",
|
||||
"features": {
|
||||
"multi_provider_llm": True,
|
||||
"authentication": ["api_key", "jwt"],
|
||||
|
||||
@@ -22,7 +22,7 @@ async def chat_stream(request: ChatMessage):
|
||||
|
||||
# Placeholder for streaming implementation
|
||||
async def generate():
|
||||
yield b"data: Hello from AgenticRAG!\n\n"
|
||||
yield b"data: Hello from DocuMente!\n\n"
|
||||
yield b"data: Streaming not fully implemented yet.\n\n"
|
||||
yield b"data: [DONE]\n\n"
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ class Settings(BaseSettings):
|
||||
"""Application settings with multi-provider LLM support."""
|
||||
|
||||
# API
|
||||
app_name: str = "AgenticRAG"
|
||||
app_name: str = "DocuMente"
|
||||
app_version: str = "2.0.0"
|
||||
debug: bool = True
|
||||
|
||||
|
||||
@@ -138,7 +138,7 @@ class OpenRouterClient(BaseLLMClient):
|
||||
headers={
|
||||
"Authorization": f"Bearer {api_key}",
|
||||
"HTTP-Referer": "https://agenticrag.app", # Required by OpenRouter
|
||||
"X-Title": "AgenticRAG",
|
||||
"X-Title": "DocuMente",
|
||||
},
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user