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

    Entité d'agent de vente et d'affectation par agent par canal

    Agents de vente d'IA configurables en ORg: un agent nommé pour une industrie de vente, programmé avec un contexte de formation les auteurs d'org (d'un modèle ou à la main), assignables à des canaux pour piloter l'IA de ce canal. Kamo dessert toutes les industries et le prêt hypothécaire est Un seul modèle. - Entité d'agent de vente (dao/bes et haricots/ai) et SalesAgentRepository et SalesAgentDTO - WebChatIntegration.salesAgentId (lien souple nylon) et champ DTO

  2. · SecurityService

    MLOS, géré par la plate-forme d'auto-approvisionnement, clé de service du site par hôte

    - ManagedChatIntegrationService : menthe pare-térosie, la plate-forme, a gérée par la plate-forme WebChatIntegration sur le premier accès. KamoMLOS est la première partie: l'ordre résolu par l'hôte, la clé de site public est détenue par la plate-forme et n'est jamais gérée par des administrateurs d'orgges. - PortalChatConfigurerG ETG - résolution org par hôte, obtenir ou créer l'intégration gérée, retourner la clé du site public pour 'kamo-chat'. (Le point d'extrémité de routage-jeton de la menthe de routage - chatRoutingForGuid - assignLoanOfficer chat-routage événement atterri en 67974fd via une poussée entrelacée; cela ajoute le côté config/approvisionnement et nécessite le partage de 6b161b5.)

  3. · MediaService

    Vérifier le jeton de routage, persister leadUid, réaffecter le chat en tête

    - createSupportSession prend un routingToken signé (non préféréAgentMemberId); vérifiée via ChatRoutingTokenCodec et cluster internal.auth.secret, force token.orgId - org, n'ajournez d'itinéraire que lors de l'intégration.assignmentMode et SPECIFIC-AGENT. Coupe dure du chemin à oiseau à navigateur fourni par le navigateur. - persister dans le groupe d'appels d'offres sur SupportTicket et PublicChatVisitor (lien emprunteur-chef de file) - ChatRoutingConsumer : sur security.chat.routing., réaffecter l'ouverture de l'emprunteur ticket(s) par exemple en charge du nouvel officier (reuses assignerToPreferredAgent) - lo-présence org-scoped: cross-org/membre inconnu en ligne:faux (pas de fuite) WebChatIntegration CRUD/bootstrap carry assignmentMode; magasin publicSiteKey pour Intégrations SPÉCIFIQUES

  4. · kamo-shared-library

    Jeton d'acheminement d'agents abonnés et propagation de la réfontie au plomb

    Fondation pour la fabrication du widget de chat public réutilisable manipule le KamoMLOS Variante de l'emprunteur-prêt-prêt en toute sécurité, et pour la propagation de la réaffectation des chefs d'entreprise dans un chat ouvert. WebChatAssignmentMode (topiczQUEUE par défaut / SPÉCIFIQUE-AGENT); WebChatIntegration gains assignmentMode et publicSiteKey (clé de la plateforme gérée pour MLOS résolu par l'hôte) - ChatRoutingTokenCodec: jeton HMAC de courte durée sur le secret du cluster prouvant agent cible; remplace le fichier de navigateur fourni par le navigateurAgentMemberId - SupportTicket.leadUid et PublicChatVisitor.leadUid (lien emprunteur-chef de file durable) - - -- security.chat.routing.orgId, émis de la réattribution de plomb (LeadService.updateLead) et de la récupération du pool (acceptNextLead) - Détecteur d'intégration géré

  5. · SecurityService

    Expose la capacité de vision afin que la console puisse expliquer un fournisseur manquant

    Les feuilles de débit PDF sont lues par le fournisseur de vision configuré par l'orge. Quand aucun n'est configuré l'appel AI échoue de la même manière qu'une erreur de modèle, donc la console n'avait aucun moyen de distinguer "nul n'est mis en place pour lire ceci" de "la feuille était vierge". GET et proxies de la sonde de capacité d'AniService sous la porte de steward existante, org serveur-star-solouillé, de sorte que l'UI peut nommer le nom réel Problème et indiquer où le résoudre.

  6. · AIService

    Vision de l'image en ligne et repli de niveau qui préfère plus fort plus faible

    Deux limites rendent la vision configurée inutilisable pour des classes entières d'appelant. 1. Vision était URL-ONLY. Chaque appelant devait se tenir à la charge publique et à la main des fournisseurs une infrastructure - un signataire, un point de terminaison d'appel non authentifié, une entrée. Un groupe d'experts en grappes à peuples Le service ne pouvait pas utiliser la vision du tout, quelle que soit la configuration de l'ordonnance. Adaptateurs maintenant est strict - une donnée mal formée: l'URI retombe à la gestion d'URL, de sorte qu'une URL ordinaire peut ne jamais être transformé en partie en ligne brisée. Les appelants avec une URL publique signée sont non affecté. 2. La sélection de niveau ne distinguait que la "correté exacte" de "tout le reste", donc une LIGHT ou Un fournisseur non plus connecté pourrait surpasser un LAVAGE configuré uniquement sur ordre prioritaire - un MOYEN Une demande pourrait lire discrètement un document avec un modèle trop faible pour elle. L'ordre est maintenant Les niveaux plus forts (le plus fort d'abord) - n'est pas plus - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Le sous-service est l'échec qui produit des réponses erronées, donc le sur-servage est préféré à elle. Le niveau reste une préférence, jamais un filtre, et l'ordre prioritaire rompt encore les liens. Partagé par la vision et la sélection de texte, qui ont fait double emploi avec l'ancien comparateur. Ajout également GET - résolu par le routage réel chemin: MlosAiClient s'effondre chaque échec dans un vide Facultatif, donc "pas de fournisseur par ailleurs, indiscernable du modèle de "le modèle de la erreur" et rien ne peut dire un membre qui. C'est ce qui permet à une UI de le dire.

  7. · kamo-internal

    Dispositifs fractionnés en "Système(s) de téléphone" et "dispositifs mobiles"

    L'onglet Dispositifs comporte maintenant deux sous-onglets. La table matérielle PBX/softphone existante se déplaçant sous "Système(s) de téléphone(s)" inchangé; le nouvel onglet "Dispositifs mobiles" Mobiles Dispositifs permet un ensemble d'administration: - la politique d'ORGANISATION DEFAULT (dispositifs personnels autorisés ou gérés par l'entreprise) requis), sauvegardé par l'intermédiaire de l'aire de campagne existante, et - une annulation de PER-MEMBER (ou "ou "par défaut d'utilisation"), l'efficacité de la situation politique présentée par membre, parallèlement aux dispositifs que chaque membre a inscrit (nom, plate-forme, dernier utilisé, dernier IP). Un membre de COMPANY-MANAGED-REQUIRED ne peut atteindre l'ordre qu'à partir d'une entreprise gérée par une entreprise (Android Device Owner enrolled) téléphone et l'application cache l'organisation entièrement sur n'importe quel autres appareils; les dispositifs gérés se mettent aussi à jour silencieusement et restent en marche. La sous-sélection utilise son propre param ''deviceView' de sorte qu'il ne s'est jamais mis en collision avec ParamètresView's ''? tab'. Soutenu par le nouveau - les critères d'évaluation. Remarque: les nouvelles étiquettes sont des chaînes littérales - le catalogue de messages next-intl est en vie. le dictionnaire de traduction séparé, de sorte que des clés devraient y être ajoutées dans un suivi.

  8. · SecurityService

    Critères d'admin Org-admin pour la politique des appareils mobiles et dispositifs inscrits

    Retourne le nouveau sous-onglet "Dispositifs mobiles" sous Paramètres et caractéristiques et téléphone Les appareils (sa frère "Système(s) de téléphone(s)" restent sur VOIPService et couvre - GET Politique de défaut d'org - une ligne par membre AC AC: leur annulation, l'efficacité et les dispositifs qu'ils ont actuellement inscrits (non recouru) UserDeviceTokens: nom, plate-forme, dernière utilisation, dernier IP, expiration). - PATCH définit ou efface l'annulation par membre; null ishére à la valeur par défaut de l'ordre. Gated on MANAGE-VOIP-SETTINGS (droit qui ouvre déjà les paramètres du téléphone) page) plus le mode de même or, ou dieu. L'ordre par défaut lui-même est écrit à l'échelle de l'ordre le patch de champ PUT/api/security/org/-id-.

  9. · kamo-internal

    Le panneau d'ingestion accepte les feuilles de calcul, et pas seulement le CSV

    L'extracteur lit maintenant .xlsx/.xls et renifle le format du fichier lui-même, donc le Le sélecteur ne limite plus le CSV et la copie dit clairement ce qui est lisible. que les PDF ne le sont pas, plutôt que de laisser un directeur d'exécution en télécharger un et obtenir un échec confus.

  10. · kamo-internal

    Onglet Ingestion d'ingestion d'ingestion d'ingestion d'ingestion d'ingestion d'ingestion d'ingestion d'ingestion d'ingestion d'in

    L'ingestion de feuilles de vitesse existait de bout en bout dans le backend et aucune de ces ingestions n'était accessible. Cela ajoute la seule surface qui marche sur toute la chaîne: téléchargez la feuille d'un investisseur. ingérer - voir exactement ce que l'extracteur lit, cellule par cellule avec sa provenance - approuver/rejeter les lignes approuvées en tant que feuille de taux à prix abordable. Le panel est honnête sur ce qu'il fera réellement: il prévoit le nombre de lignes approuvées. ont un taux et un prix (seuls ceux qui publient) et dit clairement qu'une demi-traînée est sauté plutôt que deviné. Rien n'atteint le catalogue avant l'approbation. Ajouter également le /api/security/mlos/catalog et /api/security/mlos/identifiants proxy les itinéraires. Les deux panneaux ont été expédiés sans un, donc chaque appel d'eux 404'd à la prochaine et n'atteigniront jamais du tout SecurityService.

  11. · kamo-shared-library

    Type d'estsoc CATALOG-SOURCE pour les documents sources du catalogue MLOS

    Fiches de taux d'investisseurs / LLPA - matrices d'éligibilité / polices de verrouillage doivent être adaptées à live: les extraits d'ingeste du blob, et les points de la version de la feuille de taux publiées à nouveau en tant que provenance. Il n'y a pas de type assoc existant et le seau de SYSTEM-WIDE est des modèles de signe électronique. CATALOG-SOURCE est org-sescopié et délibérément non séchable ou écrasable: une vie Le prix cite ce dossier, de sorte que le remplacer ou le supprimerait silencieusement la preuve À l'origine d'une version publiée. Appliqué en dernier, donc pas de changements ordinaux existants.

  12. · SecurityService

    Portail pour l'examen des candidats et promotion de la feuille de taux

    Expose les deux nouvelles promotions du catalogue écrit à la console steward sous le système existant Porte steward MLOS, avec serveur d'organisationId estampillé à partir de la session opérateur: POST POST

  13. · kamo-shared-library

    MobileDevicePolicy - org par défaut - par membre

    un téléphone personnel ou doit être sur un ordinateur géré par une entreprise (inscriveur de l'appareil Andride inscrit) Dispositif: - MobileDevicePolicy enum : PERSONNALISÉ - COMPANY-MANAGED-REQUIDE. - Organization.mobileDevicePolicy - la valeur par défaut à l'échelle de l'ordre (NOT NULL, par défaut à PERSONNALISÉ DE L'AIDE, les personnes n'étant pas affectées, les personnes concernées ne sont pas affectées. - Membre.mobileDevicePolicy - nullable par membre annulation; NULL hérite de l'orge par défaut, c'est-à-dire comment la politique est configurée "par membre". La valeur EFFICAVE par membre est ce sur lequel l'application mobile porte: un organisme dont une politique efficace est la société COMPANY-MANAGED-REQUIRED est cachée à l'agent d'interrupteur d'org sur un un dispositif qui n'est pas inscrit en tant que société géré. Colonnes appliquées par l'intermédiaire de KamoInitializer.

  14. · SecurityService

    Passerelle d'ingestion (la zone d'entrée et d'arrêt n'était pas accessible)

    MLOSIngestionService n'avait pas de présence de passerelle, de sorte qu'aucun locataire ne pouvait remettre une feuille de vitesse à l'extracteur et aux candidats qu'il met en scène n'avait pas de lecteur sur une surface accessible. Ajout de /api/sécurité/mlos/ingestion: relais ingeste à fréquence à plusieurs parties plus les deux lectures d'échelonnement (un document source l'historique de l'admission des candidats à l'investissement). une session d'opérateur sur chaque appel, donc un steward ne touche jamais à son propre locataire zone d'arrêt. Le temporisation de lecture est de 120 s - une analyse est un travail CPU, pas une recherche. imgDatId reste nécessaire: il s'agit de l'ancre d'origine à prise en compte et de l'ancre Clé d'admission, donc le blob est stocké à travers le pipeline d'imagerie en premier.

  15. · kamo-internal

    Onglet « Identifiants » et résoudr un numéro externe à son prêt

    Nouvel onglet Identifiants dans la console de steward hypothécaire: coller un numéro extérieur (numéro de lan, MERS MIN, DU/LP/GUS dossier, enveloppe de signature électronique, etc.) et le résoudre à son prêt - la même porte le fournisseur entrant un routeur webhook utilise, de sorte qu'un steward peut poursuivre un rappel non conduit, plus un livre d'identificateurs par gainet et vue du cycle de vie. Déclosed: inconnu, ambigu ou numéro d'un autre locataire lu tous. Fil le nouveau /api/sécurité/mlos/identificateurs supplétifs. Étiquettes à chaîne ordinaire (chauffage i18n).

  16. · SecurityService

    Passerelle d'identification - l'intendant peut résoudre un numéro externe à son prêt

    MLOSIdentifierService n'avait pas de passerelle, donc le plan d'identifiant typé (la porte de routage chaque entrant fournisseur/agence/AUS/e-sign callback use) n'était pas accessible à partir de la console. Nouveaux MlosIdentifierClient MlosIdentifierContrôleur - Résoudre un numéro externe, et lire un prêt l'indicatif d'identification et les événements du cycle de vie. Isolation des locataires: le per-prêt indique que l'exploitant est son propre org. doc-11 - 6,5 gardes-m'aux/orgs; /resolve n'en dosoror pas en aval, de sorte qu'un atterrissage de résolution en ANOTHER org est déclaré comme UN RÉSOLVE A ÉTÉ ici plutôt que de fuite que le nombre existe. Porte de l'intendance éligible à Dieu. Configmap: mlos.identifier.url.

  17. · kamo-shared-library

    Détroduit AUS-dossier de caisse et détecteurs d'enveloppe de signe électronique à clé de valeur pour la délégation du propriétaire de l'identifiant

    Achève la recherche de la colonne propriétaire-colonne dont le plan d'identification MLOS a besoin pour acheminer les rappels entrants: (budgé de course DU/LP/GUS) et - La reprise à la fois de l'org-agnostique et du LIST, de sorte qu'une nouvelle fuite s'effondre et une collision équivalable de transit échoue à la fermeture plutôt qu'à l'improviste. Découvreurs de l'additif et de l'aune de l'aide; pas de schéma.

  18. · kamo-shared-library

    S'approprier des identifiants de prêt à valeur nominale pour l'identifiant propriétaire-délégation

    Le plan d'identification MLOS résout un rappel de fournisseur/agence entrant en vue d'un prêt; pour les types OWNED-ELSEWHERE la valeur faisant autorité réside dans la colonne du PROPRIÉTAIRE. Ajout de la CL une liste de recherche à la valeur (org-agnostic) (Il se passe donc une collision entre les deux sexes qui échoue à la fermeture plutôt qu'à l'improvisation)) et/brouverByLenderLoanNumber / findByMersMin. Additifs et rechercheurs de qualité la non-modification de la repos, aucun changement de schéma.

  19. · kamo-shared-library

    Modèles d'e-mails canoniques CONDITIONNÉS / CONDITION-CLÉE

    La moitié de la boucle des conditions de l'emprunteur: deux modèles de contrôle génériques pour la nouvelle condition le consommateur de notification. Ajouté à CANONICAL-KEYS avec leurs ressources json-html; Semence d'EmailServiceForOrg auto-cielle-les dans n'importe quel org lors de la première émission (idempotent), et il s'injecte automatiquement orgName/logoUrl. Copie est délibérément générique (un nouvel article / un élément complété - ouvrez votre portail) - l'e-mail n'intègre jamais un les spécificités de la situation, le portail est la source de la vérité.

  20. · SecurityService

    Critère d'évaluation du statut de l'essai avant l'authentification publique pour la pilule de connexion/reflement de registre

    GET - résout l'orge par nom d'hôte (alias-fallback) et indique si son compte est en activité Essai natif, réutilisant - (maintenant public) La pilule correspond donc à la bannière d'essai dans l'application. Échec fermé à inTrial:false pour les domaines inconnus.

  21. · kamo-register

    Montrer l'UTILISATION DE TRIIQUE UNIQUEMENT Pilule au-dessus

    Refactored de cyclocamomie en pile de colonnes fixes et auto-recouvrement /api/état-de-l'état d'état-devoir/host (pouvoir de l'état d'essai public de SecurityService) , en rendant une pilule ambre au-dessus de la pilule sous tension lorsque l'ordre Le compte est dans un essai natif actif. Il s'ouvre à cache-cach.

  22. · kamo-login

    Montrer l'UTILISATION DE TRIIQUE UNIQUEMENT Pilule au-dessus

    Auto-début/api/statut d'essai (pouvoir de l'état d'essai public de SecurityService) le critère d'évaluation, résolu par l'hôte de connexion) et rend une pilule ambre au-dessus du Pilpille alimentée lorsque le compte de l'orge est dans un essai natif actif. Dépis ouvert à caché.

  23. · kamo-internal

    Voir les documents de tiers (prêts) dans l'examen des exigences de l'intendance

    Un steward passant en revue une exigence TROISIEME-PARTY (appraison/titre/inondation) peut désormais ouvrir le document satisfaisant. La nouvelle route binaire Next.js fait le flux du point d'extrémité de contenu par le lactosécle; imageApi.viewLoanDocument blob-fetches - ouvre des téléchargements en ligne; AppRequirementView surplombent le satisfierImgId et le prêtFileUid; La section des documents indique un bouton de visualisation sur des rangées de tiers avec un satisfeur. Retrouve le nouveau service de sécurité Critère de la teneur en LOAN-doc par l'intermédiaire du lys. Étiquette à cordes (chaussure i18n).

  24. · SecurityService

    spectateur de documents par l'intermédiaire d'un prêt (tonne-partie) et évaluation/titre/inondation

    Achève le chemin doc-réview octet commencé avec le spectateur du coffre-fort. Emgos de collecte de sanglots (appraison/titre/inondation) sont refusées par les critères génériques d'imagerie (décalissement des III par prêt), de sorte qu'un steward examine un tiers satisfiant ne pouvait pas l'ouvrir. Nouveau GET - gated sur un Opérateur LOS (LOS-VIEW-PIPELINE) OU un membre qui est partie à la demande de ce prêt, et délégué confus ancrés par l'assocObjectId-loanFileUid check (un pente de LOAN img est titulaire de son propre prêt en assocObjectId). Les octets flux en cours de traitement à partir du seau de prêts d'imagerie, de sorte que la porte de fichier de prêt est le compartiment (pas la clairance CONFIDENTIEL). ?download-true est attaché; par défaut en ligne. Ferme le résidu de LOAN -

  25. · kamo-internal

    Visualiser/Télécharger les documents de coffre-fort dans l'onglet documents de compte

    Transforme la phase conditions/docs en une véritable boucle d'examen. La voie mandataire des membres et des documents passe maintenant non-JSON (binaire) réponses en amont au lieu de text()-décodage; memberDocsApi.viewDocument va fretter le par partie/octets de contenu avec la session et ouvre le blob en ligne (ou téléchargements); AccountDocumentsTab Retrouvez les actions de téléchargement par document de caveau. soutient le nouveau critère d'évaluation du contenu par partie de SecurityService. Étiquettes à cordes (chauffage i18n).

  26. · SecurityService

    spectateur de documents de coffre-fort per-partis - octets étaient en écriture seulement, maintenant réexamineurs

    Les documents de coffre-fort téléchargés (stube de paie / Gov ID / English) étaient en écriture uniquement: l'octet d'imagerie générique les critères d'évaluation refusent COMPTE-MEMBER-VAULT (séblage par personne par personne), de sorte qu'un steward a accepté/rejeté une exigence sans jamais ouvrir le doc, et un emprunteur ne pouvait pas revoir une soumission. Nouveau critère d'évaluation de l'octet authz d'Athzd GET et miroir l'extrait Garde: requirePartyAccess (membre propriétaire OU un LOS droit) - un document appartenant à ce parti confus-député vérifier, puis desservir des octets IN-PROCESSTS via VaultDocLoader (MinIO) - de sorte que la porte per-partenaire est le compartiment PII, pas le niveau de dédouanement CONFIDENTIEL (qui échouerait même pour le propriétaire). en ligne. Ferme le résidu relevé dans le

  27. · kamo-internal

    Onglet du catalogue d'intendes et semelle, un paquet de prix, inspecter le catalogue

    Nouvel onglet de catalogue dans la console steward hypothécaire: ensemencement du premier paquet à prix coûtant un locataire avec REAL investisseur les identités de produits (tarification des blocages) et inspecter les versions des fiches de taux des investisseurs de l'ordre. Fil le nouveau /api/security/mlos/catalog proxy via le catalogueApi. Ferme la lacune de 1 dollar de l'audit - un vrai locataire Le catalogue était insimilable/non joignable, de sorte que rien en aval ne pouvait payer le prix. UI à chaîne de couleur (i18n suivi).

  28. · SecurityService

    Passerelle du catalogue - le mandataire manquant qui bloque la tarification des locataires

    Catalog était le seul contexte lié à MLOS sans passerelle SecurityService, de sorte que le catalogue d'un locataire ne pourrait jamais être rédigés/ensemencés à partir de la console et BorrowerQuoteService est retourné NO-CATALOG pour chaque og réel (prix étapes mort). Nouveau MlosCatalogClient et MlosCatalogController (/api/security/mlos/catalog) proxyle le catalogue lit: les écrivains de la version-spine (semences de lot coniques, - publier, bulletin). org est SERVER-STAMPED sur chaque écriture de l'opérateur session (une orgée fournie par le client est écrasée); gâteau steward éligible à la dieu. configmap: mlos.catalog.url.

  29. · kamo-internal

    UI de guichets de location et de crédit-vente de l'écran de l'intendance des marchés de capital

    LoanSaleDeskPanel dans le Centre de commandement des capitaux et des risques: liste des engagements de livraison des investisseurs (filtre du statut), ouvrir un engagement et par engagement d'affectation verrouillé prêts, livrons, achetez (fonds les prêts FERMÉS, FUNDED), conseil d'administration et paire de allocations. Fil Expédié et mandataire via capitalMarketsApi. Remplace la faille de la feuille de route indiqué dans l'audit comme étant le plus grand écran d'intendance manquant.

  30. · DaemonService

    Un consommateur durable fait avancer l'achat par l'investisseur d'un fichier de prêts FUNDED

    MlosLoanFundedConsumer a cotisé (durable) daemon-mlos-prêt-financé) et transmet chaque achat au point d'extrémité du pipeline financé par SecurityService/par. SecurityPipelineClient, qui fait progresser le prêt FERM - FUNDED (stade d'origine terminale). Reuses le partage IdempotentEvent Core du maître d'œuvre (dépôt de la nak-rétris et du QLQ) exactement comme MlosClosingCompletedConsumer; idempotent côté serveur (déjà FUNDED - 200 noop). SécuritéPipélineClient généralisé (fermante Achevé et financé, organisme Configuration Configuration: daemon.jobs.mlos-funding-loan activé, max-attempts 5.

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