A quick update on free credits

We’ve temporarily paused free credits for new accounts while we address recent misuse. Thank you for your patience and understanding.

logo
  • Environnements
  • Entreprise
  • Tarifs
Blogs
Produit|Sep 4, 2026

Notes de version d’Eigent v1.0.4 : tableaux de bord Skills et Connectors, exĂ©cutions multitours fiables

Parcourez et configurez vos ressources depuis une seule interface, et laissez les tùches longues se terminer comme prévu

Douglas LaiDouglas Lai
Share to
Notes de version d’Eigent v1.0.4 : tableaux de bord Skills et Connectors, exĂ©cutions multitours fiables
  • đŸ§© Skills et Connectors comme tableaux de bord de gestion
  • 🏠 Une coquille de page unique pour Home, Skills et Connectors
  • 🔁 Un travail multitours qui conserve ses instructions
  • 🧰 Des outils aux schĂ©mas de paramĂštres dynamiques
  • 🌿 DĂ©pĂŽts imbriquĂ©s dans les Spaces adossĂ©s Ă  Git
  • 🔌 Des Ă©tats de connecteur fidĂšles au runtime
  • đŸ–„ïž Un arrĂȘt propre Ă  la fermeture de la derniĂšre fenĂȘtre
  • đŸ§č Des tĂąches de gĂ©nĂ©ration web qui se terminent vraiment
  • ⚙ Des garde-fous plus rapides pour les contributions
  • 🔁 CompatibilitĂ© avec le travail existant
  • ❀ Un workspace qui s’explique de lui-mĂȘme
Automate Everything with
AI Workforce on Desktop
Download Eigent

Eigent v1.0.4 est une version consacrĂ©e Ă  la lisibilitĂ© du workspace. Skills et Connectors Ă©taient auparavant des cartes de rĂ©glages empilĂ©es ; ce sont dĂ©sormais des tableaux de bord façon bibliothĂšque, avec de vĂ©ritables vues de collection, des pages de dĂ©tail et une coquille de page partagĂ©e qu’utilisent Home, Skills et Connectors.

Sous cette surface, cette version comble un ensemble prĂ©cis de manques apparus lorsque les tĂąches ont commencĂ© Ă  durer plus longtemps : des instructions perdues entre deux tours enchaĂźnĂ©s du modĂšle, des points de contrĂŽle en Ă©chec dĂšs qu’une tĂąche clonait un dĂ©pĂŽt dans un Space, des connecteurs affichant un Ă©tat diffĂ©rent de celui du runtime qui allait rĂ©ellement les exĂ©cuter, et l’application qui ne s’arrĂȘtait pas complĂštement Ă  la fermeture de sa derniĂšre fenĂȘtre.


đŸ§© Skills et Connectors comme tableaux de bord de gestion

GĂ©rer une Skill ne devrait pas consister Ă  faire dĂ©filer une page de rĂ©glages jusqu’à trouver la bonne carte.

Merci Ă  @Douglasymlai d’avoir reconstruit Skills et Connectors en surfaces de collection et de dĂ©tail dans la PR #1896, et Ă  @4pmtong pour la relecture.

Skills est maintenant un tableau de bord façon bibliothĂšque. Chaque Skill s’ouvre dans une vue de dĂ©tail dĂ©diĂ©e qui montre son origine, les accĂšs dont elle dispose, si elle est activĂ©e et quels fichiers elle contient. Connectors suit le mĂȘme modĂšle : une vue d’ensemble de la collection, un parcours d’ajout et d’exploration, et un en-tĂȘte de profil avec l’icĂŽne, le nom, la source et l’action d’installation ou d’enregistrement.

