feat(mcp): gestionnaire de sessions lazy + conversion schémas + appels

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
MichaelandClaude Opus 4.8 committed 2026-07-18 16:58:34 +02:00
1 parent 76677637a1
commit 6ae0d5cbd1
4 files changed
+282 -1

No files matched your search

+3 -1
View File
@@ -49,8 +49,10 @@ async def lifespan(_: FastAPI):
# Préchargement du modèle par défaut, sans bloquer le démarrage.
asyncio.create_task(_warm_default_model())
yield
# Ferme le pool HTTP partagé vers Ollama.
# Ferme le pool HTTP partagé vers Ollama et les sessions MCP.
await ollama.aclose()
from .mcp_client import manager as mcp_manager
await mcp_manager.aclose()
app = FastAPI(