Changelog
Ce qui est nouveau.
Chaque amélioration apportée à la plateforme, à mesure qu'elle est livrée.
· kamo-internal
Ajouter un thème de l'éditeur inspiré de ShadCN avec des bordures de table visibles
Ajouter un thème CSS complet pour l'éditeur LexKit avec style typographie, bordures visibles des cellules de table, style de bloc de code, coquitte de bloc les classes de mise en évidence de formatage et de syntaxe.
· kamo-internal
Remplacer Plate.js par l'éditeur LexKit et ajouter la gestion des ressources KB
Remplacer l'éditeur Plate.js par LexKit (basé sur la fonction de lexicale), y compris sur mesure Extensions de vidéo, audio et MediaCard. Ajouter un navigateur multimédia de type WordPress avec le téléchargement glisser-déposer, les vues grille/listes et la recherche. Ajouter réutilisable Composant KamoMediaPlayer (boîte lumineuse image, vidéo, audio, pièces jointes). Créer une page de gestion /kb/ressources et la barre de navigation KB par onglets. Ajouter Ajoutez des routes API proxy pour les nouveaux médias CRUD et des liens entre les articles et les médias.
· KBService
Ajout d'une gestion des ressources au niveau de l'orgg et d'un article-média reliant les API
Réécrire KbMediaService/Contrôleur pour les médias d'org-level CRUD avec paginated la liste, la recherche, la mise à jour des métadonnées et la suppression logicielle. Ajouter des articles-médias c'est-à-dire link/unlink/sync. Supprimer le flux de téléchargement couplé à l'article en faveur de pool de ressources au niveau de l'orge avec synchronisation de tableau de jonction sur l'enregistrement d'article.
· kamo-shared-library
Découpler les médias de la Banque KB à partir d'articles et ajouter un appui à la gestion des ressources
Decoupler KbMedia de KbArticle (supprimer l'article FK), ajouter KbArticleMedia joint un tableau pour plusieurs liens de lecture d'articles, ajouter titre/description/ champs actualisés à KbMedia, ajouter le droit MANAGE-KB-RESOURCES, et développer KbMediaRepository avec liste paginated et requêtes de recherche.
· kamo-internal
Ajouter Emojis, Carte de caractères et outils de conversion de texte au menu calculateur
- Emojis: parcourir toutes les catégories d'emoji avec la recherche, sélectionner pour visualiser les points de code, copier en tant qu'emoji/HTML/CSS - Carte de caractères: parcourez les blocs Unicode (latin, grec, cyrillique, maths, fléches, etc.) avec copie en tant qu'omboie/Unicode/HTML/CSS/JS - Convertisseur de texte: 25 convertisseurs, y compris les transformations de boîtier, la base64, l'encodage/décodage URL, l'échappement HTML, le type/les lignes uniques, et plus encore avec la prévisualisation et les statistiques en direct
· kamo-internal
Restyleer le calculateur graphique à thème léger et ajouter des titres et des icônes spécifiques au mode
- GraphingMode utilise désormais le même schéma de couleurs de calc de lumière que les autres modes de calcul. - Couleurs de la ligne graphique mises à jour pour travailler sur fond clair - Le titre de la fenêtre de l'outil de calcul reflète le mode sélectionné (par ex. " Calculateur scientifique") - L'icône de fenêtre de l'outil de calcul correspond à l'icône de mode à partir de la liste déroulante de l'outil - ToolDock prend en charge l'annulation de l'icône par instance via les bavardages
· kamo-internal
Ajoutez les menus déroulants au courrier navtop et aux icônes de calcul, afficher un badge de courrier électronique non lu
- L'icône du courrier montre maintenant la plaquette d'identité rouge non lue et le menu décroche avec "Create New Email" / "View My Emails" - L'icône de calcul a maintenant une liste déroulante avec les 6 modes (ajoute auparavant programmeur et graphique cachés) - Sélecteur de mode de calcul retiré de la fenêtre de l'outil; mode passé par l'outil: béquilles ouvertes - Petit indicateur de flèche vers le bas ajouté à tous les boutons d'occônes déroulants (Mail, Calculateur, Nouveau document)
· kamo-marketing
Ajouter Qdrant à Built Avec la bannière de pile technologique
· kamo-internal
Ajouter frontend de la base de connaissances - pages, composants, routes API, éditeur de plaques
13 Prochain.js API routes proxy sous /api/kb/ - Page d'accueil KB avec arbre d'articles, recherche, articles épinglés - Éclaireur d'articles, éditeur (texte riche en ptellet), nouvel article, pages de révision - 8 composants: ArticleTree, éditeur, SearchBar, PinButton, ReviewPanel, VersionHistory, StatusBadge, Breadcrumbs - Entrée de la barre latérale NavPri, icône NavTop, carte de fonctionnalité de la page d'accueil - Plasons installés et plaquesjs/noeuds de base pour l'édition de texte riche
· APIService
Ajouter des voies d'accès pour les services KB et RAG
- /api/kb/- routes vers le service kamowskb - /api/rag/- routes vers kamowsrag-service Configugpique de service applic.yml et k8 actualisés avec URL de service
· AIService
Ajouter l'injection de contexte RAG pour la base de connaissances dans le chat d'IA
- Nouveau service RagClient pour appeler la recherche sémantique RAGService - ChatOrchestrationService injecte le contexte de KB avant que l'IA ne réponde Configurable via AiOrgSettings.kbRagEnabled - Ajout de la section de configuration kamo.rag à application.yml et k8s configmap
· KlusterServices
Ajouter les manifestes de modèle K8s du vecteur Qdrant DB et MiniLM
- Déploiement Qdrant v1.12.1 - Service ClusterIP (ports 6333/6334) - TEI trégissant TEI avec déploiement et service tout-MiniLM-L6-v2 (port 8080) - Mise à jour de déploiement-services.yml pour les clusters k1m1 et k2m1
· kamo-shared-library
Ajouter les entités, enums, référentiels et droits de la base de connaissances
- 4 nouveaux enums: KbArticleStatus, KbReviewStatus, KbMediaType, KbEmbeddingStatus - ServiceType.KNOWLEDGE-BASE(18) et 6 KB - 6 entités de l'APP: KbArticle, KbArticleVersion, KbArticleReview, KbArticlePin, KbMedia, KbEmbeddingRecord - 6 référentiels JPA avec méthodes de requête - AiOrgSettings.kbRagAchamp compatible pour la bascule RAG
· RAGService
Scaffold RAGService - NATS consumer, embedding pipeline, Qdrant vector store, semantic search API
· KBService
Scaffold KBService - Knowledge Base article CRUD, versioning, review workflow, media upload, NATS events
· kamo-internal
Ajouter les effets sonores de discussion aux fenêtres de l'outil de discussion d'IA
· kamo-internal
Riche reliquage de repérage pour les réponses au chat AI
- Rubriques (h1-h4) avec bords inférieurs et calibrage approprié - Listes de balles (ul) et listes numérotées (ol) avec un indentation et un espacement appropriés - Texte gras de couleur plus foncée pour mettre l'accent sur - Texte italique avec changement de couleur subtil - Bloc dequote avec bordure gauche de couleur primaire - Règles horizontales - Listes de tâches (boîtes à cocher du GFM) - Meilleur style de table avec des bordures arrondies et une tête d'enfoncement rayée - Blocs de code améliorés avec une meilleure hauteur de ligne - Liens avec l'animation de soulignement hover - Écartement approprié
· kamo-internal
Ajouter des logos de l'entreprise fournisseur au tableau déroulant et liste de type fournisseur
· kamo-internal
Reordonner les onglets des paramètres d'IA, renommer Sales Agent Setup en AI Sales Agent Setup
- L'installation du fournisseur est maintenant le premier onglet, Usage et aperçu est le dernier - Rebaptisé "Sales Agent Setup" par "AI Sales Agent Setup" - Mise à jour des paramètres de la page de la carte diapositive et des paramètres de la page du centre à correspondre
· AIService
Inclure tous les modèles (actives et inactives) dans la réponse GET d'un seul fournisseur
· AIService
Support de modèles de validation/désactivation via PUT/api/ai/providers/-id
Lorsque le frontend envoie un tableau d'ID de modèle 'modèle' dans la mise à jour du fournisseur demande, les modèles dans le tableau sont définis actifs et les modèles non dans le tableau (appartenant à ce fournisseur) sont inactives.
· kamo-shared-library
Ajouter findByProviderId requête à AiModelRepository pour l'activation/disable du modèle
· kamo-internal
Fil de messagerie de chat de bout en bout avec état de chargement
- Ajouter le gestionnaire POST aux messages API route - Fixer les asymétries de type de message entre l'entrée, le contexte et le composant de message - Montrez immédiatement le message de l'utilisateur, afficher l'indicateur de chargement en attente - Montrer la réponse de l'assistant lorsqu'elle est terminée, ou un message d'erreur en cas d'échec - Accepter les deux types "chat" et "SEND-MESSAGE" dans le contexte WebSocket
· AIService
Ajouter POST et point d'extrémité pour envoyer des messages de discussion
Reçoit un message utilisateur, un envoi au fournisseur d'IA via ChatOrchestrationService, retourne la réponse complète. Prend en charge le flux de chat basé sur REST.
· kamo-internal
Ajouter humbrage face au type de fournisseur
· AIService
Ajouter Hugging Face en tant que type de fournisseur dédié avec adaptateur personnalisé
- HuggingFaceAdapter manipule la structure URL de HF - Découverte de modèle via l'API HF (modèles de génération de texte chauds) - Enregistré dans l'appareil d'adaptateur de fournisseurFactory et URL par défaut/cartes modèles
· kamo-shared-library
Ajouter HUGGINGFACE à AiProviderType enum
· kamo-internal
Entrée automatique vers 11 lignes lorsqu'elle est maximisée, Entrée en ligne, Alt-Enter newline, fixer la détection de la barre latérale
- L'entrée pousse jusqu'à 11 lignes (220px) lorsque la fenêtre est maximisée, 6 lignes sinon - Saisir le message de soumission, Alt-Enter insère newline (a été Shift-Enter) - Utiliser ResizeObserver pour détecter la taille réelle rendue à l'état maximal - Fixe la barre latérale n'apparaissant pas lorsque la fenêtre de l'outil est maximisée par le réservoir
· kamo-internal
Ajouter la ligne UI et itinéraire POST/api/ai/modèles
- Ajouter le formulaire "Ajouter le modèle manuel" dans la vue d'édition de configuration du fournisseur - Ajouter le manipulateur POST à l'axe API /api/ai/modèles - Les utilisateurs peuvent spécifier l'identifiant du modèle et le nom d'affichage pour les fournisseurs personnalisés;
· AIService
Ajouter la création manuelle de modèle, manipuler 410/404 en test, utiliser le modèle découvert pour les fournisseurs CUSTOM
- Extrait de point d'extrémité POST/api/ai/modèles pour l'ajout manuel de modèles - DÉLÉTÉE /Api/ai/modèles/-Did-Critère - Les fournisseurs CUSTOM utilisent le premier modèle découvert pour le test de discussion au lieu de gpt-4o-mini - 410 Gone et 404 Non Trouvé afficher un message convivial sur la configuration des fournisseurs personnalisés

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