Nouveautés :

  • Tableau de bord de la bibliothĂšque de Skills — parcourez vos Skills comme une collection, et non comme une pile de cartes de rĂ©glages
  • Vues de dĂ©tail des Skills — Ă©tiquettes de source et d’accĂšs, Ă©tat d’activation et explorateur de fichiers au mĂȘme endroit
  • Collection et dĂ©couverte des Connectors — un chemin plus clair entre l’exploration des connecteurs disponibles et leur configuration
  • En-tĂȘte de dĂ©tail du connecteur — icĂŽne, nom, source et action d’installation ou d’enregistrement prĂ©sentĂ©s comme un profil
  • Barres latĂ©rales de dĂ©tail — le contexte d’appui reste Ă  cĂŽtĂ© de la ressource que vous inspectez

La diffĂ©rence concrĂšte, c’est l’inspection. Vous pouvez rĂ©pondre Ă  « d’oĂč vient cette Skill, Ă  quoi peut-elle accĂ©der et que contient-elle » sans quitter la page oĂč vous avez commencĂ©.

🔗 PR : https://github.com/eigent-ai/eigent/pull/1896


🏠 Une coquille de page unique pour Home, Skills et Connectors

La cohĂ©rence devient une fonctionnalitĂ© quand on parcourt la mĂȘme application tous les jours.

v1.0.4 unifie Home et RĂ©glages dans une seule coquille de page, bĂątie sur des primitives partagĂ©es : une barre d’outils de collection, un fil d’Ariane, un rail de contenu et un en-tĂȘte de retour dans la barre latĂ©rale. Les listes du hub Home, les Ă©tats vides et les onglets de dĂ©tail des Spaces s’alignent dĂ©sormais sur la mise en page de collection utilisĂ©e par Skills et Connectors.

Améliorations :

  • Mises en page partagĂ©es — le mĂȘme en-tĂȘte, le mĂȘme fil d’Ariane et le mĂȘme rail de lecture dans Home, Skills et Connectors
  • Listes de collection cohĂ©rentes — les listes du hub et les onglets de dĂ©tail des Spaces suivent un seul modĂšle de mise en page
  • États vides plus clairs — une surface non configurĂ©e s’explique au lieu d’afficher un panneau blanc
  • Navigation prĂ©visible — fils d’Ariane et en-tĂȘtes de retour se comportent partout de la mĂȘme façon

Une fois la coquille partagĂ©e, passer de Home Ă  un Space, Ă  une Skill puis Ă  un Connector n’oblige plus Ă  rĂ©apprendre la page Ă  chaque fois.

🔗 PR : https://github.com/eigent-ai/eigent/pull/1896


🔁 Un travail multitours qui conserve ses instructions

Une tĂąche longue est une chaĂźne de tours, et chaque tour a besoin des mĂȘmes instructions de confiance.

Merci Ă  @4pmtong d’avoir corrigĂ© les Ă©checs de Prompt Guard sur les requĂȘtes enchaĂźnĂ©es de la Responses API dans la PR #1883.

La premiĂšre requĂȘte de la chaĂźne rĂ©ussissait, et c’est pourquoi la rĂ©gression est restĂ©e invisible. Les requĂȘtes suivantes rĂ©utilisaient previous_response_id, mais les instructions de premier niveau n’étaient pas reportĂ©es automatiquement — le prompt d’agent de confiance disparaissait donc silencieusement en cours d’exĂ©cution.

Corrections :

  • Des instructions Ă  chaque requĂȘte — le prompt d’agent de confiance est envoyĂ© dans les instructions de la Responses API Ă  chaque tour, et pas seulement au premier
  • Plus de contenu de prompt dupliquĂ© — les Ă©lĂ©ments system et developer sont retirĂ©s de l’entrĂ©e une fois promus en instructions, ce qui Ă©vite jetons et facturation en double
  • Prompt Guard intact — le message de rejet existant pour les prompts non fiables est conservĂ©

C’est le genre de bogue qui n’apparaĂźt qu’avec la durĂ©e. Les tĂąches courtes semblaient correctes ; la panne se logeait au troisiĂšme tour.

🔗 PR : https://github.com/eigent-ai/eigent/pull/1883


🧰 Des outils aux schĂ©mas de paramĂštres dynamiques

Tous les outils n’ont pas une forme figĂ©e, et une validation stricte des schĂ©mas ne devrait pas rejeter ceux qui n’en ont pas.

Merci à @fengju0213 d’avoir fait passer camel-ai[eigent] en 0.2.91a7 et rafraüchi le lockfile du backend dans la PR #1897.

La nouvelle version de CAMEL inclut le repli de schĂ©ma strict nĂ©cessaire aux paramĂštres d’outil contenant des correspondances ouvertes. GrĂące Ă  lui, PlanningWorktreeToolkit.planning_exit_plan_mode conserve son additionalProperties Ă  valeur de schĂ©ma et est Ă©mis avec strict: false, ce qui Ă©vite une rĂ©ponse 400 cĂŽtĂ© fournisseur tout en prĂ©servant les champs de dictionnaire dynamiques dont l’outil a rĂ©ellement besoin.

Les outils dotĂ©s de paramĂštres ouverts fonctionnent dĂ©sormais avec les fournisseurs qui imposent des schĂ©mas stricts, au lieu d’échouer au moment de l’appel.

🔗 PR : https://github.com/eigent-ai/eigent/pull/1897


🌿 DĂ©pĂŽts imbriquĂ©s dans les Spaces adossĂ©s Ă  Git

v1.0.3 a dotĂ© les Spaces d’un historique de versions adossĂ© Ă  Git. v1.0.4 fait en sorte que cet historique survive Ă  une tĂąche qui clone un dĂ©pĂŽt Ă  l’intĂ©rieur d’un Space.

Merci Ă  @4pmtong d’avoir pris en charge les dĂ©pĂŽts imbriquĂ©s dans les points de contrĂŽle du workspace dans la PR #1902.

Git signale un dĂ©pĂŽt imbriquĂ© non suivi comme une seule entrĂ©e de rĂ©pertoire, du type ?? child-repository/. Le pipeline de points de contrĂŽle normalisait ce chemin en child-repository, ce qui faisait Ă©chouer la validation des chemins alors que le clonage Ă©tait dĂ©jĂ  terminĂ© : le rĂ©sultat de l’outil Ă©tait marquĂ© comme inconnu et l’exĂ©cution Ă©chouait.

Corrections :

  • Les dĂ©pĂŽts imbriquĂ©s sont des frontiĂšres indĂ©pendantes — une racine Git imbriquĂ©e, non suivie et vĂ©rifiĂ©e est exclue du point de contrĂŽle et du statut du dĂ©pĂŽt parent
  • Ni gitlink implicite ni modification des fichiers d’exclusion — le dĂ©pĂŽt parent n’est pas restructurĂ© en silence pour accueillir l’enfant
  • L’état du parent reste inchangĂ© — HEAD, jeton d’état et chemins suivis restent intacts Ă  la fin du point de contrĂŽle
  • Le contenu de l’enfant reste intact — le dĂ©pĂŽt imbriquĂ© et ses commits sont prĂ©servĂ©s
  • La sĂ»retĂ© du worktree est maintenue — les worktrees isolĂ©s ne sont pas nettoyĂ©s tant qu’ils contiennent un dĂ©pĂŽt imbriquĂ© non fusionnĂ©

Cloner un dĂ©pĂŽt dans un Space est un travail d’agent tout Ă  fait ordinaire. Depuis cette version, cela ne met plus fin Ă  l’exĂ©cution.

🔗 PR : https://github.com/eigent-ai/eigent/pull/1902


🔌 Des Ă©tats de connecteur fidĂšles au runtime

Un connecteur qui annonce un Ă©tat erronĂ© est pire qu’un connecteur qui n’annonce rien.

Deux correctifs de @4pmtong traitent les deux faces du mĂȘme problĂšme.

