Aller au contenu
KAMOUniverse

Changelog

Ce qui est nouveau.

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

  1. · KlusterServices

    Amener www.kamouniverse.com en direct; apex passe par kamo-nowww

    KamoUniverse est maintenant le principal site de marketing. www.kamouniverse.com s'arrête 301 www.kamocrm.com et est servi par l'application kamouniverse-marketing (son propre IngressRoute, Host(www.kamouniverse.com) à la priorité 100 - au-dessus de la kamo-marketing - attrape-tout). Le nus apex route maintenant vers kamo-nowww, qui 308 est à l'adresse https://www.kamouniverse.com et passe ACME HTTP-01 remet en question, exactement comment kamocrm.com atteint www.kamocrm.com; la route http keeps à l'exclusion /.well-known/acme-challenge/ ainsi cert-manager's solver répond toujours aux renouvellements. L'intergiciel de redirection kamouniverse-to-kamocrm est passé du fichier; traefik/routes/- n'élagage pas, il est donc supprimé du cluster à la main après ce déploiement. Les quatre domaines d'audience sont déjà transmis à www.kamouniverse.com, de sorte qu'ils atterrissent maintenant sur le site. dans un saut au lieu de deux.

  2. · KlusterServices

    Certificats pour chaque hôte de la plateforme sur kamouniverse.com

    login.kamouniverse.com et register.kamouniverse.com deviennent la plateforme KamoUniverse signe et portes d'inscription, et d'eux un visiteur atteint thème., capcha., api., interne. et le reste. Aucun de ces hôtes n'a un Certificat aujourd'hui, Traefik leur répond avec le défaut kamocrm.com Et le navigateur refuse la page. thème., capcha. et médias. ne sont que des ressources secondaires et ne peuvent pas démarrer leur certificat propre par le biais de l'analyse d'access-log, et de la plateforme la rangée kamouniverse.com org-domains ne peut être portée qu'une seule fois L'hôte KnownAliases est certifié, de sorte que les 13 étiquettes sont listées plutôt que attendre sur la circulation.

  3. · kamo-shared-library

    Rencontres téléphoniques en télémétrie AI CALL — gentille, id de réunion, REMOVED, événements de réunion

    AiCallKind {PHONE, REUNION} et AI CALL.KIND / REUNION ID (SP14 DDL - Oui. Ai CallOutcome.REMOUVÉ, les quatre les types d'événements et le chercheur d'appels en direct. SP13 Entités d'AiCall Teste maintenant la liste des deux colonnes SP14 et du nouveau chercheur.

  4. · KlusterServices

    Run IBM Granite 4.0 H-Tiny à la place de qwen3:4b, sur 16 carottes

    Le propriétaire a demandé un modèle local qui fonctionne sensiblement mieux sur les k3m1 AVX2-seulement Xeons (2026-09-27, décision SP01-LLM-granite4). granit4:tiny-h est un Munga-2/transformateur hybride MoE (7B total, 1B actif): plusieurs fois qwen3:4b prompt et répondre à la vitesse sur CPU, l'appel d'outil natif, et pas de passe-pensée. - postStart tire le granite4:tiny-h; - Limite de l'unité centrale 8 - 16 (LLAMA-ARG-THREADS) suit la demande 2 - 4; - OLLAMA-CONTEXT-LENGTH 8192 - 16384 (les pas d'agent passent de 3 à 5k jetons); - OLLAMA-FLASH-ATTENTION-1. La mémoire reste 8Gi.

  5. · kamo-internal

    Expliquer l'activité d'IA sur l'en-tête principal (SP10)

  6. · kamo-internal

    La salle de l'IA et banc de travail, cadran d'autonomie, les pistes et les répétitions (SP10)

  7. · kamo-internal

    Tabillage de la main-d'œuvre avec la liste des équipes d'IA (SP10)

  8. · KlusterServices

    Ramener les Worldchunks entraîner à l'usage après qu'il a chuté

    Le 2026-09-23, la tuile USB de carreaux de terre sur k3m1 est tombée pendant un second. l'a démonté et arrêté le serveur nfss, ce que nfs-utils fait exiger de chaque exporté chemin, et rien ne l'a monté ou recommencé le serveur quand le disque est revenu. Le support NFS dur de k1m1 puis suspendu statfs() pendant quatre jours, jusqu'à ce que etcd stagne la plate-forme s'est éteinte en 2026-09-28. worldchunks-reconcile court toutes les minutes sur les deux nœuds et ne fait rien quand tout C'est bien. Sur k3m1, il remonte le moteur lorsqu'il est présent mais non monté ou mort, et démarre le serveur nfs lorsque la conduite est en bonne santé. Sur k1m1, il remontige la part une fois que le serveur répond. Sur les deux, il redémarre tout conteneur encore lié à un vieux ou vides /mnt/worldchunks, au maximum une fois par dosette par 15 minutes, car jusque-là L'échantillonneur de paysages de DaemonService lit un répertoire mort ou vide. Installé sur k1m1 et k3m1 à la main, comme k3m1-ext. Vérifié en direct: un monture stop et nfs-serveur est revenu en 36s, une part de k1m1 non montée en 55s, et une gousse d'essai left on a redémarré sur un système de fichiers swapé a été redémarré sur le nouveau.

  9. · AIService

    La traduction et les façades OCR sur le routeur pour l'outil Plan

    F1 POST /api/ai/v1/traductions {texte, à partir de?} et F2 POST /api/ai/v1/ocr (fichier multipart, nom de fichier optionnel), SP05 spec §4.17: la session de l'appelant, Les adaptateurs de la famille SP04 et SP01. TRANSLATION prend jusqu'à 2 tentatives (à partir de null est envoyé et répondu comme auto) et est mesuré CHARACTERS 1K en code points; OCR prend une tentative et est mesuré PAGES, au moins un. Une malformation champ est un 400 le nom; un fichier sans nom voyage comme "document". Décision SP05-T32.

  10. · MediaService

    Les membres de l'IA se joignent aux réunions et invitent, se rejoignent au début, état d'exécution, contexte compagnon

  11. · MediaService

    Historique des réunions, coordonnées avec le numéro d'in et les transcriptions, membres de l'IA pouvant être invités

    M3 GET/api/meet/ai-candidates, M4 GET/api/reine/réunions, M5 GET/api/meet/réunions/-id (spec -4,.1). Chaque réponse est application/json; une page ne divise jamais les réunions qui partagent un instantané; une ligne avec un autre codage UUID est laissée de côté au lieu deéchoser la liste; l'IA les drapeaux suivent la règle de M1 pour qui peut inviter.

  12. · ConversionService

    Transcription détaillée — segments chronométrés, locuteurs, langue et provenance du modèle

    POSTE **************** (SP14 spec §4.4.3) répond à un enregistrement comme des segments chronométrés avec la langue, le fournisseur et le modèle qui l'ont entendu, pour les transcriptions de réunions persistantes de MediaService. Il coupe et mesure exactement comme /transcribe fait et partage sa demande, réessayer, auth et scratch traitement; un secret vierge répond 503 (maître §7 point 13). /transcrire est inchangé.

  13. · MediaService

    Les transcriptions d'enregistrement et les résumés ont persisté, acheminés par les services d'IA de l'orge avec la provenance

  14. · AIService

    Le chat des membres utilise l'Outil Plane avec la propre session du membre; contrat d'administration du serveur MCP

  15. · AIService

    routeur SP04, exécuteur testamentaire, budget et configuration en temps réel

  16. · AIService

    Critères de routage et critères d'évaluation du budget des membres de l'IA

  17. · AIService

    routage de chat de membre et de widget, vérifiés par la pile de routeurs

  18. · KlusterServices

    Transférer l'apex des quatre domaines d'audience + www à www.kamouniverse.com

    kamofamily.org, kamobusiness.com, kamopersonal.com et kamocommunity.org sont enregistrés et pointés au cluster. Leur apex et www maintenant 301 à https://www.kamouniverse.com avec chemin et requête conservés, de la même manière kamouniverse.com et www vers l'avant à www.kamocrm.com. C'est encore en avant s'applique, donc les visiteurs finissent actuellement sur kamocrm.com après deux houblons. dev.<domaine> est le propre site de chaque public et n'est pas affecté. - **** **** **** une redirectionRegex middleware http et https IngressRoutes à la priorité 300, ci-dessus marketing-route www.* attrape-tout. Les chemins de défi ACME sont exclus sur :80. - auto-certificat: les huit apex/www hôtes dans STATIC DOMAINS. Six avaient déjà Ce n'est pas le cas. kamobusiness.com n'a pas encore d'apex Un record, donc ses deux questions à travers la réessayer périodique une fois qu'il le fait. kubectl diff sur chaque cible de l'étape Traefik: seulement les trois nouveaux les objets diffèrent, donc le déploiement Traefik n'est pas roulé.

  19. · AIService

    Retransmission en temps réel WebSocket avec tickets à usage unique, plafonnement et compteur de session

  20. · AIService

    Billets en temps réel et tickets relais dans Redis ou OpenAI secrets éphémères

    Des secrets éphémères sont frappés par la promenade familiale partagée de la passerelle (chaque déliquatoire écueure, une clé rejetée marque le fournisseur, alertes budgétaires après le billet); les tickets relais prennent le premier candidat dont le point d'extrémité peut être atteint, nomme la voix dans l'orthographe du modèle, et un 424 nomme l'exclusion dominante. E8 refuse champs malformés avec 400 (SP04-T30).

  21. · KlusterServices

    KamoBusiness, KamoPersonal, KamoSites communautaires; KamoFamille déménage à dev.kamofamily.org

    Trois autres sites d'audience s'installent comme KamoFamilie. Chacun est un Next.js repo édité sur GitHub (pantherkamo/<Nom>), synchronisé à Forgejo kamo/<nom> par un git-sync CronJob, et déployé par son propre workflow Forgejo: KamoBusiness dev.kamobusiness.com KamoPersonal dev.kamopersonal.com KamoCommunity dev.kamocommunity.org Le domaine de KamoFamily est kamofamily.org, so dev.kamofamily.com (qui jamais est remplacé par dev.kamofamily.org dans STATIC DOMAINS. - auto-cert: les quatre hôtes de dev dans STATIC DOMAINS. Aucun des quatre domaines est encore enregistré, de sorte que chaque certificat provient de la réactivité périodique ajoutée dans 88b06ef une fois que son dev CNAME a résolu. - poddisruptionbudgets: un par site, maxIndisponible 1 - git-sync: CronJobs git-sync-kamobusiness, - kamocommunity, avec leurs secrets documentés dans SECRETS.md (appliqué par main, comme les autres)

  22. · kamo-internal

    Routage - Onglet Budgets - ordre de préférence modèle et défaut de budget des membres de l'IA

  23. · AIService

    Façade de génération d'images (base 64 seulement), mesurée par image

  24. · KlusterServices

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

    KamoFamily est un nouveau site Next.js (Forgejo kamo/kamofamily, édité sur GitHub) pantherkamo/KamoFamily), mis en place de la même manière que le site de marketing KamoUniverse: - auto-certificat: dev.kamofamily.com en STATIC DOMAINS - poddisruptionbudgets: kamofamily, maxIndisponible 1 (2 répliques) - git-sync: CronJob git-sync-kamofamilial avance rapidement Forgejo main to GitHub principales toutes les deux minutes (appliquées à la main, comme la première) auto-cert n'a jamais ensemencé STATIC DOMAINS qu'une seule fois, au démarrage, et cette graine saute un hôte dont le DNS ne résout pas. Rien ne l'a revisité, donc un domaine liste avant son enregistrement existait attendu pour le prochain démarrage de pod. dev.kamouniverse.com a frappé cela il y a deux jours et a obtenu son certificat seulement parce que demande a atterri dans le journal d'accès. dev.kamofamily.com est listé alors que kamofamily.com est toujours délégué aux serveurs de noms à la retraite de Yahoo, il frapperait le même écart. La boucle principale refait la graine environ toutes les 15 minutes pour les hôtes statiques sans certificat sain. Quand chaque hôte a Un, il ne enregistre rien.

  25. · AIService

    Transcription et façades de parole mesurées en secondes et caractères audio

    E4 POST /api/ai/v1/audio/transcriptions et E5 POST /api/ai/v1/audio/parole, chacun avec son twin, sur les adaptateurs familiaux de SP01. La marche de durée en tête WAV se termine toujours; un modèle qui liste les voix obtient son premier quand aucune n'est nommé et est sauté pour un, il n'énumère pas (Piper ignore le champ vocal); Speaches pcm est demandé à 24 kHz; malformé ou streaming les champs sont refusés; une transcription de texte est UTF-8; un téléchargement sur 25 Mo est 413 JSON.

  26. · DocsService

    La liste des documents recherche les noms de fichiers lorsque searchQuery est administré

    DocumentListRequest.searchQuery a été accepté et jamais lu, donc une recherche a renvoyé le Les documents les plus récents, tout ce qui a été demandé. Une recherche non blancheQuery conserve maintenant les documents dont le nom du fichier le contient (trimé, ignorant le cas, LIKE wildcards pris littéralement), donc la page et son total sont les matchs. Le gestionnaire Docs ne l'envoie jamais; l'outil La recherche de l'avion (KamoAI SP05) le fait.

  27. · MCPGatewayService

    Documents, traduction et dossiers OCR

    docs-rearch, docs-read, translate-text et ocr-document (spec 4.20). Un document est roulé par la description de DocsService avant qu'une octet ne soit récupérée: le texte est décodé ici (un fichier Markdown ou YAML stocké en octet-stream par son extension), les PDF et images Kamo OCR dit aller à AIService F2, un document de plus de cinq pages est refusé avant son téléchargement, et tout le reste n'est pas lisible sans un. Les documents id sont des longueurs canoniques; les codes de langue sont vérifiés au fur et à mesure que la vérification de F1.

  28. · kamo-internal

    Page de réunion — composer, inviter ou retirer les membres de l'IA, les transcriptions et les résumés

  29. · AIService

    Encastres sur le modèle épinglé et les façades de rerank

    Les entrées et les documents atteignent le modèle par lots qu'il accepte (TEI refuse plus que son lot de 32 clients avec 422; un maxDocuments d'un reclasseur); les champs mal formés sont refusés, ne se lisent jamais comme absents.

  30. · MCPGatewayService

    Les outils de la station de travail et de l'ordinateur de l'IA avec réveil automatique et location, pack de postes de travail

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