KamoCRM

Log de change en direct

Chaque fonctionnalité, correction et amélioration, postée comme elle est expédiée. Rien n'est retenu pour un lancement.

17,494
Évolution totale
5,983
Caractéristiques
5,282
Corrections
30
Projets
Filtrer par projet
Tous les projets17,494AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService248MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtrer par type
Tous typesBuild16CI523Chore773Docs3,254Feature5,983Fix5,282Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 26, 2026
FixAIService

Une action confirmée échouée se lit comme la phrase de l'Outil Plane, jamais son JSON; protéger les constructeurs des haricots assistants

Live in sp00verify un envoi confirmé refusé par le service de messagerie est revenu au chat comme le Le résultat lit désormais son message en mots clairs (les i...

Kamo·4h ago
FixAIService

AssistantService nomme le constructeur utilisé par Spring, donc les nouveaux pods AIService commencent

8c28b82/32c04ee a donné AssistantService deux constructeurs sans @Autowired; Chaque nouveau pod fait l'objet d'une boucle de crash (NoSuchMethodException Assist...

Kamo·4h ago
October 19, 2026
FixAIService

AiCaller juge la fenêtre en mode dieu à sa propre horloge (partagé SessionPlatformFacts expiration)

************* **** maintenant aussi besoin de dieuModeExpiresA l'avant (bibliothèque partagée-kamo 1.6.1). AiCaller.fromSession(session, maintenant) a demandé a...

Kamo·1w ago
October 18, 2026
FixAIService

Arrêter de enregistrer le mot de passe de la base de données au démarrage

com.zaxxer.hikari au DEBUG fait imprimer HikariConfig toute sa configuration sur chaque démarrage, y compris dataSourceProperties {password=...} et mot de passe...

Kamo·1w ago
October 14, 2026
October 12, 2026
October 11, 2026
FixAIService

La règle d'approbation du premier contact dit qu'il s'agit de tendre la main, pas d'enregistrer un contact

"Contacter quelqu'un pour la première fois" lu à un SI comme "créer un contact a besoin d'approbation", et il a reporté la demande d'un propriétaire pour enregi...

Kamo·2w ago
October 4, 2026
FixAIService

Notez pourquoi la cartographie ulaw est inaccessible aujourd'hui

La revue (El-format-review-1.md) a marqué que AudioController.SPEECH FORMATS n'a pas d'entrée "ulaw", donc rien n'atteint ce bras de OnzeLabsFamille sortie form...

Kamo·3w ago
September 29, 2026
FixAIService

OnzeLabs parle du format qu'un appelant a demandé

L'adaptateur code dur output format=mp3 44100 128 sur chaque appel, donc un appelant demander E5 pour wav (ou kamoai-voice demandant pcm, sur chaque appel télép...

Kamo·3w ago
FixAIService

Les mots brefs d'une classe d'action qu'elle n'a aucun cas pour, donc une nouvelle classe de partage-lib ne brise jamais la construction

CharterCompiler.action La classe gagne par défaut -> words(name): le nom enum en minuscules, première lettre majuscule (PLACE INTERNAL CALL lit "Place internal ...

Kamo·4w ago
FixAIService

Un contact jamais touché avant est maintenu à des heures tranquilles, dans la zone de l'organisation

SP98-A-11. La porte d'accès est revenue juste après le consentement lorsque le contact n'avait pas la rangée d'état, donc une première touche froide a sauté les...

Kamo·4w ago
FixAIService

La clé idempotency d'un outil copilote porte son tour

SP98-A-12. Le chat des membres a activé un chat d'appel Tool Plane: <session guid>:<tool call id>. Un id d'appel n'est unique que dans son tour : HuggingFaceApp...

Kamo·4w ago
FixAIService

Enregistré et échec de l'enregistrement réponse 400 comme évaluer quand les noms d'appel aucun expéditeur

SP98-A-10. Avec ni agentId ni membreId, les deux appels record sont tombés dans le persona branche avec un agent nul: une touche non attribuée a été écrite, et ...

Kamo·4w ago
FixAIService

Un tour de widget n'est pas une transaction, donc une lecture avalée ne échoue plus à l'envoi au commit

SP98-A-9. PublicAiChatService.sendMessage a couru tout le tour du visiteur @Transactionnel. Les titres d'escalade de l'outil de main-off (la version de persona ...

Kamo·4w ago
FixAIService

Une politique d'accès et ses listes sont une écriture, et les locataires ne voient jamais l'adresse d'un service Kamo dans le groupe

SP98 Tâche 1 A-7 et A-8. - A-7: Access PolicyWriter enregistre la politique et remplace ses listes en une seule transaction, récupérée entière sur un conflit Yu...

Kamo·4w ago
FixAIService

Une vérification par fournisseur pour les deux modules

SP98 Tâche 1 A-6. Vérification du fournisseur (jusqu'à 200 sondes sur le clé du locataire) détient un bail Redis, SET NX avec un TTL de 10 minutes renouvelé ava...

Kamo·4w ago
FixAIService

Rétroaction seulement sous sa propre conversation, aucun cycle de dossier, les échecs enregistrés et sans clé, et la conversation d'un visiteur recherche la base de connaissances publique

SP98 Tâche 1 (A-1 à A-5, et l'ajout de connaissances-audience du contrôleur) : - A-1: noter un message répond 404 sauf si le message appartient à la {guid} la c...

Kamo·4w ago
September 28, 2026
FixAIService

Un outil de refus GPT-6 reformulé est mis en garde une fois, et un souvenir plein effort oublie le plus ancien

Revoir les suivis pour le raisonnement effort aucune correction: - A 400/422 qui nomme raisonnement effort et outils mais n'est pas le refus ToolEffortFallback ...

Kamo·4w ago
FixAIService

Un tour de chat qui offre des outils nécessite TOOL CALLING, et une sonde échouée efface support tool use

Chat des membres et le widget public acheminé TEXT GENERATION seulement et joint les outils par la suite, gpt-6-lina (TOOL CALLING FAILED) a pris chaque porte-o...

Kamo·4w ago
FixAIService

Un appel à outils GPT-6 est demandé une fois de plus à raison effort aucun, et le modèle est appris

raisonnement effort "none" et refuser l'effort par défaut qu'ils appliquent quand aucun n'est envoyé, donc chaque sonde de TOOL CALLING et l'agent pas sur gpt-6...

Kamo·4w ago
FixAIService

Passez une clé WebSocket une fois avec un GETDEL

passerOneTimeKey lire la clé puis la supprimer, donc deux poignées de main course avec la même clé à l'intérieur sa durée de vie de 30 s pourrait à la fois le l...

Kamo·4w ago
FixAIService

Un membre streamé tourne les requêtes une fois sans paramètre optionnel que le fournisseur a refusé

Les flux de discussion des membres à travers l'adaptateur lui-même, à l'extérieur de ProviderCallExecutor, donc il n'avait pas ParamètreFallback. Depuis SP99-T1...

Kamo·4w ago
FixAIService

Le tour de membre en streaming exécute les outils du membre et cite ses sources, et un navigateur peut l'ouvrir

Le tour /ws/ai-chat n'était que du texte : pas d'outils Tool Plane, pas de boucle d'outils, pas de base de connaissances citations, et sa poignée de main a pris...

Kamo·4w ago
FixAIService

Un modèle en grappe obtient le temps de lire son invite, dans le budget de la marche

kamo-llm lit une invite à environ 110 jetons une seconde sur k3m1 avant d'écrire un mot, donc un E2 prompt passé ~6k jetons ont dépensé l'ensemble de E2 60 s pa...

Kamo·4w ago
FixAIService

Un flux de texte Hugging Face est mesuré comme le routeur l'a compté

HuggingFaceAdapter en streaming via le texte par défaut de l'interface : chaque morceau était lire pour son texte et rien d'autre, donc aucun usage n'a jamais a...

Kamo·4w ago
FixAIService

Le contexte d'un modèle Ollama est la fenêtre que sert le serveur, et non la fenêtre formée

OllamaDiscovery a pris model info.*.context longueur de /api/show : la fenêtre du modèle a été formé pour. Le registre énumère le granit4:tiny-h à 1 048 576 (et...

Kamo·4w ago
FixAIService

Le chat de membre offre les outils du membre sur les modèles Hugging Face

HuggingFaceAdapter a envoyé des outils et des appels d'outils depuis ff1f0ed, et les itinéraires du routeur TOOL CALLING à lui, mais supporteToolUse() toujours ...

Kamo·4w ago
FixAIService

L'utilisation en continu de l'E2 rapporte l'utilisation mesurée, jamais zéro

Les flux de texte de culs Face, Google et Cohere n'ont aucun événement d'utilisation, donc le la réponse assemblée compte 0 entrée et 0 jetons de sortie. E2 a c...

Kamo·4w ago
FixAIService

F1 reprend l'auto qu'il répond comme langue source

Un appel qui fait écho à F1 de:"auto" est traduit avec détection à la place de refus, et le nom du propriétaire de place de F2 dit pourquoi il existe. Décision ...

Kamo·4w ago
FixAIService

Les itinéraires, les budgets et les compteurs d'un membre de l'IA lui-même en tant qu'acteur AI

Le chat des membres (/api/ai/sessions/, /ws/ai-chat) acheminé tous les membres en tant que HUMAID, de sorte qu'un La session du membre de l'IA (son navigateur d...

Kamo·4w ago
September 25, 2026
FixAIService

Le chat face envoie les outils et retourne les appels de l'outil

message.tool-calls, mais HuggingFaceAdapter n'a envoyé aucun outil (le choix de l'outil était a également laissé tomber) et n'a jamais lu d'appels d'outil. Ains...

Kamo·4w ago
FixAIService

Le remblayage de la chaussure compte les modèles de mise en rangée par conception

Chaque AIService commence des «lignes de capacité enregistrées écrites pour 21 modèles) Les modèles d'achèvements n'ont pas de capacité que Kamo utilise (protéa...

Kamo·4w ago
FixAIService

Une liste de modèles que tout le monde peut lire ne passe plus une mauvaise clé

Le routeur Hugging Face et la réponse OpenRouter GET /v1/modèles avec 200 pour aucune clé et pour une mauvaise clé, testez la connexion en suivant OK et synchro...

Kamo·4w ago
FixAIService

Auto routage ne choisit jamais un modèle sans ligne le catalogue dit Kamo ne peut pas appeler

Le routeur historique laisse passer un modèle sans lignes de capacité sur la règle du nom legs-complètes *-instruction) ne reçoivent pas de lignes par conceptio...

Kamo·4w ago
FixAIService

Une session AI ou l'utilisateur du système ne détient aucun droit de plate-forme dans AIService

Master §11 'SP02 final correctifs': une session dont le type d'intelligence est ARTIFICIAL ne résout aucun droit de plate-forme par n'importe quelle route (flag...

Kamo·4w ago
FixAIService

Les appels familiaux parlent HTTP/1.1 sur clairtexte, jamais une mise à jour h2c

Le client JDK par défaut à HTTP/2 et envoie "Upgrade: h2c" avec le Une première demande à un http://host. uvicorn (httptools) refuse la mise à niveau et laisse ...

Kamo·4w ago
FixAIService

Une clé QUERY atteint le fournisseur encodé une fois

ChatAuth.url retourne un URI. WebClient lit une chaîne comme un modèle URI et encodé à nouveau la clé déjà encodée (+ est devenue %252B), donc toute clé tenant ...

Kamo·4w ago
September 24, 2026
September 23, 2026
FixAIService

Pin kamo-shared-library 1.6.1, la seule version qui existe

La bibliothèque est passée à 1.6.1 et ce service a toujours demandé 1.6.0. Il n'y a pas de fenêtre dans laquelle les deux résolution: la bibliothèque n'est jama...

Kamo·4w ago
FixAIService

Les configurations MCP ont besoin de MANAGE-AI-SETTINGS, les urls fournisseurs/MCP ne peuvent pas atteindre le cluster, les politiques de quotas sont appliquées

Trois résultats indépendants, fixés ensemble parce que les deux premiers fichiers de partage et une classe. 1. AiMcpController avait un contrôle de droite zéro...

Kamo·4w ago
September 17, 2026
FixAIService

Les clés API du fournisseur ne quittent jamais AIService, et seule MANAGE-AI-SETTINGS peut changer de fournisseur

GET/api/ai/fournisseurs et GET/api/ai/providers/zuid- répond avec la clé API DECRYPTED de chaque fournisseur. La liste est ce que le picker de modèle de chat AI...

Kamo·1mo ago
September 13, 2026
FixAIService

Accepter les index d'images OCI lors de la résolution du condensé [skip ci

Les images sont poussées en tant qu'index d'images OCI, donc demander au registre un seul Le manifeste de l'image n'a répondu que 404, le condensé est revenu vi...

Kamo·1mo ago
FixAIService

Relancer quand une reconstruction de même engagement laisse des gousses sur l'ancien digest [skip ci

L'étape de déploiement a tenté de détecter une reconstruction du même engagement en comparant le Référence de l'image de déploiement avant et après "set image"....

Kamo·1mo ago
September 12, 2026
FixAIService

Une adresse choisie pour ne pas être commercialisée n'est pas écrite par l'agent de vente non plus.

Le chèque par courrier électronique de l'agent était moins connu, de sorte qu'une adresse qui avait mis fin aux bulletins d'information et aux campagnes - mais ...

Kamo·1mo ago
September 5, 2026
FixAIService

Prouver le déploiement par digest, et non par étiquette

L'engagement précédent s'arrête « image de mise en place» étant un no-op silencieux. Cela affirme la résultat: après le déploiement, l'étiquette est résolue à u...

Kamo·1mo ago
FixAIService

Une reconstruction du même engagement n'a rien déployé et a fait état d'un succès

L'image est étiquetée avec le commit SHA, donc la reconstruction du même commit produit une référence d'image identique. L'image de set kubectl change alors rie...

Kamo·1mo ago

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation