AiHummer
Français
ConnexionCompte
v1.0.x
{ }Swagger

Journal des modifications

v1.0.x · mis à jour 2026-08-04

Une histoire des changements notables d’AiHummer. La gamme actuelle est v1.0.x. Chaque entrée ci-dessous porte sa date et les composants qu’elle touche ; le guide de mise à jour explique comment passer à une version supérieure.

[!NOTE] Cette page répertorie les changements qui importent pour les utilisateurs et les administrateurs. L’exact la version de build est visible dans l’interface d’administration et dans le Explorateur d’API (Swagger).

v1.0.17 (Noyau, stable) — 02-08-2026

Réparé

  • La recherche web démarre maintenant réellement sur une installation neuve : ses paramètres sont écrits avant la vérification de disponibilité et elle reçoit une clé secrète fraîchement générée, si bien que le service ne refuse plus de fonctionner avec la clé par défaut.
  • Node.js voyage désormais dans le paquet et s’installe hors ligne, si bien que les plugins qui en ont besoin — l’application AiHummer, pocket-agent et les connecteurs de canaux — s’installent sur des distributions dont le Node.js est trop ancien.
  • Une publication n’échoue plus parce qu’un gros téléchargement est simplement lent : les transferts reprennent là où ils se sont arrêtés et ne sont interrompus que lorsqu’ils stagnent réellement.

Changé

  • aihummer status se termine désormais par des étapes suivantes choisies selon ce qu’il a trouvé : une passerelle hors service commence par son journal, une passerelle saine par les diagnostics, les paramètres et la documentation. Seules de vraies commandes sont suggérées.

v1.0.16 (Noyau, stable) — 02-08-2026

Nouveau

  • Une source de connaissances peut désormais appartenir à un seul employé IA ou être partagée par tous, et la récupération respecte ce rattachement.

Changé

  • Le plugin de l’application AiHummer passe à la version publiée 1.0.4, qui porte les correctifs de connexion depuis l’appareil.

Réparé

  • Une installation neuve ne s’arrête plus juste après le dépaquetage du navigateur fourni : un sidecar optionnel ne peut jamais interrompre l’installation, donc la passerelle, la base de données et chaque plugin sont configurés comme prévu.
  • La recherche web fournie démarre désormais sur les machines avec Python 3.12, et le navigateur fourni reçoit les bibliothèques système dont il a besoin ; une bibliothèque manquante est signalée honnêtement au lieu de laisser le service dans une boucle de redémarrage.
  • Les plugins fonctionnant sur Node.js s’installent à nouveau : l’installateur vérifie désormais la version majeure de Node.js plutôt que sa simple présence, et nomme la version dont il a besoin.
  • Les services des plugins démarrent à nouveau dans une installation par utilisateur ; ils échouaient auparavant avant le lancement à cause de directives de durcissement qu’un gestionnaire de services au niveau utilisateur n’a pas le droit d’appliquer.
  • aihummer settings trouve tout seul l’adresse de la base de données de l’installation, comme le faisaient déjà les autres commandes de base de données.
  • Une erreur que la commande a déjà expliquée n’est plus imprimée une seconde fois en texte brut ; le code de sortie est inchangé.
  • L’aide des commandes s’affiche dans la langue de l’opérateur et ne porte plus de marqueurs internes ; status montre désormais une vue d’ensemble de l’installation et l’état des services optionnels ; doctor nomme un Node.js manquant et le matériel d’enregistrement de flotte manquant.

Sécurité

  • Les limites d’abonnement ne peuvent plus être assouplies via l’API des paramètres : les deux clés gérées par le fournisseur sont refusées par le magasin de paramètres lui-même, pas par un unique gestionnaire de requêtes.

v1.0.15 (Noyau, stable) — 01-08-2026

Changé

  • Les paquets de connecteurs sont désormais construits de manière reproductible : la même source produit toujours une archive identique octet pour octet, si bien que la somme de contrôle publiée peut être vérifiée indépendamment. Les connecteurs fournis passent à 1.0.1 en conséquence.

Réparé

  • Un plugin intégré dont le premier déploiement a été interrompu par un redémarrage de la passerelle ne reste plus bloqué pour toujours ; le démarrage suivant le reprend et termine l’installation.
  • L’instance liste désormais les outils d’agent enregistrés au démarrage et nomme le paramètre qui active chaque outil optionnel manquant, si bien qu’une réponse « cet outil n’est pas disponible » peut être diagnostiquée.
  • Un unique échec de rafraîchissement du catalogue juste après le démarrage est signalé calmement au lieu d’un avertissement ; seuls les échecs répétés sont remontés.
  • La zone de message dans Sessions grandit à nouveau avec le texte, jusqu’à une hauteur fixe.
  • Les badges d’état des plugins sont stylés de manière cohérente avec les badges de type et d’intégration voisins.

v1.0.14 (Noyau, stable) — 31-07-2026

Nouveau

  • La recherche web et le navigateur anti-détection sont désormais livrés dans chaque build et installés hors ligne, si bien que les deux fonctionnent d’origine, sans étape de configuration et sans téléchargement sur le serveur.

Changé

  • Les paramètres gérés par le fournisseur (recherche web, navigateur et service de mémoire intégré) ne sont plus affichés comme options de l’instance ; le service de mémoire conserve son action de mise à jour.

Réparé

  • Un plugin intégré dont le tout premier déploiement a échoué sur un nouveau serveur cloud est désormais retenté automatiquement au lieu de rester cassé.
  • Un rafraîchissement du catalogue ne peut plus remplacer une entrée de plugin signée par une non signée, ce qui avait fait refuser l’installation de plusieurs plugins officiels.
  • L’échec du chargement de la liste des modèles nomme désormais sa cause réelle au lieu d’un générique « temporairement indisponible ».
  • La suspension d’un abonnement arrête désormais vraiment l’assistant partout et la raison est affichée sur chaque page de l’interface d’administration.
  • La suppression d’un serveur auto-hébergé depuis le cabinet personnel le supprime désormais complètement, et seulement quand la période payée est terminée.
  • La zone de message dans Sessions grandit avec le texte, les noms des forfaits cloud sont localisés et les badges des plugins ne cassent plus leur rangée.

v1.0.14-beta1 (Noyau, beta) — 30-07-2026

Sécurité

  • Une publication de version interrompue ne peut désormais être récupérée que depuis la source exacte relue, après que l’archive signée et l’état actuel du canal ont passé des contrôles d’intégrité à échec fermé.

v1.0.13 (Noyau, stable) — 29-07-2026

Sécurité

  • Les identifiants de production ne sont plus compilés dans le binaire de publication, et l’identifiant d’amorçage de flotte est sorti des artefacts de publication.
  • L’installation privilégiée et la publication des versions épinglent désormais chaque dépendance récupérée : les paquets portent un manifeste signé liant version, plateforme et variante, et un rejeu ou une substitution validement signés sont rejetés avant toute écriture.
  • La racine de signature communautaire compromise a été retirée ; l’exécution locale de plugins tiers échoue désormais fermée.
  • Le point de terminaison MCP publié, les planifications créées par des agents, les sessions de flux d’événements et les redirections OpenAPI ont chacun gagné une frontière explicite d’autorisation et d’idempotence.
  • Les webhooks Avito gérés utilisent désormais un jeton de chemin secret par installation conservé dans le coffre chiffré, et une migration de mise à niveau retire le secret de la configuration en clair.

Changé

  • La chaîne d’outils de l’interface d’administration est passée à TypeScript 7 sur tout l’espace de travail, avec le navigateur utilisé par l’audit du système de design épinglé à la révision Playwright correspondante.

Réparé

  • Les coordonnées du client sont désormais une projection en lecture seule du client rattaché, supprimant un rédacteur qui pouvait diverger de la facturation.
  • Correctifs de fiabilité de l’intégration continue : les caches de compilation ne sont plus partagés entre dépôts concurrents, la porte web n’a plus besoin d’une installation ambiante de Go, et les épingles de confiance survivent aux fusions écrasées.

v1.0.12 (Noyau, stable) — 27-07-2026

Réparé

  • La passerelle ne refuse plus de démarrer sur un hôte sans Caddy. En 1.0.11 l’unité exigeait /etc/caddy/aihummer.d ; quand Caddy était absent, systemd ne lançait pas du tout le service (226/NAMESPACE), laissant les installations propres et l’approvisionnement cloud sans passerelle fonctionnelle. Le chemin est désormais optionnel, et l’installateur crée le répertoire là où Caddy est réellement présent.
  • Les unités des plugins communautaires ne cassent plus lorsqu’elles déclarent un répertoire qui n’existe pas encore — le même mode de défaillance y est corrigé aussi.

v1.0.11 (Noyau, stable) — 27-07-2026

Sécurité

  • Un domaine cloud personnalisé n’est signalé comme connecté qu’après le succès de la commande exacte de l’instance et la réponse du point de terminaison public via un certificat HTTPS de confiance valide pour le nom d’hôte.

Réparé

  • Les instances auto-hébergées signalent désormais un domaine changé à l’exécution sans nécessiter un redémarrage du Noyau.
  • Le repli Einstein intégré installe désormais la build portable signée publiée au lieu d’un artefact obsolète indisponible.
  • Les journaux redirigés de l’installateur non interactif conservent toute la sortie de vérification antérieure et ne contiennent plus de trous NUL épars.

v1.0.10 (Noyau, stable) — 27-07-2026

Nouveau

  • L’interface d’administration est désormais complète en 27 langues, avec une sélection de langue persistante et des formes plurielles correctes.

Sécurité

  • Les hôtes propres peuvent vérifier une publication avec l’OpenSSL de série avant de faire confiance à tout vérificateur supplémentaire ou de le télécharger.
  • La délégation d’agents garde désormais la mémoire privée et les appels d’outils répétés dans le périmètre de l’agent agissant, empêchant un agent de réutiliser les données ou le résultat d’un autre agent.
  • Les réponses de contrôle d’instance utilisent désormais un périmètre authentifié par instance au lieu de demander une large file d’attente temporaire.

Réparé

  • Les mises à jour des plugins préservent désormais la mémoire durable, les curseurs, les bases de données locales, les espaces de travail, la sortie et les identifiants générés en dehors des fichiers d’application remplaçables.
  • La découverte des modèles du fournisseur identifie désormais honnêtement les résultats vivants, en cache, personnalisés et indisponibles, tandis que les paramètres et les formulaires des plugins officiels n’exposent que de vraies valeurs modifiables par l’opérateur avec les bons types de champs.
  • Les propriétaires du cloud géré peuvent faire tourner le mot de passe administrateur d’une instance en toute sécurité depuis le portail client sans que le texte en clair apparaisse dans les réponses d’état.
  • Une installation neuve se connecte désormais à l’application mobile AiHummer via le plugin os-client publié et renvoie le bon espace de travail pendant l’appairage de l’appareil.
  • Les tours échoués affichent désormais une raison localisée sûre, l’étape suivante suggérée et une référence de diagnostic, conservent ces détails dans Sessions et ne proposent la relance que lorsqu’elle est valide.
  • Les outils navigateur et recherche ne deviennent disponibles qu’après de vraies vérifications de disponibilité du protocole ; les paramètres qui n’ont pas encore pu être appliqués restent en file pour une nouvelle tentative réussie ultérieure.

v1.0.9 (Noyau, stable) — 27-07-2026

Nouveau et amélioré

  • Les listes, les images et les avatars affichent des espaces réservés de chargement au lieu d’apparaître gelé pendant que les données sont demandées.
  • Dans le chat, Entrer envoie et Maj+Entrée insère une nouvelle ligne.
  • Le plan actuel est affiché avec son nom localisé et lisible par l’homme.
  • Les liens vers TikTok, Avito et VK utilisent des marques reconnaissables.

Réparé

  • Les services clients de Telegram et du système d’exploitation sont correctement trouvés après installation.
  • Les champs secrets masqués ne confondent plus le masque affiché avec celui enregistré valeur secrète.
  • La politique de la page permet la connexion Yandex Metrika configurée sans affaiblissant ses autres restrictions.

v1.0.8 (Noyau, stable) — 26-07-2026

Nouveau

  • Connecteurs VK et Avito rejoindre Telegram en tant que canal client pris en charge options.
  • Un agent peut être mis à disposition pour l’auto-gestion par l’utilisateur approprié, dans le cadre des autorisations de l’espace de travail qui leur ont été accordées.

Changé

  • Les options de canal intégrées obsolètes ont été supprimées. Testez un agent dans Sessions, puis connectez l’un des connecteurs de canal pris en charge.

v1.0.1–v1.0.7 (Noyau, stable) — 13-07-2026 … 22-07-2026

[!NOTE] Ce journal des modifications suit Noyau AiHummer. Plugins (Einstein, Bitrix24, SIP, Pocket Agent) et l’application mobile/desktop sont livrées avec leurs propres numéros de version.

Nouveau

  • Première version stable publique. Le cœur a atteint son stable channel (v1.0.1) avec le marché des plugins communautaires ; s’installe via install.sh.
  • Écrans de connexion des fournisseurs de marque. Écrans de connexion natifs (avec logos) pour Fournisseurs de modèles russes et internationaux — YandexGPT, GigaChat, Cloud.ru, MTS AI, OpenAI, Anthropic, Google, DeepSeek, xAI, Mistral, Groq et plus ; fournisseurs derrière un bloc régional est accessible via un proxy sortant (v1.0.4).
  • Listes de modèles réels dans la boîte de dialogue d’ajout de fournisseur, avec des fournisseurs russes classés premier ; l’installateur prépare Node.js pour runtime:node plugins (v1.0.5).

Modifié / corrigé

  • Les plugins communautaires que l’auteur déspublique sont retirés du magasin d’une instance lors de la prochaine synchronisation du catalogue (v1.0.2).
  • Les plugins doivent déclarer les hôtes/chaînes qu’ils utilisent, appliqué lors de l’installation ; le public le journal des modifications est publié en russe également ; les instances cloud provisionnées se lient de manière fiable et rapporter leur véritable IP publique ; correction de la première connexion avec les identifiants administrateur envoyés par e-mail et réception immédiate sur Telegram (v1.0.3–v1.0.4).
  • Le scruteur Telegram efface les webhooks obsolètes et se retire ; les secrets sont masqués avec les leurs longueur réelle ; corrections de liaison des identifiants par agent ; prise en charge multi-comptes de Codex (v1.0.5–v1.0.7).

v1.0.x — 2026-07-07

Nouveau

  • Compte personnel chez my.aihummer.ru. Inscription avec confirmation par e-mail, liens d’installation personnels, détails de facturation individu/entreprise avec confirmation du fournisseur, documents (factures et actes), consentements et 27 langues IU. Le script d’installation public est parti — l’installation commence maintenant dans le portail.
  • Rôles avec des permissions configurables. La page « Rôles » : rôles personnalisés avec cases à cocher lecture/écriture par domaine de ressource ; rôles intégrés (propriétaire, administrateur, opérateur, membre) sont en lecture seule. Voir RBAC.
  • Support du fournisseur depuis le compte personnel. Billets et idées pour le vendeur (avec pièces jointes et fils de messages) sont envoyés depuis votre compte personnel sur my.aihummer.ru. Le Les écrans « Support » et « Communauté » ont été retirés de l’interface web.
  • Orchestration visuelle. La page « Graphs » — un éditeur de diagrammes de flux pour flux de travail multi-agents avec exportation/importation JSON. Voir Orchestration.
  • Compétences partagées. Une bibliothèque de compétences réutilisables avec le fournisseur “Prêt à l’emploi” préréglages. Voir Outils.
  • Liens de canal. Le bloc « Liaisons » sur la page « Canaux » attribue un agent par défaut pour chaque canal. Voir Routage.
  • Sessions. Nouvelles sessions directement depuis l’interface d’administration, fichiers dans les messages (le le modèle reçoit le texte extrait), bascules pour le coût par tour et l’outil sortie.
  • Connexions multi-comptes. Plusieurs comptes d’un fournisseur par utilisateur (“+ compte”), connexions personnelles et partagées dans l’espace de travail. Voir Connexions.
  • Notifications. Une boîte de réception d’événements plus une matrice catégorie × canal fournissant vers webui, email, Telegram et notification push.
  • Einstein est un plugin intégré. La mémoire s’installe automatiquement et ne peut pas être supprimé ; les paramètres se trouvent dans la catégorie “Einstein (mémoire)”.
  • Interface. Journaux en direct avec recherche et filtre par niveau, pages se rafraîchissant automatiquement, listes paginées, navigation par hachage, thème sombre/claire et la mascotte Ham.

