Saltar al contenido
KAMOUniverse

Changelog

Qué hay de nuevo.

Cada mejora de la plataforma, a medida que se envía.

  1. · kamo-shared-library

    Cambios en vivo — confirmar las implementaciones y los derechos del widget VIEW_LIVE_CHANGES (690-695)

    CommitDeployment (COMMIT_DEPLOYMENTS) es un push a main, claveado por su commit principal, y cuán lejos CommitLog.deploymentHash apunta cada entrada al push que la envió.CommitLog.deploymentHash points each entry to the push that delivered it. Esquema aterrizado por KamoInitializer 2026-11-06. VIEW_LIVE_CHANGES (690) es una raíz sin ServiceType que controla la fuente; el widget estándar de cinco Los derechos (691-695) dependen de él. Los conteos de RoleRightHierarchyTest se mueven con ellos.

  2. · KlusterServices

    Permitir que SecurityService lea los estados de CI de Forgejo para cambios en vivo

    El rastreador de despliegue de Live Changes le pregunta a Forgejo (un proceso host en k1m1, puerto 3000) dónde avatar-resolver-egress solo permitió YugabyteDB, NATS y MinIO en el canal de salida Nodo, por lo que cada solicitud se agotó.

  3. · kamo-internal

    Permitir este sitio en el llenado rechazado de un SI, en la Actividad del almacén (fase 2 de TPVAULT)

  4. · MCPGatewayService

    Vault_list, vault_fill y vault_run_shell, solo llenado por referencia (fase 2 de TPVAULT)

    El SI nombra un elemento; el Plano de herramienta lee la ventana enfocada y la dirección del navegador bar desde la propia máquina, pide a VaultService (que comprueba el enlace del sitio y escribe su fila de actividad primero), escribe el valor en la propia estación de trabajo del SI e indica al modelo El valor nunca está en los argumentos, planes, tarjetas de aprobación, resultados, memorias, etc o registros, y cada respuesta de la estación de trabajo después es limpiada de ella (hashes con clave en Redis, Los secretos de shell van en una variable de entorno. vault nunca está en nombre de otra persona.

  5. · kamo-shared-library

    VaultItem.allowedHosts, los sitios aprobados por un supervisor para los rellenos de un SI (fase 2 de TPVAULT)

  6. · kamo-internal

    Bóveda de contraseñas bajo Organizador (fase 1 de TPVAULT, con pantallas de fase 3)

    /vault: su propio almacén y los almacenes de los SI que supervisa; elementos por tipo (inicios de sesión, API y SSH, códigos de recuperación, claves de autenticación, Wi-Fi, inicios de sesión en el ordenador, notas); Confirmar que eres tú antes de que se muestre un valor (contraseña, más autenticador cuando esté inscrito, o un código enviado por correo electrónico), un valor por solicitud, oculto después de 30 s, portapapeles borrado después de 30 s; generador, compartir un elemento, salud de la contraseña con la comprobación de brecha de k-anonimato, actividad en lenguaje sencillo, acceso de emergencia, importación desde **************** BFF /api/vault/** retransmite a SecurityService, no-store, nunca registra. Artículo de ayuda.

  7. · SecurityService

    Retransmisión de la bóveda de contraseñas y reconfirmación de 5 minutos; límite de intentos en la confirmación de la contraseña del equipo hospedado (TPVAULT)

    /api/security/vault/** resuelve la sesión, rechaza la suplantación, calcula el Re-confirmar la frescura en cada solicitud (el marcador de contraseña KREAUTH dentro de 5 minutos, más el autenticador cuando se inscriba; un código enviado por correo electrónico para cuentas sin contraseña) y retransmite una lista de permisos de las rutas de acceso de las personas a VaultService confirm ahora comparte el limitador de re-chequeo (5 errores por sesión por 15 minutos).

  8. · kamo-shared-library

    VAULT_RECONFIRM_CODE correo electrónico canónico para miembros sin contraseña (TPVAULT)

  9. · kamo-shared-library

    Entidades del almacén de contraseñas y eventos del registro de acceso de VAULT_* (TPVAULT)

    Siete tablas para la bóveda de contraseñas (bóvedas, elementos, campos cifrados, una Registro de acceso, recursos compartidos, solicitudes de emergencia, dispositivos conocidos), declarado aquí como KamoInitializer Puede volver a crearlos; primero debe aplicar la DDL a mano (vaultservice docs/sql) @JsonIgnore y están fijados en **************** que estaba en rojo en Se ha añadido una nueva columna principal para tres columnas de cifrado kamoai que ahora también están protegidas.

  10. · kamo-internal

    Una página de registro de llamadas bajo Llamada / Texto

    Cada llamada que el miembro hizo o recibió y las llamadas de todos los que están debajo de ellos en La línea de informes (VOIPService GET /api/voip/calls/log decide las filas). Las filas muestran el lado lejano y nuestra línea como PhoneNumber, el avatar del miembro, tiempo, duración, cómo terminó (con el resultado del Call Floor), un reproductor para una grabación que realmente existe (almacenado, o en poder del proveedor y (transmitido a través de VOIPService), un cajón de transcripción con búsqueda, y el Los clientes potenciales, las cuentas y las transacciones recientes como enlaces o No vinculados. Los filtros, el orden y las fechas están en la barra de direcciones; los mosaicos cuentan todo Establecer y filtrar con un solo clic; las páginas se cargan al desplazarse; nuevas llamadas Las llamadas entran a través del dominio call-log org-change. Consejos rápidos, el popup de ayuda y un artículo del centro de ayuda ****************

  11. · kamo-internal

    View Floor Reports abre el marcador y los paneles de gestión

    Refleja VIEW_FLOOR_REPORTS (675) y le permite abrir la fila Leads > Scoreboard Pulso de piso, informe de velocidad de lead, embudo por fuente de lead y Paneles de Coaching Flags, junto a los derechos de la sala de llamadas Ayuda: un nuevo artículo sobre los informes del piso (qué es el derecho y qué no) Se abre, quién ve las filas de quién, cómo concederlo) y marcador actualizado y página de inicio Ver todos los artículos.

  12. · SecurityService

    Seed View Informes de piso para administradores y gerentes de piso

    VIEW_FLOOR_REPORTS (675) ahora abre la actividad del piso. En el arranque que introduce RoleRightsSyncService lo concede siempre que CONFIGURE_SYSTEM (el nombre de una organización) administradores) o MANAGE_CALL_FLOOR (quién abrió el informe antes) se concede, En los roles y en el departamento, el título del trabajo, los miembros y las anulaciones del equipo El suelo por sí solo no lo lleva. El dueño de la organización lo lleva implícitamente En las decisiones de informe, para una sesión y para el propietario de una programación por igual.

  13. · VOIPService

    Un registro de llamadas para el miembro y su línea de reporte

    GET /api/voip/calls/log lee PHONE_CALL_LOG por el rango de tiempo indexado de Los miembros en vista (el usuario + todos los de abajo en el campo de administrador, el propietario ve todo, la misma ReportingLine compartida que usa el Call Floor), filtros, Recuentos y páginas en el servidor, e hidrata solo el lead de la página, la cuenta y deal (el más reciente de cada uno) a menos que un filtro los necesite a todos. GET /api/voip/calls/log/{id}/audio streams una grabación que mantiene el proveedor (JustCall) a través de este servicio, detrás del alcance de la llamada, la capacidad de PHI, Las nuevas llamadas se señalan al dominio de registro de llamadas (call-log domain).

  14. · kamo-shared-library

    Ver informes de piso (675) abre Actividad de piso

    Los informes de piso son su propio derecho de seguridad (propietario, 2026-11-06) es una raíz de CRM independiente tomada de la reserva del espacio de trabajo de llamada (676-680 La actividad del piso ahora lo requiere en lugar de las dos llamadas del piso La línea de reporte todavía decide cada fila, y el propietario la mantiene RoleRightHierarchyTest: valores 434, independiente, no se puede usar en SecurityService 100, raíces 148.

  15. · KlusterServices

    Rke2-unwedge, un perro guardián para el bloqueo de log-pipe rke2

    Las interrupciones de la plataforma del 2026-09-28 y 2026-10-25 fueron el mismo punto muerto: rke2 pierde su arrendamiento, su ExecStopPost mata a containerd, nadie lee el FIFOs de registro de contenedores, y bloque etcd/apiserver/traefik en su siguiente registro Ambos fueron corregidos por drenaje manual de FIFOs. Esto lo hace automáticamente: cuando el containerd de rke2 se ha ido Y un El proceso de contenedor está bloqueado en una tubería durante 30 segundos, comienza un cat por registro FIFO (en /var/log/rke2-unwedge/, /dev/null si el disco es corto), y detenga cada Una vez que el contenedor reabre su FIFO, nunca envía señales etcd, rke2, containerd o contenedores. test.sh lo ejerce contra una tubería real bloqueada; --scan en k1m1 encuentra 183 shims / 396 FIFOs, coincidiendo con el drenaje manual 10-25.

  16. · KlusterServices

    Alerta sobre caídas de enlace de nodo y fallback de velocidad, enrutado al correo electrónico de sysadmin

    El switch LAN compartido por k1m1 eno49 y k3m1 eno49 se ha estado restableciendo desde 2026-10-29 (cientos de lanzamientos de portadores, 66 de 70 minutos de lanzamiento compartidos por ambos nodos, k1m1 eno49 se quedó atascado en 1 Gb/s). Node-exporter tenía la señal; nada Lo observé y todas las alertas de monitoreo de espacio de nombres se enrutaron a null.

  17. · kamo-internal

    Restringir los derechos para los textos guardados y los interruptores de automatización de la hipoteca

    MANAGE_SAVED_TEXTS abre la configuración del teléfono solo en la pestaña Textos guardados, y MANAGE_MLOS_AUTOMATION abre una pestaña Conmutadores de automatización de hipotecas en Commerce Cada uno se encuentra al lado de la derecha (MANAGE_VOIP_SETTINGS, MANAGE_SUBSCRIPTION_SETTINGS), que mantiene todas las pestañas que tenía. El otro teléfono Las pestañas y las secciones de autonomía del SI se mantienen con los derechos amplios (688-689) en RoleRightType.ts, y los artículos de ayuda dicen quién puede cambiar Los interruptores y los textos guardados.

  18. · VOIPService

    Permite a MANAGE_SAVED_TEXTS leer y cambiar los textos guardados

    /api/voip/sms/text-templates acepta el estrecho MANAGE_SAVED_TEXTS justo al lado MANAGE_VOIP_SETTINGS para sus escrituras, y al lado de ACCESS_VOIP para sus lecturas, por lo que un Solo el titular del nuevo derecho puede trabajar en la pestaña de textos guardados Cambios en el endpoint.

  19. · SecurityService

    Deje que MANAGE_MLOS_AUTOMATION abra los interruptores de automatización hipotecaria

    GET y PUT **************** ahora aceptan el estrecho MANAGE_MLOS_AUTOMATION justo al lado de MANAGE_SUBSCRIPTION_SETTINGS. Cada otro El punto final de configuración de hipoteca mantiene MANAGE_SUBSCRIPTION_SETTINGS solo, SI_LOAN_ACCESS Se mantiene la decisión del propietario de la organización, y los cambios siguen registrándose mlos_config_change_log a través de MlosAutomationSettingsService.

  20. · kamo-shared-library

    Añadir MANAGE_MLOS_AUTOMATION y MANAGE_SAVED_TEXTS derechos de configuración estrecha

    Dos raíces independientes (688-689) para que la pestaña de automatización de la hipoteca cambie y el La pestaña de mensajes de texto guardados del teléfono se puede otorgar sin MANAGE_SUBSCRIPTION_SETTINGS o MANAGE_VOIP_SETTINGS. Cada uno es aceptado junto a su amplio derecho, nunca en su lugar RoleRightHierarchyTest: valores 433, independiente 99, raíces 147.

  21. · EmailService

    Un evento de tarea se vincula a Mis tareas, en Organizador

  22. · KBService

    Una notificación de tarea abre Mis tareas, en Organizador

    La antigua dirección /notes?task= todavía la alcanza por un 307 en kamo-internal.

  23. · SecurityService

    Callbacks-due dice qué filas son fechas de retorno, para Mis Tareas

  24. · kamo-internal

    Organizador en la navegación, y Mis tareas muestra cada tarea asignada a mí

    Organizador es una nueva opción de navegación principal que contiene Mis tareas, Calendario, Contactos y Notas y listas de verificación, cada fila en La puerta que tenía como una opción, con el marcador del presentador del calendario en el icono del organizador Las direcciones de Mis tareas en Notas (?view=tasks, ?task=) son 307 redirecciones a /mis-tareas Automation Streams por "streams" o "automation", aterrizando en su pestaña de configuración para aquellos permitidos. Mis tareas (/my-tasks) se basa en el sistema de tareas y las filas de plan de acción de la pestaña Tareas de lead: tareas y tareas de lead (KBService, CREATE_TASK de un flujo entre ellos), borradores esperando en la cola de envío (scope=mine), la lista de llamadas y devoluciones de llamadas pendientes, filtradas por fuente, vencimiento, lead, trato, prioridad y cuyas tareas, en vivo en las listas de verificación, automatización, Las llamadas y los cambios de leads de piso, con tick, send, call y done en su lugar. No se almacena nada Los pasos y enlaces de tareas siguen.

  25. · kamo-internal

    El SI de la organización por cara y personalidad en cada página del piso, y sin voz mecanografiada

    - Triage por correo electrónico: el cuadro de texto Tu voz ha desaparecido SI de la organización (su propia personalidad) o su propio Asistente de SI (la voz de SI Configuración del asistente, que se abre con Cambiar voz). Borrado por nombres del SI bajo un borrador. - Una org SI: OrgSiPicker en la configuración de SI y la configuración de correo electrónico, el mismo registro SI llamando Las ediciones en la página de flujos de automatización, que ahora lo dice y muestra la personalidad de cada SI. Los paneles de clasificación y captura ya no llevan su propia elección de SI El SI de la organización en su selector. - SiWorkStrip encabeza la clasificación por correo electrónico, el informe de hoy y la bandeja de entrada de captura con los SI Elige tu foto, nombre y personalidad, o Pon un SI a trabajar aquí con Elige tu SI o Contrata a un SI SI para quien pueda. Los informes muestran Escrito por. - Ayuda: Triage de correo electrónico, Captura de bandeja de entrada, Briefing de hoy y SI llamando artículos actualizados.

  26. · SecurityService

    La personalidad de un SI en los AI miembros leídos, por lo que su trabajo puede decir quién es

    Cada fila de /team-members/ai-members lleva personalidad: el título del arquetipo y Una resolución por SI, cada una en su propia categoría, y una resolución por SI, cada una en su propia categoría Una transacción de solo lectura, por lo que un error deja la lista entera.

  27. · MCPGatewayService

    Las herramientas de bandeja de entrada dicen que un borrador está en la propia personalidad del SI o en la voz del asistente de SI del propietario

    No más perfil de voz del propietario: si_inbox_next lleva el nombre del propietario y el marcador de posición, y la voz de su propio Asistente de SI cuando lo eligieron. Las instantáneas de paridad cambian Solo para estas dos descripciones.

  28. · AIService

    La propia voz del asistente de SI de un miembro, para borradores de clasificación de correo electrónico

    POST **************** responde el nombre del asistente y cómo Sonidos, resueltos desde la Configuración del Asistente SI a través de la misma cascada del chat La clasificación de correos electrónicos escribe los borradores de un miembro en él cuando eligió su propio correo electrónico Aquí no se almacena nada, y no hay ningún campo de voz en ningún otro lugar.

  29. · kamo-internal

    Un tipo de miembros de Sales Floor puede silenciar por su cuenta

    SALES_FLOOR refleja el tipo Java (kamo-shared-library 3ea204a5): cerrado en VIEW_LEADS como EmailService, Su etiqueta (Sales Floor) y su sugerencia de configuración indican que se trata de una llamada de devolución El sonido sigue siendo el tono de notificación normal.

  30. · kamo-internal

    El usuario del sistema llega a la configuración del piso SI, ya que el servicio de automatización ahora permite

    automation-service (5a6a287) permite que el modo dios y el usuario del sistema lean y cambien la configuración y las instrucciones del SI, El modo Dios ya llega a la pestaña a través de la derivación de ventana abierta de checkRight; el modo Sistema El usuario no está en ninguna carga de sesión, por lo que useSystemUserSession pregunta **************** una vez por carga de página (fallos cerrados) y la puerta de piso SI, el menú de configuración, las tarjetas de configuración y el correo electrónico La pestaña de triage lo lee.

Tu universo está esperando.

Comience gratis en minutos y agregue productos cuando esté listo, sin migración ni nuevos inicios de sesión.

Gratis para siempre: no se requiere tarjeta de crédito