Changelog
Qué hay de nuevo.
Cada mejora de la plataforma, a medida que se envía.
· 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.
· 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.
· 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í.
· MCPGatewayService
Documentos, traducción y paquetes OCR
docs.search, docs.read, translate.text y ocr.document (spec 4.20). Un documento es Enlazada por la descripción de DocsService antes de que se archita cualquier byte: el texto se decodifica aquí (un archivo Markdown o YAML almacenado asctet-stream por su extensión), los PDFs e imágenes Kamo OCR lee ir a AIService F2, un documento de más de cinco páginas es se negó antes de su descarga, y cualquier otra cosa no se puede leer sin uno. Los ids de documentos son largos canónicos; los códigos de idiomas se comprueban a medida que la F1 los comprueba.
· kamo-internal
Página de reunión — marcar, invitar o eliminar miembros de AI, transcripciones y resúmenes
· AIService
Arraigando el modelo enfilado y fachadas de re-franco
Las entradas y documentos llegan al modelo en lotes que acepta (TEI se niega más que su lote de 32 clientes con 422; maxDocumentos de un reranker); Los campos malformados son rechazados, nunca leídos como ausentes.
· MCPGatewayService
Herramientas de la estación de trabajo de la IA con auto-vigilia y arrendamiento, paquete de estación de trabajo
· kamo-internal
Página de historia de reuniones
· MCPGatewayService
Paquete de aprobaciones - aprobaciones y estado de aprobación de la decisión
approvals.request ask the AI's approvalr a través de kamoai-service K3 con toolName null (nada se vuelve a ejecutar en APPROVE); una clase de la carta Prohíba se deniegue en el planificador, antes de que se pregunte a cualquier aprobador (SP05-T30). approvals.status responde sólo al solicitante o al aprobador.
· AIService
POST /api/ai/agent/step con el uso de la herramienta, repetición de pensamiento, puntos de rompete en caché y SSE
· MCPGatewayService
Paquetes de teléfono y SMS: llamadas verificadas por consentimiento, historial de llamadas, texto
phone call posts K6 with the caller's run and key; a reason-less 404 is not deployed, a razonado uno (NO ENROLLED) es la respuesta del punto final. sms send abre la conversación como un paso definitivo, mapas VOIPService retryable PROVIDER ERROR a OUTCOME UNKNOWN y todos los demás código para REJECTED. Los hilos y mensajes se proyectan con los tiempos UTC y sin URLs de acceso.
· AIService
Finalización de chat abierta compatible con herramientas, imágenes, salida estructurada y SSE
· MCPGatewayService
Base de conocimientos, scripts de ventas, RAG, directorio y paquetes de notificaciones
· AIService
Enruta interno resolución punto final
E1 POST ************* los candidatos ordenados y exclusiones para una capacidad, 424 no-capabilidad cuando ninguno, 404 ensordecedo para un org que no está en vivo (leído de nuevo a través de la Ventana de Yugabyte DDL), y 400 inválidos para cualquier campo malformado, nunca uno en silencio. Un atributo requerido valorado en la lista dice: la forma de coma del router.
· AIService
Legacy enrutado, /internal/texto y /internal/visión en el router, con procedencia
· MCPGatewayService
Contactos, guías y paquetes de cuentas — búsqueda, lectura, creación, actualización, notas, estado, reclamación, historia
Las 12 herramientas CRM de espectro §4.20 contra EmailService y SecurityService como (SP05-T27): un estatus sin una subestad aclara el antiguo; a contacto actualización escribe de nuevo todo lo que no se dio y establece compañía y título en la organización primaria; nuevos correos electrónicos y teléfonos consiguen un primario y el Etiquetas del editor; los ids se leen como largos (carriles canónicos y plomo: objetivos, desbordamiento rechazado antes de cualquier llamada); el filtro de estado es un enum de las palabras almacenadas; una reclamación responde el crédito gastado y la puerta de aceptación es una CONFLICT; cuentas leer los sobres de SecurityService; los tiempos son instantáneas de UTC.
· AIService
La ruta de la puerta de la IA; retire el motor de divulgación de la persona
Horas tranquilas convierten el reloj de servicio en la zona de contacto en lugar de reetiquetado (goruling SP03-T32).
· AIService
Contexto de sesión/llaven interna, puerta de la aplicación, procedencia y la puerta de entrada llamada a la hora de ejecución
· MCPGatewayService
Calendario y paquetes de reuniones — eventos, disponibilidad, trabajo programado, marcado, invitaciones
Más allá del breve (especie SP05-T26-build): ninguna zona conjeturada (EmailService aplica el zona efectiva del miembro); recordatorios sólo cuando se le pide una creación y nunca resentimiento sobre una actualización; una actualización envía sólo a los invitados escritos; una ocurrencia id defaults para ampliar ESTO; un comienzo solo mantiene la longitud del evento; ventanas exactas de 62 días; un El anfitrión de la reuniónUrl nunca alcanza el modelo.
· VOIPService
PBX feed de política y endpoints de administración de voz de IA
V7 GET /internal/voip/pbx-config (cluster secret) respuestas kamo-asterisk-support pull a través de APIService y registra los latidos del corazón del ayudante; un fallo de Redis le cuesta los latidos del corazón, nunca la lista de llamadas externas. V8-V12 dale a un administrador el veredicto de voz de IA del servidor telefónico y ajustes y la bandera de llamadas externas por ampliación (MANAGE-VOIP-SETTINGS; V11/V12 también MANAGE-EXTENSIONS). V8 nombra al servidor que respondió, V9 no reporta versión de ayudante en blanco, y V10 rechaza una dirección de origen con un cero líder, que LiveKit nunca igualaría.
· kamo-internal
AI llama consola - escucha, susurra, barcaza, toma el control, cuelga
/ai-calls . . . . . . . . . . . . . . . . . . . . . . . nombres de enlace profundo (D36). La llamada supervisada está sujeta a la lista, así que un interruptor de pestañas o una actualización nunca deja caer la habitación del supervisor; se cierra, Diciendo eso, una vez que la llamada salga de la lista en vivo. Todos los LiveKit se unen es numerados, por lo que unirse, una licencia o un desmontaje desmontan su propia habitación; hablando toma el micrófono antes de que deje la sala de escuchas. cúbito-cliente 2.22.3 (exacto).
· AIService
Chat web contestado por el escrito de un miembro de la IA, luego el del personaje
· SecurityService
Listar los miembros activos de IA de la org
· AIService
Presupuestos por parte de la IA de la carta con un IAALERT por umbral
· MediaService
Transcripciones y resúmenes de reuniones cifradas, carga de acompañante, descargas, retención
Respuesta M6-M9 JSON lo que el cliente acepta e ignora cuerpo desconocido campos (MediaService ObjectMapper falla en ellos); M6 NO es. mientras se escribe una transcripción, M9 responde a la vista sin El M8 requiere una reunión de la organización del convocante. Cada La transcripción sobrevive a un conflicto de Yugabyte; las transcripciones caducadas son barrido por su cuenta. Gol gobernante SP14-T10.
· kamo-internal
Reuniones API rutas de clientes y porpoderes; reuniones llevan título
· VOIPService
Puntos finales de la línea de IA interno para KamoAI
· AIService
Las personas apuntan a un título laboral; Studio compila y redacción jubilada
· MCPGatewayService
Paquete de tareas — listas, crear, actualizar, estado, asignación, comentarios, enlaces
Más allá del breve (SP05-T25): un cesionario es leído como el miembro id KBService lee (más allá de un largo es INVALID ARGUMENTS), una actualización que no cambia nada o ambos fija y aclara el tiempo debido es rechazado por el planificador, y enlace las referencias son canónicas, así que lo que KBService rechazaría nunca alcanzaría un Aprobador. A escriba KBService respuestas 204 (la tarea dejó la vista del callador) respuestas {id, visible:false}. Los planificadores llaman la tarea y el cambio. El adiciones de proyecciónEn, permisos y abiertoPrerequisiteCount, y da creadoAt/doneEn los instantes de UTC (el ensayo de SP10 los analiza).
· SecurityService
Resolución interna para KamoAI y la fuente de alquiler detrás de las rutas del SP02
I2 POST ******************* respuestas S3 resolución para la org se da, detrás del secreto de KamoAI, con el lector de S3 y la org-checked de S3 departamento walk (CharterController.parent De, ahora paquete-visible). El org id sigue Regla de SP02: dígitos que se ajustan a un largo, nunca un número truncado. CharterSourceBean implementa KamoaiCharter de SP02Fuente: el cuerpo I1 en un solo lectura transacción, y los sellos de la lista un miembro a la vez fuera de cualquier transacción (preflight ruling SP03-T20).

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