Aller au contenu
KAMOUniverse

Changelog

Ce qui est nouveau.

Chaque amélioration apportée à la plateforme, à mesure qu'elle est livrée.

  1. · kamo-shared-library

    Contrat de procès-verbal de réunion - prompt, paraison JSON, marquage vers le bas et rendu HTML

    Rétroviseurs kamoai-voice's minutes.py exactement: les cassettes et les morceaux comptent les points de code (pas d'emoji split), l'espace blanc Unicode est désamorcé, seuls les tableaux JSON sont des listes, texte après que l'objet rende une réponse impléable, les éléments d'action dédupe avec Locale.ROOT, et une taille de morceau inférieure à 1 sont refusés au lieu de boucler.

  2. · SecurityService

    Vérification du temps d'écriture des marqueurs de cache et des cibles d'escalade

    Un refus laisse la transaction d'un appelant committable, donc la charte membre PUT répond toujours 400; un marqueur de cache ne peut pas cibler un autre marqueur de cache; escalade mal formée ref est INVALID REFERENCE; les nombres de rangées de listes sont en ordre de section comme le détail lu.

  3. · MCPGatewayService

    Org MCP serveurs en tant qu'outils ext sur Streamable HTTP et l'ancienne SSE; STDIO à la retraite

    Les mots d'un serveur lui-même n'atteignent un appelant qu'à l'intérieur de l'emballage non fiable; rien n'est envoyé. définitif (D45); le dispositif de protection URL fonctionne à chaque utilisation; une séance et une charge d'outil par serveur mais beaucoup de demandes de course; les événements de l'ESS sont plafonnés en mémoire; la 10 minutes rafraîchir les serveurs testent en parallèle; l'exécution transitoire conserve sa limite PHI (proposition SP05-T13).

  4. · KlusterServices

    Svc-kamoai-voice suit la pause d'org et l'interrupteur d'arrêt (KamoAI SP13)

  5. · kamo-shared-library

    Entités de paramétrage vocal AI par serveur; drapeau sortant sur les extensions

  6. · kamo-asterisk-support

    Tirez la politique PBX de Kamo; liste d'autorisations sortantes et extensions d'AI en tant que plan de cadran géré; points d'extrémité de l'IA à LiveKit

    Chaque POLICY-SECONDS l'agent tire GET /api/voip/pbx/config (également son rap de cœur) et écrit [camo-outbound-autorisé) et [kamo-ai-extensions) en tant que section gérée de l'extensions-custom.conf, plus un critère d'évaluation et un statique Contact AOR par extension d'IA dans les fichiers pjsip custom-post. Le WebRTC le réconcilier s'empare des extensions d'IA mais encore des broches directes - non. Les deux écrivains courent à chaque traction, pas seulement quand la version se déplace: une ligne d'IA est listé dans PROVISIONING, avant que FreePBX n'ait généré le point d'extrémité, et la version ne change pas quand elle le fait. Un rechargement qui n'est pas dû et rejuvés. Une section gérée est réécrite où elle est, donc deux sections dans un fichier ne se réarment plus l'un l'autre sur chaque écriture. Les rediales des clients de l'AMI lorsque sa relation entretenue est morte, comme c'est le cas sur chaque Astérisque redémarre.

  7. · MediaService

    ide de participants numériques, titres de réunion, invités d'IA qui se joignent au début

  8. · kamo-internal

    Clients de l'API, modèles de consentement et d'appel, procuration du consentement principal

  9. · kamo-internal

    Un agent de vente est un persona de la donne: galerie, studio avec l'éditeur de chartes, Rehearse

  10. · DaemonService

    KamoAI voix SIP vocale emplois

    kamoaiVoiceSipSyncJob POSTs kamoai-service X7 - toutes les minutes, C'est pourquoi les clichés SIP de LiveKit et les règles d'expédition suivent les lignes d'IA et qui est ACTIVE; kamoaiVoiceRetentionJob POSTs X8 à 3 h 50 tous les jours. Les deux envoient X-Internal-Auth kamoai.internal-auth-secret (clé de SP10, refuse de courir sans elle, et ne jetez jamais à Quartz. Le balayage à la minute enregistre une réponse inactive à DEBUG, un changement à INFO et un changement en partie en échec à WARN.

  11. · AIService

    Compiler une charte en un brief opérationnel et une description de travail

    RègleMots texte chaque règle CharterRègle accepte (mois-jour et mois les listes de jours de semaine, les jours d'une règle horaire) et les citations qu'il ne peut pas lire, Un seul rang stocké ne manque jamais un bref. Points manquants, référence ou la cible est ignorée ou lue comme un texte simple; un seuil n'apparaît que sur un classe monétaire; les chiffres et les clés de description de travail sont les mêmes pour chaque JVM.

  12. · SecurityService

    Charger les couches d'un sujet et les résoudre avec la provenance

  13. · KlusterServices

    Serveur LiveKit, SIP et Redis sur k3m1 pour la voix de KamoAI; itinéraire de signalisation; ports et secrets

    La signalisation EndpointSlice utilise l'adresse noeud de k3m1 10.0.50.1 (k1m1's eno49 corrompt les charges utiles TCP), le TURN volume secret est 0400 (le serveur de vivres refuse un fichier secret lisible par d'autres), applique.sh timbres chaque configuration La somme de contrôle du modèle de modèle de modèle de pod de sorte qu'une modification roule la nacelle une fois, et router-nat.md répertorie les avances LiveKit les besoins de l'extérieur.

  14. · kamo-shared-library

    Entité de transcriptions de réunions et codec WebVTT

  15. · DocsService

    Afficher les qualifications héritées sur les détails d'un affichage

    L'annonce publique d'une publication, le lien profond du membre et l'éditeur de RH qualifications: [{catégorie, importance, texte}] (KamoAI SP03 D1) QUALIFICATION des éléments de la chaîne de son ministère (en premier lieu) et du titre de l'emploi, requis avant la préférence, avec la propre éducation et l'expérience de l'affichage gagner des éléments hérités de ces catégories. Conseils et listes restent nuls, donc un conseil jamais payer une chaîne par rangée. L'ancêtre s'arrête dans 32 départements ou la première répétition, comme le fait CharterLayerLoader de SecurityService.

  16. · kamo-shared-library

    Le registre du consentement vocal AI au niveau numéro avec l'historique de l'appendice seulement

    La porte compte également le plus récent événement REVOKED, donc une révocation survit à son record se déplaçant vers un autre numéro, une remise à jour et une sauvegarde de ligne entière; AgentContactState met à jour seulement les colonnes qu'un auteur a changé, et les événements de consentement refusent d'être réécrits.

  17. · APIService

    Tir de politique d'autocommutateur d'autocommutateur pour kamo-asterisk-support; anneau VOIPService avec le secret de cluster

  18. · kamo-internal

    BFF route, client de la main-d'œuvre et règles de visualisation (SP10)

  19. · MediaService

    SP14 DDL - ids de participants numériques, participants à l'AI, numéros d'identification, numéros d'identification, transcriptions

  20. · kamo-shared-library

    Entités à temps d'exécution (SP10)

  21. · kamo-shared-library

    ide de membre de la participation numérique, domaines participants à l'AI, titre des réunions et numéro d'identification personnel

  22. · kamo-shared-library

    E.164 Normalisation du consentement à la voix de l'IA et de la numérotation

  23. · MediaService

    Une intégration peut être résolue par un membre d'AI nommé.

  24. · AIService

    Consentement enregistré pour les appels vocaux AI

  25. · VOIPService

    Lignes vocales d'IA, paramètres vocaux par serveur d'AII, liste d'autorisations sortantes en tant que données

  26. · DaemonService

    KamoAI minute ick job (SP10)

    KamoAiShiftTickJob POSTs kamoai-service K2 (/api/kamoai/interne/coque) toutes minutes avec X-Internal-Auth et KAMOAI-INTERNAL-SECRET, mappé sur kamoai.internal-auth-secret dans la ConfigMap. Un secret blanc est enregistré à l'ERROR et saké; un temps d'exécution défaillant est enregistré, jamais jeté à Quartz.

  27. · KlusterServices

    Widen svc kamoai pour l'exécution de KamoAI (SP10)

    kamoai-service crée et tire sa propre file d'attente de travail KAMOAI WORK, quatre avisent les shards (camoai-notifier, kamoai-notifier-1..3) sur EMAIL NOTIFICATIONS, publie des sillages sur kamoai.work.> et en direct sur rt.org.*.kamoai (SP10 section 4.7). Aucun consommateur ou flux supprimer, purger ou mettre à jour: un vidé shard est déplacé vers un filtre sentinelle, jamais supprimé (SP10 D9).

  28. · kamo-shared-library

    Enums des temps d'exécution (SP10)

  29. · APIService

    Route /api/kamoai et /api/ai avec découpes internes (SP10)

  30. · ConversionService

    Chaque enregistrement est transcrit par AIService, par org. Kamo Speech remplace le chuchote-asr

Votre univers vous attend.

Commencez gratuitement en quelques minutes. Ajoutez des produits quand vous êtes prêt. Pas de migration, pas de nouvelles connexions.

Gratuit pour toujours — aucune carte de crédit requise