Saltar al contenido
KAMOUniverse

Changelog

Qué hay de nuevo.

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

  1. · kamo-register

    Register.kamouniverse.com lleva la marca KamoUniverse

    register.kamouniverse.com es la puerta de registro KamoUniverse de la plataforma. Es su anfitrión se resuelve a la organización de la plataforma, para que la mirada by-host responder "crm" y pintar el logotipo, colores, título y favicon de KamoCRM sobre él. Un ápice de plataforma con una marca propia ahora nombra directamente su carpeta temática: kamouniverse.com -- público/kamouniverse/ (reservado como alias en SecurityService, aprovisionado en el cubo de tema). getThemePath lo responde sincrónico, así que la primera pintura ya está bien, y el anfitrión busca es Salió allí. A ?org= todavía pinta la propia marca de esa organización. Los nombres de las píldora "Powered by" y vincula a KamoUniverse en ese ápice, y análisis cuenta register.kamouniverse.com junto a register.kamocrm.com (puertas de la plataforma solo; el nombre de huésped los mantiene separables). El mismo cambio que el de kamo-login.

  2. · kamo-login

    Login.kamouniverse.com lleva la marca KamoUniverse

    login.kamouniverse.com es la puerta de inicio de sesión KamoUniverse de la plataforma. Su huésped se resuelve a la organización de la plataforma, por lo que la mirada por el anfitrión respondería "Cradura" y pintar el logotipo, colores, título y favicon de KamoCRM sobre él. Un ápice de plataforma con una marca propia ahora nombra su carpeta temática directamente: kamouniverse.com -- público/kamouniverse/ (reservado como alias en SecurityService, aprovisionado en el cubo de tema). getThemePath lo contesta sincrúnidos por lo que la primera pintura ya es correcta, y el anfitrión busca Salió allí. A ?org= todavía pinta la propia marca de la organización, en esta puerta como en cualquier otra. Los nombres de píldora "Powered by" y vincula a KamoUniverse en ese ápice, y análisis cuenta login.kamouniverse.com al lado de login.kamocrm.com (sólo puertas de la plataforma; el nombre de host los mantiene separables).

  3. · SecurityService

    Kamouniverse.com es un ápice de plataforma, no un dominio inquilino

    login.kamouniverse.com y register.kamouniverse.com se convierten en la plataforma KamoUniverse inicia sesión y firma puertas, respaldadas por una fila root org domains en la organización de la plataforma junto a kamocrm.com. Juzgado contra kamocrm.com solo, ese anfitrión resuelve la organización de la plataforma y toma la HOST-SCOPED path: sólo los propios miembros de la plataforma podían firmar allí, ?org= fue ignorado, y un miembro de cualquier otro espacio de trabajo fue rechazado. PlatformApexes contiene la lista (kamo.platform.apexes, default kamocrm.com,kamouniverse.com; kamo.platform.apex se queda el PRIMARY): - isPlatformHost: cada ápice de plataforma ofrece el picker del espacio de trabajo. - El espacio de trabajo de retroceso para una organización sin dominio es interna. ruta de contraseña, el picker /session/select, y después de un segundo factor. La propia organización de la plataforma todavía aterriza en internal.kamocrm.com (OrgDomains.preferred: kamocrm.com clasifica primero). - OrgNetworkEnterPolicy salta plataforma apex filas, así que una plataforma root row los certificados pendientes ya no pueden marcar la plataforma "incompleta" al ganar la carrera de primera fila sin orden. - Casos especiales de la zona de Kamo de DomainController y el SPF / DKIM / DMARC asesorías reconocen *.kamouniverse.com como lo hacen *.kamocrm.com. - "kamouniverse" es un alias reservado: es la carpeta temática esos dos las puertas pintan, y una organización que lo sostiene reescribiría esa pantalla con su primer ahorro de marca.

  4. · kamo-marketing

    Deje que los visitantes hablemos con el chat. Permitan el micób y se encienden las manos libres

    El widget de chat alojado (1.3.1) puede tomar preguntas habladas y leer sus respuestas en voz alta. Dos cosas. se interponía entre ella y www.kamocrm.com: - Permisos-Policy dijo micrófono=(, que niega el micrófono a cada marco incluyendo esto documento, donde se ejecuta el widget, el widget detecta eso y esconde su botón de micrófono por completo. Ahora es micrófono=(self): este origen solamente, los marcos de terceros incrustados permanecen bloqueados, y el navegador todavía pregunta al visitante antes de que cualquier audio sea capturado. - La incrustada ahora pasa voz="mano-libre" (micrófono en el compositor, una conversación manos libres para alternar y read-aloud), más la localidad de la página, por lo que un visitante en /es es escuchado y contestado en El español en lugar de en el default de la org.

  5. · KlusterServices

    Trae www.kamouniverse.com en directo; ápice pasa por kamo-nowww

    KamoUniverse es ahora el sitio de marketing principal. www.kamouniverse.com detiene 301ing a www.kamocrm.com y es servido por la aplicación de comercialización de kamouniverse (su propia IngressRoute, Host(www.kamouniverse.com) en prioridad 100 . por encima de la comercialización de kamo-marketing en www[.] catch-all). El desnudo Ahora se desvía a kamo-nowww, que lo hace a https://www.kamouniverse.com y pasa por ACME HTTP-01 desafíos a través, exactamente cómo kamocrm.com llega a www.kamocrm.com; la ruta http se mantiene excluyendo /.well-conocido/acme-challenge/ así que el solucionador de cert-manager todavía responde renovaciones. El kamouniuniverso-to-kamocrm redirdirecto middleware se ha ido del archivo; .kubectl apply -f traefik/routes/ no pode, por lo que se elimina del racimo a mano después de que esto se despliega. Los cuatro dominios de audiencia ya se dirigen a www.kamouniverse.com, por lo que ahora aterrizan en el sitio en un salto en vez de dos.

  6. · KlusterServices

    Certificados para cada host de plataformas en kamouniverse.com

    login.kamouniverse.com y register.kamouniverse.com se convierten en los de la plataforma Las puertas de inicio de sesión y registro de KamoUniverse, y de ellos un visitante llega tema., capcha., api, interna. y el resto. Ninguno de esos anfitriones tiene un certificado hoy, por lo que Traefik les responde con el kamocrm.com por defecto y el navegador rechaza la página. tema., capcha. y los medios de comunicación. son sólo de subrefugo y no pueden arrancar su certificado propio a través del escaneo de acceso-log, y el de la plataforma kamouniverse.com org-domains row sólo puede llevar ssl-confirmed una vez cada El anfitrión de KnownAliases está certificado, por lo que las 13 etiquetas están listadas en lugar de esperando en el tráfico.

  7. · kamo-shared-library

    Llamadas de reunión en telemetría AI CALL — amable, reunión id, REMOVED, eventos de reunión

    AiCallKind {PHONE, Meeting} and AI CALL.KIND / Meeting ID (SP14 DDL ¿Qué? AiCallOutcome.REMOVED, los cuatro los tipos de eventos de reunión, y el miembro + encuentro en directo. SP13's AiCallEntities Prueba ahora enumera las dos columnas SP14 y el nuevo buscador.

  8. · KlusterServices

    Ejecute IBM Granito 4.0 H-Tiny en lugar de qwen3:4b, en 16 núcleos

    El propietario pidió un modelo local que funcione sustancialmente mejor en k3m1's AVX2-ons (2026-09-27, gobierta SP01-LLM-granite4). granito4:tiny-h es un híbrido Mamba-2/transformador MoE (7B total, 1B activo): varias veces qwen3:4b's velocidad de respuesta y rapidez en la CPU, llamativa de herramientas nativas, y sin pases de pensar. - postStart tira de granito4:tiny-h; - Límite de CPU 8 - 16 (LLAMA-ARG-THREADS sigue), solicitar 2 - 4; - OLLAMA-CONTEXT-LENGTH 8192 - 16384 (los pasos de agente ejecutan 3-5k tokens); - OLLAMA-FLASH-ATTENTION=1. La memoria se queda 8Gi.

  9. · kamo-internal

    Explicar actividad de IA en la cabecera principal (SP10)

  10. · kamo-internal

    La sala de IA y el banco de trabajo, esfera de autonomía, carreras y ensayo (SP10)

  11. · kamo-internal

    Pestaña del centro de trabajo con la lista del equipo de IA (SP10)

  12. · KlusterServices

    Trae el emprante del mundo de nuevo en uso después de que cae

    En 2026-09-23 la unidad USB de baldosa en k3m1 cayó para un segundo. sistemad desmontado y detenido nfs-server, que nfs-utils hace requiere cada exportado ruta, y nada lo montó o comenzó el servidor de nuevo cuando el disco volvió. montura NFS dura de k1m1 entonces colgó estadísticas () durante cuatro días, hasta que etced se estanque y La plataforma bajó en 2026-09-28. worldchunks-reconcilia corre cada minuto en ambos nodos y no hace nada cuando todo está bien. En k3m1 vuelve a montar la unidad cuando está presente pero desmontada o muerta, y comienza nfs-server cuando la unidad está sana. En k1m1 vuelve a montar la acción una vez que el servidor responda. En ambos reinicia cualquier contenedor todavía atado a un viejo o vacío /mnt/mundigurones, a lo sumo una vez por vaina por 15 minutos, porque hasta entonces El sampler de paisajes de DaemonService lee un directorio muerto o vacío. Instalada en k1m1 y k3m1 a mano, como k3m1-ext. Verificado en directo: una montura detenida y nfs-server regresó en 36s, una parte k1m1 desmontada en 55s, y una cápsula de prueba izquierda en un sistema de archivos intercambiado se reinició en el nuevo.

  13. · AIService

    Traducción y fachadas OCR en el router para el Plano de Herramientas

    F1 POST /api/ai/v1/translations {text, to, from?} and F2 POST /api/ai/v1/ocr (archivo multiparto, nombre de archivo opcional), SP05 spec §4.17: sesión del llamador, Los adaptadores familiares de SP04 y SP01. TRANSLATION toma hasta 2 intentos (de null es enviado y contestado como auto) y se mide CHARACTERS 1K en código puntos; OCR toma un intento y se mide PAGES, al menos uno. Un malformado campo es un 400 nombres; un archivo sin nombre viaja como "documento". Ruling SP05-T32.

  14. · MediaService

    Los miembros de AI se unen a las reuniones. Invitar, auto-únete en el inicio, estado en período de tiempo, contexto de acompañamiento

  15. · MediaService

    Historial de reuniones, de reuniones con dial-in y transcripciones, miembros invitados de IA

    M3 GET /api/meet/ai-candidatos, M4 GET /api/meet/meetings, M5 GET /api/meet/meetings/.id. (specto 4.4.1). Cada respuesta es aplicación/json; una página nunca divide reuniones que comparten un instantánea; una fila con otra codificación UUID se deja fuera en lugar de fallar la lista; la IA Las banderas siguen la regla de M1 para quién puede invitar.

  16. · ConversionService

    Transcripción detallada — segmentos de tiempo, altavoces, procedencia del lenguaje y modelo

    POST **************** (SP14 spec §4.4.3) responde a una grabación como segmentos temporizados con el idioma, el proveedor y el modelo que lo escucharon, para las transcripciones de reuniones persistidas de MediaService. Corta y mide exactamente como /transcribe hace y comparte su solicitud, retry, auth y scratch manejo; un secreto en blanco responde 503 (master §7 item 13). /La transcripción no cambia.

  17. · MediaService

    Persistieron transcripciones y resúmenes de grabación, enrutado por los servicios de IA de la org con procedencia

  18. · AIService

    Chat miembro utiliza el Plan Plane con la propia sesión del miembro; el contrato de administración del servidor MCP

  19. · AIService

    Enrutado SP04, ejecutor, presupuesto y configuración en tiempo real

  20. · AIService

    Preferencia de lata y puntos de final del presupuesto de IA

  21. · AIService

    Miembro y chat de widget enrutado, controlado por la política y medido por la pila de router

  22. · KlusterServices

    Hacia adelante el ápice de cuatro dominios de audiencia + www.kamouniverse.com

    kamofamily.org, kamobusiness.com, kamopersonal.com y kamocommunity.org están registrados y apuntan al grupo. Su ápice y www. ahora 301 a https://www.kamouniverse.com with path and query kept, the same way kamouniverse.com y www.kamocrm.com. Que avance aún aplica, por lo que los visitantes terminan actualmente en kamocrm.com después de dos saltos. es el propio sitio de cada audiencia y no está afectado. ************* one redirectRegex middleware más http and https IngressRoutes at priority 300, above marketing-route's www.* catch-all. Los caminos de desafío ACME están excluidos en :80. - Auto-cert: los ocho apex/www hosts en STATIC DOMAINS. Seis ya tenían certifica a través de la prima de ápice. kamobusiness.com no tiene apex A record todavía, por lo que sus dos cuestiones a través de la retry periódica una vez que lo hace. kubectl diff sobre cada objetivo del paso Traefik: sólo los tres nuevos los objetos difieren, por lo que el despliegue de Traefik no se enrolla.

  23. · AIService

    Relevo en tiempo real WebSocket con entradas de un solo uso, tapa de sesión y medición

  24. · AIService

    Entradas en tiempo real - entradas de relevo en Redis o Secretos efímeros de OpenAI

    Secretos efímeros se acuñan a través de la caminata familiar compartida de la puerta de entrada (cada mareada minte medido, una clave rechazada marca el proveedor, alertas presupuestarias después del billete); Entradas de relevo se llevan al primer candidato cuyo punto de endo se puede alcanzar, nombre la voz en la propia ortidad del modelo, y un 424 nombres la exclusión dominante. E8 se niega Campos malformados con 400 (SP04-T30).

  25. · KlusterServices

    KamoBusiness, KamoPersonal, KamoCommunity sites; KamoFamily se mueve a dev.kamofamily.org

    Tres sitios de audiencia más establecidos como KamoFamily. Cada uno es un Next.js repo editado en GitHub (pantherkamo/SeguidoNome título), sincronizado con Forgejo kamo/Nombre relacionado con un git-sync CronJob, y desplegado por su propio flujo de trabajo Forgejo: KamoBusiness dev.kamobusiness.com KamoPersonal dev.kamopersonal.com KamoCommunity dev.kamocommunity.org El dominio de KamoFamily es kamofamily.org, so dev.kamofamily.com (que nunca nunca resuelto) es reemplazado por dev.kamofamily.org en STATIC DOMAINS. - Auto-cert: los cuatro anfitriones dev en STATIC DOMAINS. Ninguno de los cuatro dominios está registrado todavía, por lo que cada certificado viene de la retry periódica agregada en 88b06ef una vez que su CNAME dev resuelve. - poddisruption budgets: one per site, maxUnvailable 1 - git-sync: CronJobs git-sync-kamobusiness, -kamopersonal y -kamocomunidad, con sus Secretos documentados en SECRETS.md (aplicado por mano, como los otros)

  26. · kamo-internal

    Pestaña de rutina y presupuesto - orden de preferencia modelo y impagos del presupuesto de los miembros de IA

  27. · AIService

    Fasada de generación de imágenes (sólo Base64), medido por imagen

  28. · KlusterServices

    KamoFamily (dev.kamofamily.com): cert, PDB, GitHub sync; auto-cert retries unissued static domains

    KamoFamily es un nuevo sitio Next.js (Forgejo kamo/kamofamily, editado en GitHub pantherkamo/KamoFamily), se establece de la misma manera que el sitio de marketing KamoUniverse: - dev.kamofamily.com en STATIC DOMAINS - poddisruption budgets: kamofamily, maxUnvailable 1 (2 réplicas) - git-sync: CronJob git-sync-kamofamily fast-forwards Forgejo principal a GitHub principal cada dos minutos (aplicado a mano, como el primero) una vez, al inicio, y esa semilla salta a un anfitrión cuyo DNS no resuelve. Nada lo revisitó, así que un dominio lista antes de que existiera su registro esperaba el próximo reinicio de la cápsula. dev.kamouniverse.com golpeó hace dos días y consiguió su cert sólo porque a La solicitud ocurrió para aterrizar en el registro de acceso. dev.kamofamily.com se lista mientras kamofamily.com sigue delegada a los servidores de nombres retirados de Yahoo, así que pondría la misma brecha. El bucle principal ahora vuelve a correr la semilla alrededor de cada 15 minutos para anfitriones estáticos sin un certificado saludable. Cuando cada huésped tiene uno, no registra nada.

  29. · AIService

    Transcripción y fachadas de habla con metro en audio segundos y personajes

    E4 POST /api/ai/v1/audio/transcripciones y E5 POST /api/ai/v1/audio/speech, cada uno con su gemelos internos, en los adaptadores de la familia SP01. La caminata de duración de WAV-header siempre termina; un modelo que enumera las voces es la primera cuando ninguna es nombrada y se salta por uno que no enumera (Piper ignora el campo de voz); Speaches pcm se pide a 24 kHz; malformado o en streaming los campos son rechazados; una transcripción de texto es UTF-8; una carga de más de 25 MB es 413 JSON.

  30. · DocsService

    La lista de documentos busca los nombres de los archivos cuando se da búsquedaQuery

    DocumentListRequest.searchQuery fue aceptado y nunca leído, por lo que una búsqueda devolvió el los documentos más recientes lo que se le pidió. Una búsqueda no en blancoQuery guarda ahora los documentos cuyo nombre de archivo lo contiene (recortado, ignorando el caso, comodines LIKE tomados literalmente), Así que la página y su total son los partidos. El gerente de los Docs nunca lo envía; la herramienta La búsqueda de aviones (KamoAI SP05) sí.

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