Cyril Dupland
Update dependencies and enhance agent functionality: upgrade LangChain to v1.2.x, adjust retrieval tools for improved pagination and filtering, and implement new project ID checks. Modify settings for RAG top-k and add support for custom state management in agents. Enhance documentation for streaming SSE client and tools policy, ensuring clarity on usage and constraints.
7c43c4c | # FastAPI et serveur | |
| fastapi>=0.115.6,<0.128.0 | |
| uvicorn[standard]>=0.32.0,<1 | |
| python-multipart>=0.0.9,<1 | |
| # Validation et configuration | |
| pydantic>=2.10.6,<3 | |
| pydantic-settings>=2.10.1,<3 | |
| python-dotenv>=1.0.1,<2 | |
| # Securite JWT | |
| python-jose[cryptography]>=3.3.0,<4 | |
| passlib[bcrypt]>=1.7.4,<2 | |
| # LangChain et IA (v1 : create_agent, aligné langgraph 1.1.x / core 1.2.x) | |
| # Voir https://docs.langchain.com/oss/python/migrate/langchain-v1 — code legacy sous langchain_classic. | |
| langchain>=1.2.15,<2 | |
| langchain-core>=1.2.10,<2 | |
| langchain-classic>=1.0.0,<2 | |
| langchain-openai>=1.1.12,<2 | |
| langchain-community>=0.4.1,<0.5 | |
| langchain-mistralai>=1.1.2,<2 | |
| mistralai>=1.0.0,<2 | |
| requests>=2.32.0,<3 | |
| httpx>=0.27.0,<1 | |
| aiohttp>=3.11.0,<4 | |
| langgraph>=1.1.5,<1.2 | |
| # Fournit le sous-module langgraph.prebuilt (ToolNode, etc.) ; dépendance transitive de langgraph, à garder explicite pour éviter une install incomplète. | |
| langgraph-prebuilt>=1.0.9,<1.1 | |
| openai>=2.26.0,<3 | |
| # LangGraph CLI | |
| langgraph-cli[inmem] | |
| deepagents==0.5.2 | |
| langgraph-checkpoint-postgres==3.0.5 | |
| # Supabase | |
| supabase>=2.7.4,<3 | |
| vecs>=0.4.0,<1 | |
| # Pipecat Voice (WebRTC + STT + TTS + VAD) | |
| # Pin >=0.0.90 for webrtc/silero extras. | |
| pipecat-ai[silero,openai,webrtc]>=0.0.90 | |
| # Daily transport: Linux-only (daily-python requires glibc); skipped on Windows. | |
| daily-python>=0.10.0 ; sys_platform == "linux" | |
| pydub>=0.25.1,<1 | |
| # Summarizer tooling | |
| reportlab>=4.4.4,<5 | |
| markdown>=3.7,<4 | |
| markdown-pdf>=1.13.0 | |
| # Ecologits Carbon Footprint | |
| ecologits>=0.8.2,<1 | |
| # Tests | |
| pytest>=8.0.0,<9 | |