feat(multiuser): implementar sistema multiusuario gRPC y configuración compartida de IA/MCP

- Servidor gRPC: Agregar interceptores de autenticación y UserRegistry para aislar sesiones por usuario.
- Contexto de Hilos: Corregir propagación de ContextVar _current_user a hilos secundarios en ExecutionServicer.
- Configuración Compartida: Implementar herencia y deep merge de settings de IA ('ai') y servidores MCP en configfile.
- Hot-Reload: Recarga automática en caliente de la configuración compartida global ante cambios en disco.
- CLI: Agregar comandos e interfaces de usuario para autenticación (login) y administración de usuarios.
- Pruebas: Desarrollar tests unitarios completos (test_shared_ai.py) y resolver regresiones en la suite existente.
This commit is contained in:
2026-05-28 09:27:54 -03:00
parent aa542cb6eb
commit 0adaaad971
28 changed files with 2339 additions and 88 deletions
+2
View File
@@ -49,6 +49,8 @@ install_requires =
aiohttp>=3.9.0,<4.0.0
httpx>=0.27.0,<1.0.0
requests>=2.31.0
bcrypt>=4.1.0
PyJWT>=2.8.0
[options.entry_points]
console_scripts =