Changé

  • CLI : le fleet et completion les commandes sont supprimées ; uninstall exige racine; settings list affiche uniquement les clés visibles par l’utilisateur. Voir le Référence CLI.
  • Les « projets » sont retirés du produit.

v1.0.x — 27-06-2026

Ajouté

  • Chaîne MAX. Ajout du support pour le messager russe MAX: l’agent fonctionne comme un bot — il ingère les flux entrants messages, exécute un tour et répond, tout comme sur Telegram. Le connecteur installations à partir de l’intégré Marché et est configuré dans l’Admin Interface utilisateur.
  • Marché étendu d’intégration personnelle. Chaque utilisateur se connecte à l’extérieur se rapportent à eux-mêmes comme intégrations sans code: Gmail, Google Agenda, Google Contacts, Google Tasks, Google Drive, YouTube, Outlook Mail, Outlook Calendrier, OneDrive, Microsoft To Do, Todoist, Asana, Jira Cloud, ClickUp, GitLab, Fitbit, Oura Ring, Spotify, Samsung SmartThings et plus.
  • Explorateur d’API (Swagger). Une nouvelle interactive Explorateur d’API (Swagger) pour les points de terminaison AiHummer — avec intégré autorisation et un mode « Essayer » . Voir aussi Swagger dans la section API.
  • Publication de plugin à deux modes. Un étendu SDK de plugin (keygen, package, sign, publish --private/--public) et un nouveau Publier un plugin page : chargement latéral privé dans votre instance (Interface Admin / POST /v1/admin/modules/upload, magasin de confiance, clé épinglée) et le registre public via un PR pour marketplace-catalog (auto-validateur + révision IA + fusion manuelle + contresignature). Le manifeste champs de la page de la boutique acquis description / icon / screenshots et éditeur identité (publisher / visibility / publisher_key_id).
  • Catalogue multi-source. Ajouter des sources supplémentaires Plugins → Sources; le le catalogue communautaire des plugins tiers est ajouté séparément et jamais remplace celle officielle. Les plugins AiHummer comportent un officielle badge et se classer premier ; ceux de tiers se classent par nombre de téléchargements. Les mises à jour relancent le vérification de la signature.

Amélioré

  • Documentation actualisée : une navigation bilingue unique (RU/EN), recherche dans les documents (⌘K) et cartes rapides « Télécharger l’application » et « Ouvrir Swagger » dans la barre latérale.

v1.0 — référence

Les capacités de base de la ligne v1.0, comme point de référence pour les modifications ultérieures.

  • Un produit fini, pas un cadre. Un seul service auto-hébergé combine le plan de contrôle et le moteur de rotation ; une installation typique est un service plus PostgreSQL.
  • Natif de l’hôte, pas de Docker. Déployé en tant que tarball de version géré par systemd ; pas de conteneurs ni d’orchestrateurs.
  • Orchestration multi-agent avec des sous-agents et des stratégies de raisonnement (étapes-du-plan, réfléchir, débattre, meilleur-de-N, auto-guérison).
  • Agents de première classe avec des personas, un prompt structuré et un par agent modèle.
  • Mémoire à long terme (Einstein) — faits extraits sous forme de revendications examinables et promu en mémoire ; le rappel est enveloppé dans une barrière de données contre l’injection de prompt.
  • Connaissance / RAG avec citations, plus deep_research pour plusieurs étapes rapports.
  • Chaînes — Telegram, Bitrix24, téléphonie SIP et les applications mobile et de bureau application, étendue par des connecteurs installables dans les versions ultérieures.
  • API compatible avec OpenAIPOST /v1/chat/completions avec diffusion SSE.
  • Aucun modèle payant obligatoire — fonctionne sur des modèles gratuits/locaux et un Codex/ChatGPT transport par abonnement ; BYOK par locataire est facultatif.
  • La sécurité comme propriété de base — un coffre de jetons chiffré, entreprise SSO (SAML / LDAP / SCIM / OIDC), sécurité au niveau des lignes Postgres pour le locataire isolement, passages d’approbation avec intervention humaine et audit.
  • Une place de marché de plugins avec une installation native de l’hôte en un seul clic.