Migrar a k1m1 (clone.registry.kubeconfig de k1m1, got k2m1, simple kubectl install)
Alcance de la concurrencia para construir empleos, no los Kubernetes se despliega
La concurrencia a nivel de flujo de trabajo serializó toda la tubería (incluyendo kubectl despliegues). Mueve al grupo al trabajo de construcción sólo para desp...
Redistribuyización desenlaga para la actualización de la biblioteca compartida
Redistribuyización desenlaga para la actualización de la biblioteca compartida
Redistribuyización desenlaga para la actualización de la biblioteca compartida
Reconstruir para la actualización de la biblioteca compartida de kamo (CREATE-CHILD-ORG derecha - aplicación-a flags)
Pulsó el nuevo RoleRightType.CREATE-CHILD-ORG (id 131), los tres abandonadas en ChildOrgSecurityModel, las dos sobrecargas de servicio de 13 bragas y los ayudan...
Reconstruir para la actualización de la biblioteca compartida de kamo (appConfig upsert-onop)
Tira de la carga útil endurezada **************** que ya no elimina las filas de appConfig cuyos tipos de servicio están ausentes de la carga útil del llamante ...
Reconstruir para la actualización de la biblioteca compartida de kamo (sualizador de la función efectiva)
Elenfoca los nuevos métodos AppliedModelEnforcementService (computeAvailabilitiesMap, isAppEffectivelyEnabled, getEfectective-EnabledAppTypes, computeEffectiveF...
Reconstruir para la actualización de la biblioteca compartida de kamo (aplicación de modelos aplicados . appConfigs . isPrivate)
Desencaña una reconstrucción para que este servicio tire de la biblioteca actualizada de kamo-shared que contiene AppliedModelforcementService, ChildOrgSecurity...
Reconstruir para la actualización de la biblioteca compartida de kamo (normas de fuerza de tiempo de correr - DEFAULT falla en MemberRightsAppliedService)
Ensen una reconstrucción para que este servicio recoje la actualización ********************** que aplica las reglas de la fuerza de plantilla y la plantilla DE...
Reconstruir para actualización de la biblioteca compartida de kamo (modelo maestro, plantillas de rol predeterminadas, resolución de la regla de fuerza)
Desencaña una reconstrucción para que este servicio tire de la nueva revisión de la biblioteca compartida de kamo que contiene Organization.branchTypeID, Organi...
Añadir grupo de concurrencia para evitar carreras duplicadas de flujo de trabajo
Cuando un empujón desencadenante un flujo de trabajo y flujo de trabajo-dispatch también se dispara (o dos empujón llegan en rápida sucesión), ambas carreras ej...
Reconstruyeción desenlacen con biblioteca compartida actualizada (PublicChatVisitor .MapsId fix)
Añadir los endpoints de chat de la IA público con la integración de RAG para visitantes anónimos
Añade puntos de endpoints /api/public/public/sessions para chat de IA anónimo en sitios de marketing. Epasse OTK auth filter para vías públicas. Utiliza el sist...
Menor umbral de puntuación de la RAG de 0,5 a 0,25 para dejar de filtrar los resultados KB pertinentes
El umbral de 0.5 estaba descartando silenciosamente los resultados válidos del modelo de incrustación, especialmente para el contenido específico de dominio con...
Miembro del pasoTipo a través de la búsqueda de RAG para los resultados de KB de la audiencia
Resolver el tipo de miembro de MemberRepository e incluílo en las solicitudes de búsqueda de RAG para que el vector DB puede filtrar artículos de KB por visibil...
Retrigger build después de la biblioteca compartida de kamo AiChatFeedback publicada
Integración de herramientas MCP con el bucle de llamada herramienta en el flujo de chat sincronizado
El post-procesamiento de citas estructuradas garantiza que las fuentes de la RAG siempre se citan
Añadir el endpoint de retroalimentación para las respuestas de chat de IA
Conversación de cableContextService para la gestión del contexto de ventanas correladilla
Recorta la historia de la conversación para adaptarse a la ventana de contexto de la modelo antes de enviar a LLM. Mantenga mensajes recientes textualmente, res...
RAG en el manejador de streaming, texto de trozos completo, consultas conversaciones
Añadir ConversationContextService para la gestión del contexto de ventanas corredieras
Incluir enlaces de origen clic en contexto RAG para chat de IA
Actualizar RagClient para incrustar enlaces de marcación en el contexto enviado el modelo de IA. Artículos de KB enlace a /kb/-guidá, enlace de notas a /notes?i...
Miembro del paseId a RAG para chat de IA con nota
Añadir extractoMemberId a SessionHelper. Actualizar RagClient para enviar miembroId en las solicitudes de búsqueda para que RAG devuelve ambos artículos de org ...
Actualizar referencias de ID de la entidad de AI de Long a UUID
Actualiza todos los controladores, servicios y manejador WebSocket para usar UUID para IDs de entidad de IA (proveedores, modelos, sesiones, mensajes, carpetas,...
Añadir el cuerpo de respuesta y solicitar la tala a RagClient para la depuración
Conósete la URL de solicitud de búsqueda de RAG, orgId, consulta y cuerpo de respuesta en error para diagnosticar 500 respuestas de RAGService.
Añadir RAG inyección de contexto para Knowledge Base en chat de IA
- Nuevo servicio RagClient para llamar a la búsqueda semántica RAGService - ChatOrquesttrationService inyecta contexto KB antes de que la IA responda - Configur...
Utilice la finalización del chat sin streaming para el endpoint REST
Streaming over REST con blockLast () estaba produciendo respuestas vacías porque El análisis SSE de WebClient no funciona de forma fiable con bodyToFlux(String....
Añadir registro de errores detallado para abrazoFaceAdapter para depurar 400 errores
Captura y registra el cuerpo real de respuesta de error de HF en lugar de sólo código de estado.
Abrazo de conmutaciónEncareno a router. abraggingface.co (api-inferencia está depreciada)
HF devuelve 410 en api-inference. abraggingface.co con mensaje a usar router. abraggingface.co en su lugar.
Use AbrazoFace OpenAI-compatible endpoint con modelo en cuerpo de solicitud
El endpoint /v1/chat/completions de HF toma el ID del modelo en el cuerpo de JSON, no en la ruta URL. Cambiado de enruaje de URL por modelo a estándar
Incluya todos los modelos (activo-inactivo) en respuesta de un solo proveedor GET
Añadir el conteo de modelos a la lista del proveedor, cambiar HF a endpoint del router
- Incluir el modeloCount en la lista de proveedores Respuesta GET - Switch Abrazo Face base base predeterminada a router. abraggingfaceface.co - Soporte api-inf...
Soporte de modelos de habilitación/desactivación a través de PUT /api/ai/provers/sí.
Cuando el frontend envía una gama de 'modelos' de ID de modelo en la actualización del proveedor solicitud, los modelos en la matriz están activos y los modelos...
Añadir POST ********** endpoint para enviar mensajes de chat
Recibe mensaje de usuario, envía al proveedor de IA a través de ChatOrchestrationService, devuelve la respuesta completa. Soporta el flujo de chat basado en RES...
Devuelve la clave de API totalmente descifrado en las respuestas del proveedor
Los usuarios necesitan ver y editar la tecla completa, no una versión enmascarada.
Añadir Abrazo Cara como tipo de proveedor dedicado con adaptador personalizado
- AbrazoFaceAdapter maneja la estructura de URL de HF **************** - Descubrimiento de modelos a través de HF API (modelos de generación de texto en calient...
Añadir la creación de modelos manuales, manegue 410/404 en prueba, use modelo descubierto para proveedores de CUSTOM
- POST /api/ai/models endpoint para añadir modelos manualmente - DELETE /api/ai/models/aidá endpoint - Los proveedores de CUSTOM utilizan el primer modelo descu...
Normalizar la URL base para evitar la duplicación /v1/v1
Tiras de seguimiento /v1 desde la URL base antes de apegar /v1/chat/completion, para que los usuarios puedan introducir URLs de base con o sin el sufijo /v1.
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.