Aller au contenu
KAMOUniverse

Changelog

Ce qui est nouveau.

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

  1. · MCPGatewayService

    L'envoi offert de l'IS indique ce qu'il était dans le meta["kamo.collab"] du résultat — but, urgence, concernant, intention source, résultat (SEND, ou DEFER avec liberAfter), les collègues ont atteint avec le drapeau gentil et personne (les destinataires de la porte quand elle les a jugés, sinon le plan avec CollabCallFacts. kindOf et le graphique org), le thread et l'id d'une consultation; écrit avant la clé est DONE donc un replay le porte, sur les appels INTENT livrés et reportés des offres SIs IntentOffre; contenu et structuré...

  2. · MCPGatewayService

    Tasks list comments montre le genre et la position d'un commentaire lorsqu'il ne s'agit pas d'un simple commentaire — une ligne POSITION, HANDOFF ou ESCALATION ajoute du genre (et de la position lorsqu'il en existe un) pour le protocole de désaccord et l'exécution; une ligne COMMENT, ou une ligne KBService ne donne pas de genre, est identique à celle d'avant (KamoCollab CP13 Task 9, D30)

  3. · kamo-shared-library

    Land KamoCameras — application 39, droits 334-337, entités dans com.kamo.z.shared.cameras

    Merges feat/kamo-cameras (16f184ad, 6fd4e3fd, 1dfeb3b4). Main a pris 333 pour LIBE TO ORGANISATION (a3630977) après la coupe de la branche, de sorte que les quatre droits de la caméra se déplacent vers le haut une: VIEW CAMERAS 334 (racine), MANAGE CAMERAS 335, MANAGE CAMERA SITES 336, ACCESS ALL CAMERAS 337. La prochaine droite libre est 338. Rien n'a persisté dans les anciens chiffres : org role rights détient seulement 333 (RELEASE TO ORGANISATION, 140 lignes) et rien à 334-340. RoleRightHierarchieTest: 323 droits, 235 enfants, 42 racines avec enfants, 46 autonomes, 88 racines. Le schéma de la caméra (9 tables) a été créé par KamoInitializerService sur 2026-10-11 à partir de ces mêmes des entités. Suite complète: 2835 tests, un échec **************** qui échoue de façon identique sur l'origine/main.

  4. · InitializerService

    Scanner com.kamo.z.shared.cameras (merger feat/kamo-cameras)

    Le paquetage des entités KamoCameras rejoint la liste @EnableJpaRepositories de KamoInitializerApp. Les l'exécution qui a créé la caméra schéma (9 tables) a été faite à partir de ceci le 2026-10-11 et kamo app a été n'est pas nécessaire.

  5. · SecurityService

    /api/security/cameras/** — le relais KamoCameras

    CameraController est la limite de confiance pour KamoCameraService: il résout la session, vérifie VIEW CAMERAS / MANAGE CAMERAS / MANAGE CAMERA SITES (aujourd'hui 334-336; ACCÈS ALL CAMERAS 337 est envoyé comme l'accès du spectateurAll), et appose l'identifiant de l'appelant et du membre sur chaque chemin relayé. CameraPrincipals résout les départements du spectateur (avec les ancêtres), les titres d'emploi et les équipes; SiteRoutes autorise les listes de ce qui peut être relayé sous un site. Applicabilité Intercepteur porte le préfixe sur ServiceType.KAMO CAMERAS; camera.service.url dans la configuration. Suite: 5302 tests, 3 échecs, tous aussi en échec sur l'origine/main et sans rapport (OrgGraphPublisherCoverageTest sur DisclosureLedgerQueryService; deux ors de la charte).

  6. · KlusterServices

    Svc camera, propre connexion de KamoCameraService

    Publishes rt.org.> (remise à jour des écrans des caméras) et cameras.site.> (un site RPC acheminé vers le pod tenant la prise de connexion de ce site), souscrit caméras.site.> et ses boîtes de réception, et réponses demandes qu'il reçoit (allow responses) — la réponse va à la INBOX du demandeur, qui n'ont pas d'autres subventions d'entrée sur la liste d'autorisation. Texte simple seulement dans kamo/nats-user-camera (créé 2026-10-13; SECRETS.md). Config vérifié avec nats-server -t dans la capsule live.

  7. · kamo-internal

    L'onglet Évaluation dans le hub de la main-d'oeuvre SI — par SI au cours de la période: contacts commencés, reportés et refusés, approbations demandées, approuvées et rejetées, ce qu'il partage, a besoin d'une libération, a été bloqué et aurait été bloqué de, escalades, commentaires utiles et critiques, à côté de son archétype, traits clés et dernières répétitions notées (chaque lien à sa chambre); les totaux comme la dernière ligne de la grille, l'avis incomplet et le temps; l'équipe de divulgation rouge pour MANAGE AI WOR...

  8. · MCPGatewayService

    Un SI dont la PERSONALITÉ est configurée se voit offrir les arguments d'intention — IntentOffre = CollabOffre du CP12, ou un SI avec une personnalité configurée; outils/liste ajoute un but, une urgence et concernant ses outils INTENT, IntentResolver résout ses appels comme un SI offert (MISSING, jamais NOT OFFERED) et son dossier déclaré rejoint la question communication-politique; les outils collab * et le rejet ENFORCE d'un but manquant maintiennent l'offre du CP12; un SI avec aucune section garde les schémas dorés octet...

  9. · kamo-internal

    Tuning suggestions in the SI room and the charter — the Tuning card (open suggestions with their preuve, Open in the charter, on-click Dismiss), and ?tuning= on the member's charter place the change in the unsaved draft on Personality, marked apply only after as unave that atterriss (KamoCollab CP15 Task 20)

  10. · kamo-internal

    Réactions de rétroaction sur les réponses SI en chat et sur les rapports en cours d'exécution — useAiFeedback (F1 via un cache de 60 s, F2 en pages de 100), AiFeedback Picker, l'élément de menu de la bulle et la ligne de taux, et le bouton de la liste d'exécution (KamoCollab CP15 Tâche 19)

  11. · kamo-internal

    Objectifs et montres dans la salle SI — la dernière carte pleine largeur lit GET **************** et recharge sur un changement de kamoai: chaque objectif métrique avec sa cible par période, une barre avec 7 sur 10 et Objectif atteint, rencontré ou non atteint où le plus bas est meilleur, ou pourquoi il n'y a pas encore de chiffre (Pas encore mesuré, Pas d'accès, Non disponible, Restricté, Indisponible); chaque montre avec ce qu'il agit, regarde dedans ou le note dans son journal (et pourquoi), le statut de la dernière vérification et précédent → courant (changement%) et le n...

  12. · kamo-internal

    Répéter avec les suites graduées, les réglages et les grades non enregistrés — le choix de la suite de la boîte de dialogue Répéter et le commutateur de brouillage, RépétitionsRésultats, les lignes de suite de la salle SI et Exécuter une suite (KamoCollab CP15 Tâche 18)

    Le dialogue de répétition offre les quatre suites avec leurs descriptions (COLLAB ETIQUETTE désactivé lorsque les paramètres qu'il utiliserait n'ont pas de Docstion paramètres) et "Utilisez les paramètres à l'écran", par défaut lorsque le les timbres effectifs diffèrent de la résolution enregistrée et le spectateur détient la projet de droit (MEMBRE: MANAGE MEMBER SECURITE + MANAGE AI WORKFORCE; autre CONFIGURE SYSTEM). Démarrer envoie {niveau, calqueId (ROLE, MINISTÈRE, EMPLOI, ÉQUIPE, items}. Un projet refusé dit pourquoi (CHARTER INVALID dans les mots du vocabulaire de la charte, dans la chambre) et ne commence rien. Résultats répétés titre, verdict, score, critères satisfaits et manqués, la réponse ou pourquoi elle est non retenu, le résultat et le score de la suite, et les coûts. La salle SI lit suites classées avec leur résultat et score, offre Exécuter une suite sur le paramètres sauvegardés, et ouvre le rapport d'une suite à travers RehearsalResults. répétitionErreurMots clés DocsTION NOT CONFIGURÉ, ÉVALUATION DAILY LIMIT, PROJET INDISPONIBLE, PROJET LAYER NOT HELD et La nuit. Besoins @kamo/kamoai-core 0.1.3 (CP15 Tâche 16): package.json et les quatre Les lignes du fichier de verrouillage sont heurtées au vaisseau, une fois que le registre l'a.

  13. · MCPGatewayService

    Un SI confie sa tâche à un collègue et indique sa position sur une tâche — collab handoff et collab position (pack collab, AI ONLY, EDIT NOTES, ouvert par la charte du CP11Switch DocsTION, offert dans ENFORCE aussi): un hand-off nomme un collègue actif autre que le SI (else INVALID ARGUMENTS NOT A COLLEAGUE) et une tâche le SI peut lire et est le cessionnaire ou le créateur de (une tâche sans créateur enregistré est son propriétaire de liste; sinon, ou il est illisible, INVALID ARGUMENTS NOT YOUR TASK); il est ASSIGN WORK j...

  14. · MCPGatewayService

    Un SI demande à un collègue et répond à un SI qui a demandé — collab consult et collab answer (pack collab, AI ONLY, ouvert par la charte CP11Switch DocsTION, offert dans ENFORCE aussi): une consultation à un collègue SI qui prend des consultations (son org dans ENFORCE ou sa propre DocsTION allumée, sinon COLLAB DENIED NOT DocsTING) est enregistrée dans POST /api/kamoai/internal/consults avec la course de demande comme parentRunId et la course surDemi-Off chaîne plus l'IS (plus de cinq, ou arrière alon...

  15. · kamo-internal

    Configuration des cartes d'atterrissage pour la charte et les Personnalités de l'organisation — la section Super Intelligence s'ouvre maintenant pour l'un ou l'autre de ses publics (SI Support with MANAGE AI SETTINGS, or an SI-workforce organization's CONFIGURE SYSTEM), chaque carte reste la même : les cinq cartes SI Support pour la première, Organization Charter and Personality Archetypes pour la seconde, exactement comme leurs onglets et les entrées de menus sont gated; aucune entrée admin-bar (KamoCollab CP09 final fix, master R1-37)

  16. · MCPGatewayService

    L'identité de construction de l'outil Plane et le nombre quotidien de Docstion d'un SI — GET /api/tool-plane/internal/build réponses {service:"mcpgatewayservice", version, time} de Spring Boot's BuildProperties (pom.xml exécute build-info; les deux null sans elle); GET **************** réponses {orgId, memberId, jour, contacts:{démarré, réponses, différé, réacheminé, refusé, approbationRequis}, escaladeEnvoye} pour un jour SI et UTC de ses appels réels, gate-stamped dans son org...

  17. · MCPGatewayService

    Le premier contact d'un SI avec une personne extérieure a besoin de CONTACT NEW PERSON (défaut 7) — mail send et mail forward listent chaque adresse extérieure (email:<lower>), sms send et un téléphone extérieur appelle le numéro (phone:<E.164>), comme ToolPlan. FIRST CONTACT pour un SI, et chacun déclare CONTACT NEW PERSON; la porte de Docstion, pour chaque SI et non sur une nouvelle exécution approuvée, abandonne les personnes avec lesquelles la course parle déjà et demande à AIService POST **************** (PremierClientContact: 20 ...

  18. · MCPGatewayService

    Les contextes de répétition sur l'outil Plane — une course dont le contexte porte le bloc de répétition du CP15 ne prend que des appels à sec (un appel ou des outils/liste sans X-Kamo-Dry-Run répond UNDISPILABLE REHEARSAL RUN DRY ONLY avant toute course); simuleEnforce les juges qui fonctionnent dans ENFORCE (EffectiveDisclosureMode) dans le filtre d'audience, le public en lecture, la porte de divulgation et de vérification de la divulgation, et la liste d'outils (divulgation request, base, sourceRef); un privateContext non vierge est enregistré comme Confid...

  19. · kamo-internal

    Décrivez un changement — les éditeurs de chartes de titres d'emploi, de département, d'équipe et d'organisation et l'offre de carte charte d'un membre de SI « Décrivez un changement » (pour un spectateur qui peut sauvegarder le calque, et seulement pendant que l'éditeur ne détient aucun changement non enregistré): l'assistant de configuration brouillons contre ce qui est sauvegardé, le projet validé affiche comme un diff par section (ajouté, modifié avec avant → après, supprimé, conservé dans les limites avec pourquoi, Non possible avec pourquoi), et « Utilisez ces changements » met le propre calque proposé dans l'éditeur...

  20. · MCPGatewayService

    SI loop guards in the Tool Plane — un SI's tasks comment envoie aiTurnLimit et son mail reply le champ multipart aiTurnLimit, tous deux maxAiOnlyChatTurns (6 par défaut), de sorte que le fil de KBService et EmailService tournent les gardes à sa propre limite (leur 429 AI TURN LIMIT répond WAIT FOR HUMAN, comme dans le chat; le commentaire ou la réponse d'une personne est inchangé); et le budget de paire SI (AiPairBudget): à côté des compteurs de limite de la charte, la divulgation d'un SI envoie prend une unité sur kamo:collab:pair:<o...

  21. · MCPGatewayService

    Un message SI reporté passe par la porte de divulgation jusqu'à la boîte de réception — lorsque la porte de Docstion DÉFERTS un chat SI envoie dans un chat direct ou son mail send à un collègue, l'appel rencontre toujours la porte de divulgation du CP07 (un refus ENFORCE l'arrête, rien n'est en attente), le résultat de la charte, les limites et la porte de diffusion, et OutboxDefer remplace ensuite le gestionnaire : l'instantané de la porte (avec les extraits scellés de ses sources) est conservé 73 h comme kamo:tool:held:outbox:<item Id>, l'article est poste...

  22. · kamo-internal

    La boîte de dialogue archétype — Nouveau, Copier et Modifier sur l'onglet Personnalités ouvre une boîte de dialogue modifiable: le nom, la description et le texte optionnel (40 à 220 mots, au plus 1500 caractères, comptés comme vous tapez, avec "Insérer le nom de l'organisation" au carie), et chaque réglage à travers le panneau de valeurs en mode archétype, résolu dans le navigateur; Aperçu ouvre l'aperçu sur la boîte de dialogue sur l'archétype, et "Utiliser l'aperçu comme le texte" copie un texte écrit dans; Enregistrer crée ou remplace complètement ...

  23. · MCPGatewayService

    La porte de Docstion — l'appel d'un SI d'un outil INTENT est jugé là où se trouvait la porte d'interaction du CP04 : son intention (ToolPlan. INTENT; une SI offerte d'un org ENFORCE qui commence un contact sans but est refusée INVALID ARGUMENTS INTENT REQUIRED), la politique de communication du CP04 comme étape 1 (un tampon de refus COLLAB DENY interaction:<ruleId>, une approbation qu'il demande COLLAB REQUIRE APPROVAL), puis, pour une SI dont la charte de Docstion est configurée uniquement, CollabCallFacts et Docstion Policy per r...

  24. · MCPGatewayService

    Le pack de rapports — reports list, reports run et métriques get sous les propres droits de rapport de l'appelant (KamoCollab CP14 Tâche 12)

    reports list lit la bibliothèque de rapports de SecurityService sur la session de l'appelant : les rapports qu'ils peuvent exécuter, les paramètres mesurables de ces rapports et, pour un appelant SI, ses paramètres d'activité mesurables; avec une clé, la définition du rapport lue avec recordRecent=false (paramètres avec au plus 50 options, colonnes, vues, ses paramètres); les rapports sont désactivés; les rapports sont une bibliothèque vide avec "Les rapports ne sont pas activés dans votre organisation." reports run maps par types de définitions (une plage de dates est un préréglage ou YYY-MM-J/YYY-MM-J, un texte multi-séparé de virgules, tout autre texte; un paramètre non déclaré, répété ou illisible et une colonne que le rapport ne regroupe pas sont INVALID ARGUMENTS avant n'importe quoi), lance le rapport et répond à ses totaux, KPIs, à plus de 50 groupes et limite les lignes (pas de href, ids comme chaînes, offset-less en instant), l'ensemble du résultat une source ******************** un run 400 est INVALID ARGUMENTS avec son message, et un rapport que l'appelant peut ne pas exécuter des réponses comme celui qui n'existe pas. metrics get demande la façade métrique de kamoai-service (MetricsClient: X-Internal-Auth, 2 s connect, 10 s lisez) pour l'appelant dans sa zone: OK est une source, sa sourceRef; tout autre statut sa phrase et aucune figure; un échec NON DISPONIBLE. Tous les trois sont LIRE, audience ALL, charterSwitch("WATCH", true): l'IS d'un org d'AUDIT sans montre garde une liste d'outils byte-identique. ContentReadTools: reports run et métriques get LABELED (root), reports list NOT CONTENT. ToolRegistry: prefix reports , et métriques get nommé en dehors de son pack.

  25. · MCPGatewayService

    Les arguments d'intention SI — but, urgence et concernant les outils INTENT d'un SI offert (CollabTools: INTENT et NO INTENT avec les raisons, chaque outil de divulgation déterminé), injectés par des outils/liste uniquement pour un SI dont la Docstion est configurée ou dont l'org est en ENFORCE (un SI non configuré d'un org AUDIT conserve des schémas identiques octets), repris des arguments d'un SI à côté de surRequestOf avant la vérification du schéma, le planificateur et les args hash et co...

  26. · MCPGatewayService

    Semer le registre source d'une course SI, et le commutateur de charte WATCH — POST **************** (X-Internal-Auth) prend {orgId, memberId, items:[{ref, extract}]}: 1-5 réfs canoniques avec des extraits d'au plus 4 000 caractères (soit 400 items), les étiquette via LabelService et enregistre chacun dans le registre source de l'exécution comme une lecture de l'exécution d'outil:signal, son extrait scellé (204) ; une exécution sans contexte enregistré de cette SI est 404 RUN CONTEXT MISSING ; un org d'AUDIT dont les appels vont une...

  27. · kamo-internal

    L'onglet Personnalités — /settings/ai?tab=personalities énumère les sept archétypes intégrés (titre, description, texte, et les quatre dimensions les plus éloignées de la valeur par défaut) avec Copier et personnaliser, et les propres de l'organisation avec leur nombre de paramètres, quand ils ont été mis à jour pour la dernière fois (un temps serveur lu comme UTC, affiché dans la zone du membre), Modifier et Supprimer; Nouveau archétype s'arrête à la limite de l'organisation et le dit; une suppression est confirmée d'abord, et un refus parce que l'archétype est encore choisi...

  28. · MCPGatewayService

    Knowledge context — la connaissance permanente d'un SI par l'intermédiaire du GET /api/notes/ai/context, transmis par: Notre note maîtresse, les notes de connaissance (la charte, puis les notes de ses équipes et de ses départements) et les décisions en vigueur, chaque entrée son NOTE à /orgMaster/i, /knowledge/i et /decisions/i; la mémoire de pack (AI ONLY, NOTES, LIRE, VIEW NOTES), offert seulement lorsque la charte de l'IS définit maxContextKnowledgeChars à 1 ou plus (ENFORCE seule ne l'offre jamais); au plus 8 noteIds; une lecture stricte, s...

  29. · MCPGatewayService

    Les outils de mémoire SI, le commutateur de charte et la lecture stricte — memory record, memory search et memory forget (pack memory, AI ONLY) sur /api/notes/memory; ToolDescriptor.charter Switch, la règle opt-in du programme (R1-5) : un outil n'offrant un switch à un SI que lorsque sa charte définit la clé LIMIT à 1 ou plus, ou que son org est en ENFORCE et que le switch permet à ENFORCE de l'offrir, autrement caché comme CHARTE SWITCH OFF ; le switch des outils de mémoire est maxMemoryCards avec ENFORCE offrant nothi...

  30. · kamo-internal

    Embaucher un SI de l'assistant — la branche SI de la page de création est maintenant Décrivez → Revue → Embaucher (un stepper avec aria-current, son état dans kamo.aiHire.v1); l'étape Embaucher résume la location, dit enregistrer est l'approbation et montre le paragraphe écrit pour exactement les paramètres engagés (une résolution pour le timbre, un aperçu seulement lorsque le texte montré a été écrit pour les autres, Ouvrir l'aperçu complet); runHire crée le nouveau département, le titre de travail et les équipes un à la fois, persévérant chacun avant le prochain, puis le moi...

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