La recherche web se cachait prĂ©cisĂ©ment quand il fallait la configurer. Pour les personnes dont le modĂšle par dĂ©faut est personnalisĂ©, la recherche web Ă©tait considĂ©rĂ©e comme dĂ©connectĂ©e tant que Querit n’était pas activĂ© ou que les identifiants Google Search n’étaient pas renseignĂ©s — et la vue d’ensemble des Connectors filtrait tous les connecteurs intĂ©grĂ©s dĂ©connectĂ©s. Or cette ligne est aussi le point d’entrĂ©e vers son panneau de rĂ©glages : les utilisateurs concernĂ©s n’avaient donc aucun moyen de la configurer. La recherche web reste maintenant visible et affiche son Ă©tat rĂ©el, Non connectĂ©, tandis que les modĂšles gĂ©rĂ©s conservent leur Ă©tat ConnectĂ©. Le filtrage reste inchangĂ© pour tous les autres connecteurs intĂ©grĂ©s dĂ©connectĂ©s.

Slack s’affichait comme connectĂ© alors qu’il ne l’était pas. En mode hĂ©bergĂ©, l’interface de rĂ©glages traitait la prĂ©sence d’un groupe de configuration Slack local comme une connexion valide, alors que les tĂąches hĂ©bergĂ©es exĂ©cutent les actions Slack via Connector Gateway — oĂč la mĂȘme personne peut n’avoir aucune connexion Slack. RĂ©sultat : un badge « connectĂ© » suivi d’une erreur de connexion introuvable Ă  l’exĂ©cution. Les connecteurs intĂ©grĂ©s dont le parcours de premiĂšre connexion relĂšve de Connector Gateway suivent dĂ©sormais une politique centralisĂ©e : Gateway activĂ©, le Slack intĂ©grĂ© est masquĂ© de la page Connectors, du sĂ©lecteur de connecteurs du chat et de la sĂ©lection d’outils d’un nouveau Worker. Gateway dĂ©sactivĂ©, le Slack intĂ©grĂ© reste disponible pour les runtimes purement locaux.

Dans les deux cas, l’exĂ©cution du toolkit Slack, la configuration enregistrĂ©e, la compatibilitĂ© des Workers sauvegardĂ©s et les identifiants des dĂ©clencheurs Slack continuent de fonctionner.

🔗 PR : https://github.com/eigent-ai/eigent/pull/1890

🔗 PR : https://github.com/eigent-ai/eigent/pull/1892


đŸ–„ïž Un arrĂȘt propre Ă  la fermeture de la derniĂšre fenĂȘtre

Fermer l’application devrait mettre fin à l’application.

Merci Ă  @4pmtong d’avoir corrigĂ© le cycle de vie d’arrĂȘt dans la PR #1891. Fermer l’unique fenĂȘtre quitte dĂ©sormais Eigent proprement sur toutes les plateformes, et arrĂȘte le backend local avec elle.

Corrections :

  • Un seul chemin de sortie — la fermeture native de la fenĂȘtre, l’IPC de fermeture et la commande de menu Fermer la fenĂȘtre passent tous par le mĂȘme flux protĂ©gĂ© quit-app
  • macOS quitte aussi Ă  la derniĂšre fenĂȘtre — window-all-closed provoque maintenant la sortie sur macOS comme sur Windows et Linux, si bien que before-quit nettoie le backend local
  • DĂ©montage sĂ»r — la rĂ©fĂ©rence liĂ©e Ă  webContents est conservĂ©e au lieu d’ĂȘtre lue depuis un BrowserWindow dĂ©jĂ  dĂ©truit
  • Les objets dĂ©truits sont ignorĂ©s — le retrait des Ă©couteurs est sautĂ© pour les fenĂȘtres et web contents dĂ©truits, et les rĂ©fĂ©rences du coordinateur sont libĂ©rĂ©es avant le dĂ©montage

Le mĂȘme bĂ©nĂ©fice vaut cĂŽtĂ© dĂ©veloppement : npm run dev se termine dĂ©sormais au lieu de laisser un backend tourner derriĂšre une fenĂȘtre fermĂ©e.

🔗 PR : https://github.com/eigent-ai/eigent/pull/1891


đŸ§č Des tĂąches de gĂ©nĂ©ration web qui se terminent vraiment

Certaines tĂąches de gĂ©nĂ©ration web ne se terminaient pas. La cause s’est rĂ©vĂ©lĂ©e double.

