Changelog
Ce qui est nouveau.
Chaque amélioration apportée à la plateforme, à mesure qu'elle est livrée.
· MCPGatewayService
Dossier de notes — recherche, lecture, création, mise à jour, journal, liens, note maîtresse
Ce que KBService répond vraiment, c'est trois choix (SP05-T24). Recherche de notes correspond à la requête sur le titre, le corps, la catégorie et les étiquettes comme le mur Notes fait, parce que la recherche de KBServiceTerm ne correspond qu'aux titres et il applique un filtre à la fois. notes update n'envoie que les champs qui changent et notes link seulement les liens, parce que re-sendant le corps décrypté l'a ré-savé sous l'IA nom, a indexé son JSON Lexical dans RAG et a surécrit des éditions simultanées. Les liens sont mettre dans RecordLink la forme canonique de Kind, et un mal formé est refusé par le planificateur avant toute approbation. Lire signe une note illisible, un texte coupé, et donner Les instants UTC: l'aide UTC passe de ChatPack à PackSupport.
· SecurityService
Éléments de la Charte sur les rôles, les départements et les titres d'emploi CRUD; PUT only charter
· kamo-internal
Carte vocale AI, colonne d'appels extérieurs et note de membre de l'AI dans les paramètres téléphoniques
· kamo-internal
Postes de travail d'IA sur l'onglet Ordinateurs, Paramètres Capacités et Plateforme
· AIService
Carte d'une configuration Studio sur des articles de charte de titres d'emploi
SalesAgentCharterMapper planifie un agent de venteConfig sur le titre de travail les articles de charte (spéc 4.7.8) pour le pliage, et les six modèles Studio sur les modèles A9 persona. Au-delà du bref (décision SP03-T28): longue le texte est divisé à la fin d'une phrase, la rupture de ligne ou l'espace au lieu d'être tronquée; un dépassement de document entier maintient tout son premier paragraphe dans BUT; Les articles BOUNDARY sont émis verrouillés, au fur et à mesure que l'affrètement les stocke; une intention ou une description de sensibilisation excessive est coupée et signalée dans tombé.
· VOIPService
Lignes vocales d'IA sur FreePBX, KamoPBX et Telnyx
Un addExtension de FreePBX refusé (statu de fausse erreur, pas d'erreur GraphQL) échoue maintenant la ligne d'AI au lieu d'en enregistrer une qui n'anneau ne sonne rien. Numéro de Telnyx les résultats des résultats envoient les chiffres que le filtre de Telnyx accepte et correspondent à la réponse exactement; l'ancienne URL-encodé '' a été encodée deux fois par RestTemplate et Je n'ai jamais trouvé de nombre.
· kamo-internal
Tableau de bord d'utilisation et de retour (SP10)
Coût D1 par membre, capacité et jour (tous les jours de la période tracés, zéro où rien n'a été dépensé; capacités nommées dans le dictionnaire du registre) et D2 géré, coût de l'IA, coût de l'équivalent humain et économies, avec le D4 un dialogue d'hypothèses pour les détenteurs de MANAGE-AI-WORKFORCE. Les deux gardent leurs champs d'époque dans chaque État, ne demandent jamais une période D1/D2 refuser (d'après, plus de 92 jours) et dire pourquoi sur le champ To, chuter une réponse qui arrive après une nouvelle question, trier l'argent et compter comme nombres, et s'asseoir dans l'enveloppe du réseau ag-grille. Le dialogue garde ce qui est dactylographié comme texte, marque le champ refusé, signale une épargne refusée ou non, et envoie une fois par presse.
· SecurityService
La charte des membres est lue et éditée; personne ne la modifie
S4 lit la charte effective d'un membre, S5 ses propres articles avec l'appelant peut les changer, et S6 les remplace (diffusé par id). Une écriture tourne dans MemberCharterWriter, lire avant d'écrire; le nouveau timbre est lu après le commit dans sa propre transaction, donc un redémarrage de lecture Yugabyte ne peut pas échouer une sauvegarde correcte. Un corps sans charteItems est refusé, pas lu comme C'est clair.
· MCPGatewayService
Chat pack — conversations, non lu, lu, envoyé, chat direct, mentions
Au-delà du brief (SP05-T23): une mention dans une conversation de support est un web chat message comme chat send; seulement une discussion d'équipe ou une conversation de support prend un message; mentionnez le balisage dans les ChatMentions de la SP09. balisage; marques chat read rien à sec et marque le meilleur effort; temps UTC de MediaService répondu comme instants de largeur fixe; une page lit d'abord la plus ancienne; seulement les champs MediaService les envois sont projetés ; les lignes de support nomment l'autre côté.
· KlusterServices
L'allongation d'extensions d'IA vers LiveKit; un chemin d'enregistrement sur chaque appel; la liste des appels extérieurs provient de Kamo
Le patch hôte refuse jusqu'à ce que le sous-programme d'enregistrement de kamo-asterisk-support soit géré et s'est géré la liste de permis est sur le noeud (et la liste couvre la liste éditée à la main), vérifie le chargement les contextes par leur en-tête (Asterisk nomme un contexte manquant dans son texte de défaillance), et remplace les fichiers par un renom qui conserve le mode et le propriétaire.
· EmailService
Enregistrer et révoquer le consentement à l'appel d'IA par numéro de téléphone
· VOIPService
KamoAI surface intérieure gardée par son propre secret
/api/voip/internal/** (SP13: lignes d'IA, identifiants SIP pour LiveKit) prend KAMOAI INTERNAL SECRET, pas le secret du cluster ; les préfixes du cluster gardent Le leur. Le filtre correspond au chemin décodé Spring MVC par, donc un La lettre codée (/api/voip/%69nternal/...) ne peut pas sauter l'un ou l'autre secret.
· kamo-internal
Indiquer les qualifications héritées de l'affichage lors de la demande
· SecurityService
Enregistrer et révoquer le consentement à l'appel d'IA par numéro de téléphone
· AIService
Avant-premières et descriptions d'emploi, catalogue vocal, mémoire en cours
· kamo-internal
Puces de consentement AI-appel et dialogue sur le plomb et les numéros de téléphone de contact
Une charge par enregistrement (useAiVoiceConsent) alimente une puce à côté de chaque numéro de téléphone sur la page d'accueil et le panneau de contact ; la puce ouvre une boîte de dialogue qui affiche la consentement, son historique et - pour un membre qui peut modifier les coordonnées - dossiers ou la révoquer. Un appelant masqué voit l'état du disque sans ses numéros. Décision SP13-T36.
· MCPGatewayService
Mail pack — lire, rechercher, threads, envoyer, répondre, avancer, brouillons, déplacer, drapeaux
· SecurityService
Sept modèles d'emploi et le critère d'évaluation des modèles
· AIService
Compiler et lire le mémoire de fonctionnement d'un membre de l'IA (location de l'étape BRIEF)
· kamo-internal
Choisissez un membre de l'IA pour répondre au chat d'un site web
· VOIPService
Capacité AiVoice avec une raison écrite par fournisseur
· MCPGatewayService
Aides au texte, projections id-safe et le harnais de services Kamo faux pour les paquets
HtmlText lie le courrier HTML comme le montre un navigateur (un jsoup walk: blancespace source effondré, br, blocs et ruptures de paragraphe, cellules, pré); ThreadIds reproduit l'identifiant de conversation v5 de EmailService; coupes de textes sans fractionner une paire de substituts et tourner chaque id un double ne peut pas tenir dans une chaîne (Long.MIN VALUE inclus). FakeKamoServices exécute un outil comme le Avec le vrai ArgsHash. Décision SP05-T21.
· SecurityService
Catalogue et résolution des paramètres pour l'éditeur de charte
S1 GET /api/security/charter/catalog et S3 POST /api/security/charter/resolve (préciser 4.8). Un projet de membre refusé par la règle d'édition de S6 répond avec les corps de S6 (RequiredRight on MISSING RIGHT); les identificateurs d'un sujet de service sont vérifiés contre l'orgine de l'appelant avant la marche de l'ancêtre; une ébauche illisibleItems liste est une CHARTE INVALID 400 avec une erreur en anglais (décision SP03-T16).
· MediaService
PIN de numérotation pour Kamo Meets et le résolveur PIN du pont
· kamo-shared-library
Entités de télémétrie d'appels d'
AI-CALL et AI-CALL-EVENT (spec 4.2/-4-3.3): direction, état, résultat et événements-type enums (STRING), les deux entités et leurs référentiels. AiCallStatus.LIVE est en lecture seule, puisque chaque appelant d'un service le partage.
· kamo-internal
Approbations - formulaire de décision, liste, onglet du centre d'interaction et page en liens profonds (SP10)
Le formulaire d'homologation (A3/A4) avec des modifications de texte uniquement, la liste des pôles de travail, l'onglet agréments du centre d'interaction avec son badge A2, et /forces de travail/approbations/-id- pour les liens profonds SP06/SP07/SP09.
· AIService
Décharges d'opérations en version avec une porte d'entrée-hach et un cache court
· 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.
· 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.
· 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).

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