Merci à @4pmtong pour le correctif sûr pour la version dans la PR #1907.

Eigent n’a plus besoin d’envoyer le contenu gĂ©nĂ©rĂ© vers l’ancien service de dĂ©ploiement distant : Web Deploy Toolkit est donc retirĂ© de l’assemblage du Developer Agent de Workforce et de l’agent unique, et les mentions de dĂ©ploiement disparaissent du prompt du Developer Agent, de la description du coordinateur Workforce et des listes de capacitĂ©s des workflows. Les configurations hĂ©ritĂ©es qui rĂ©clament encore web_deploy.enabled=true sont ignorĂ©es. web_deploy_toolkit.py et sa prise en charge historique du rendu restent dans le code pour un usage futur Ă©ventuel.

La seconde cause tenait au minutage. Le budget de point de contrĂŽle du nettoyage en arriĂšre-plan du terminal passe de 5 Ă  30 secondes, laissant Ă  un serveur de prĂ©visualisation arrĂȘtĂ© le temps de libĂ©rer son bail d’écriture et d’achever le point de contrĂŽle Git du workspace avant la finalisation de l’exĂ©cution.

🔗 PR : https://github.com/eigent-ai/eigent/pull/1907


⚙ Des garde-fous plus rapides pour les contributions

Une CI lente est un impÎt prélevé sur tous ceux qui ouvrent une pull request.

Le job de garde-fous du frontend prenait couramment 20 à 30 minutes : il exécutait la suite Vitest complÚte pour le commit de base et celui de la pull request, cache désactivé, puis relançait les échecs face à une référence contenant déjà des échecs connus et des délais de 29 secondes.

Merci Ă  @4pmtong d’avoir remplacĂ© cette comparaison de suite complĂšte par un exĂ©cuteur ciblĂ© dans la PR #1898.

Améliorations :

  • ExĂ©cuteur des tests modifiĂ©s — seuls les fichiers de test frontend ajoutĂ©s ou modifiĂ©s par le changement sont exĂ©cutĂ©s
  • VĂ©rifications rapides d’abord — types, Electron, systĂšme de design et formatage passent avant Vitest
  • Annulation des exĂ©cutions dĂ©passĂ©es — un nouveau push annule l’exĂ©cution prĂ©cĂ©dente du workflow Test pour la mĂȘme pull request ou branche
  • DĂ©lai rĂ©duit — le budget des garde-fous frontend passe de 30 Ă  15 minutes

Lors d’un rejeu sur le changement fusionnĂ© par la PR #1891, l’exĂ©cuteur des tests modifiĂ©s a traitĂ© 4 fichiers de test et 134 tests en 1,07 seconde.

🔗 PR : https://github.com/eigent-ai/eigent/pull/1898


🔁 CompatibilitĂ© avec le travail existant

Les Spaces, Sessions, tĂąches, rĂ©glages de Skills, Workers sauvegardĂ©s et configurations de connecteur existants restent disponibles aprĂšs la mise Ă  jour vers v1.0.4. L’expĂ©rience par dĂ©faut ne demande aucune configuration supplĂ©mentaire.

Les intégrations purement locales sont explicitement préservées. Connector Gateway désactivé, le Slack intégré, les Workers sauvegardés et les déclencheurs Slack continuent de fonctionner, et la configuration Slack enregistrée reste intacte dans les deux modes.


❀ Un workspace qui s’explique de lui-mĂȘme

Eigent v1.0.4 apporte :

  • Skills sous forme de tableau de bord bibliothĂšque, avec vues dĂ©taillĂ©es de source, d’accĂšs, d’activation et de fichiers
  • Connectors sous forme de parcours collection, dĂ©couverte et dĂ©tail de profil
  • Une coquille de page partagĂ©e offrant fils d’Ariane, barres latĂ©rales, rails de contenu et Ă©tats vides cohĂ©rents dans Home, Skills et Connectors
  • Des instructions d’agent de confiance conservĂ©es entre les tours enchaĂźnĂ©s de la Responses API, sans contenu de prompt dupliquĂ©
  • Une compatibilitĂ© avec les schĂ©mas stricts pour les outils aux paramĂštres dynamiques
  • Des dĂ©pĂŽts Git imbriquĂ©s traitĂ©s comme des frontiĂšres indĂ©pendantes lors des points de contrĂŽle du workspace
  • Une recherche web qui reste visible tant qu’elle attend une configuration
  • Slack prĂ©sentĂ© par le chemin de connecteur qui l’exĂ©cutera rĂ©ellement
  • Un arrĂȘt propre de l’application et du backend local Ă  la fermeture de la derniĂšre fenĂȘtre
  • Une fin plus fiable des tĂąches de gĂ©nĂ©ration web et un meilleur nettoyage des processus d’arriĂšre-plan
  • Un garde-fou CI frontend qui s’exĂ©cute en minutes plutĂŽt qu’en une demi-heure

Le thĂšme de cette version, c’est la lisibilitĂ©. Un tableau de bord vous dit ce qu’une Skill peut atteindre. Un Ă©tat de connecteur vous dit quel runtime l’exĂ©cutera. Un point de contrĂŽle vous dit quel dĂ©pĂŽt possĂšde un changement. Et une tĂąche qui tourne longtemps garde les instructions avec lesquelles elle a commencĂ©.

Le travail que l’on peut inspecter est le travail auquel on peut se fier.

🔗 Version : https://github.com/eigent-ai/eigent/releases/tag/v1.0.4

🔗 Journal complet : https://github.com/eigent-ai/eigent/compare/v1.0.3...v1.0.4

Continuons Ă  construire.

Recent Posts

Kimi K3.1 Pro : Nouveautés, Benchmarks et Comparaisons
Oct 24, 2026

Kimi K3.1 Pro : Nouveautés, Benchmarks et Comparaisons

Kimi K3.1 Pro est le nouveau modÚle MoE open-weight de Moonshot AI avec un contexte de 1M de tokens. Découvrez ses benchmarks, ses gains en codage et finance, sa date de publication open-weight et ses comparaisons.

EigentEigent
NVIDIA Nemotron 3.5 Bolt E4B : Le modĂšle open source 4 Go pour les agents IA locaux
Oct 24, 2026

NVIDIA Nemotron 3.5 Bolt E4B : Le modĂšle open source 4 Go pour les agents IA locaux

Nemotron 3.5 Bolt E4B expliqué : benchmarks, besoins matériels, utilisation d'outils et exécution locale sur Jetson et RTX du modÚle open source 8B/4B-effectif.

EigentEigent
Claude Duet : Ce que fait réellement l'agent IA proactif d'Anthropic
Oct 22, 2026

Claude Duet : Ce que fait réellement l'agent IA proactif d'Anthropic

Claude Duet est l'application d'agent proactif d'Anthropic qui vous fait un briefing chaque matin, travaille en arriÚre-plan et demande votre accord avant d'agir. Voici comment ça fonctionne et qui peut y accéder.

EigentEigent
Automate everything with AI workforce on desktop
Download Eigent

Essayez Eigent dùs aujourd’hui

TĂ©lĂ©chargez l’application de bureau open source. Votre workforce IA, exĂ©cutĂ©e sur votre machine.

Télécharger Eigent
Eigent

Recevez les derniùres mises à jour, tutoriels et versions sur l’automatisation de la workforce IA.

Merci pour votre abonnement !

ProduitEigentEnvironnementsTarifsEntreprise
ExplorerSolutionsCas d’usageCompĂ©tencesPluginsBlogs
DéveloppeursDocumentationGitHubCAMEL-AIOpen Source FundPartenaire
TéléchargementPour open source
EntrepriseÀ propos de nousMarqueCarriĂšresAssistanceConditions d’utilisationPolitique de confidentialitĂ©SĂ©curitĂ© et confiancePolitique relative aux cookiesPolitique de remboursement et d’essai

Tous droits réservés © 2026 EIGENT UK LTD