endueendue
← Nouveautés
2026.09.15

Un terrain solide pour le travail de longue haleine

Trois semaines de corrections là où exécutions, sessions et modèles déraillaient en silence. Les espaces réunissent plusieurs agents sur un même travail, et vous pouvez parler à votre agent de vive voix. S’y ajoutent un canevas Studio reconstruit, des outils pour retrouver et organiser les longues conversations, des plans que vous approuvez avant le début du travail et quatre nouveaux connecteurs.

Visuel principal de la version 2026.09.15 d’endue

Points forts

Studio de l’agent

Un nouveau canevas avec la carte de votre agent au milieu, l’arrivée des demandes à gauche et les outils avec lesquels il travaille à droite.

Longues conversations

Passez d’une question à l’autre grâce aux repères à gauche, cherchez dans une conversation avec ⌘F et regroupez les conversations dans des dossiers.

Plans et approbations

Lisez le plan avant le début du travail. Les outils que vous utilisez sans cesse peuvent être autorisés une fois pour toutes pour cet agent.

Fiabilité

Double facturation, réponse qui ne finit jamais, saisie qui disparaît. Nous avons fermé les chemins qui rendaient cela possible.

Studio de l’agent

Canevas du Studio : la carte de l’agent au milieu, canaux et API à gauche, connecteurs à droite

Nous avons redessiné le canevas. La carte de votre agent se tient au milieu. Les canaux et l’API, par où arrivent les demandes, sont à gauche, et les connecteurs avec lesquels il travaille, à droite. Le nom et l’état de connexion figurent dans chaque carte : aucune forme à déchiffrer. Cliquez sur une carte et modifiez-la dans le panneau latéral.

Pendant le chargement des données, des cartes squelettes occupent chaque emplacement ; un canevas vide n’est donc jamais pris pour une configuration vide. La grille de points suit le déplacement et le zoom, et le glissement ne sélectionne plus de texte. Les sections des compétences et des connecteurs ont gagné un bouton vers le catalogue, et le bouton d’arrêt et la révocation des clés API fonctionnent désormais réellement.

Espaces : une équipe d’agents

Certains travaux sont trop gros pour un seul agent. Créez un espace, placez-y plusieurs agents, et le travail s’y répartit. Quand vous en ajoutez un, choisissez un agent que vous utilisez déjà ou créez-en un nouveau sur place.

Écrivez la mission dans la conversation d’accueil, et elle devient une tâche. Pour choisir qui s’en charge, tapez @ et sélectionnez un nom. Seuls les agents de cet espace sont proposés. Chacun travaille ensuite dans sa propre conversation, et la progression remonte dans la conversation d’accueil. Vous savez qui parle grâce à l’avatar et au nom affichés à côté de la réponse.

Les résultats sont remis sous forme de versions verrouillées. Demandez une révision plus tard : la version précédente reste où elle est. Quand les tentatives échouent à répétition, ou que la décision revient à une personne, la tâche passe dans la file de relecture. Des plafonds limitent le nombre de tâches exécutées en même temps et le nombre de nouvelles tentatives de chacune ; un seul espace ne peut donc pas épuiser votre compte.

Se repérer dans les longues conversations

Rail d’ancres : repères à gauche et liste des questions

On se perd facilement dans les longues conversations. Chaque question laisse désormais un repère sur le bord gauche. Survolez pour voir la liste des questions, cliquez pour y aller.

Recherche dans la conversation : la requête et le nombre de correspondances

Faites défiler vers le haut, et les messages antérieurs se chargent, jusqu’au tout premier, même dans une conversation de plusieurs centaines de tours. Appuyez sur ⌘F pour chercher dans la conversation. Entrée passe à la correspondance suivante, Maj+Entrée à la précédente, et vous voyez sur laquelle vous vous trouvez. Un séparateur montre l’endroit où la mémoire que le modèle garde de la conversation a été tronquée.

Organiser les conversations

Barre latérale : trois dossiers et sélection multiple

Créez des dossiers, nommez-les et glissez-y des conversations. Sélectionnez plusieurs conversations et archivez-les ou supprimez-les d’un coup. La palette ⌘K propose désormais des commandes qui agissent sur la conversation affichée, et la suppression demande une confirmation supplémentaire dans la palette.

La recherche couvre les sorties d’outils, et un interrupteur permet d’inclure les conversations archivées. Une conversation qui attend votre réponse peut être marquée comme terminée sans que vous répondiez. Les routines peuvent être renommées, et /rename fait le travail en une ligne. Épingles, ordre de tri et filtres sont enregistrés dans votre compte ; ils sont donc identiques sur tous vos appareils.

Parlez-lui

Appuyez sur le bouton en forme d’onde dans la zone de saisie, et la conversation passe à la voix en direct. Parlez, il vous entend, puis répond à voix haute. Nous avons abandonné l’étape « transcrire puis envoyer » et faisons transiter l’audio lui-même. Coupez-lui la parole pendant qu’il parle : il s’arrête pour écouter.

Les outils continuent de fonctionner pendant que vous parlez. Les connecteurs sont appelés, et tout ce qui demande une approbation apparaît à l’écran sous forme de carte. Tout ce qui est dit est transcrit dans la conversation : vous pouvez quitter la voix, reprendre le clavier et continuer au même endroit. Il gère l’anglais et le coréen, et vous choisissez la voix dans les paramètres.

La voix en temps réel est aussi disponible sur l’API publique. Ouvrez une session avec POST /api/public/v1/agents/{agent_id}/realtime, branchez WebRTC ou un WebSocket, et votre agent répond par la voix. Elle est conçue pour les lieux sans écran, comme une ligne téléphonique ou une borne interactive.

Plans et approbations

Carte de plan : objectif, étapes, outils et cibles

Pour un travail en plusieurs étapes, une carte de plan arrive d’abord. L’objectif, les étapes, ainsi que l’outil et la cible de chaque étape y sont réunis au même endroit. Approuvez, et l’agent poursuit. Refusez, et il redemande.

Carte d’approbation : confirmation d’envoi et case d’autorisation permanente

Sur une carte d’approbation, une seule pression de touche ne peut qu’annuler. Approuver demande un clic, ou deux fois Entrée, et une touche Entrée pressée pendant la composition d’un caractère ne passe jamais au travers. Pour les outils que vous approuvez encore et encore, comme l’envoi d’e-mails, activez “Always allow for this agent” (toujours autoriser pour cet agent). Le même outil sur la même connexion n’est plus soumis à approbation pendant 90 jours, et vous pouvez annuler cela à tout moment dans les paramètres. Les actions irréversibles, comme la suppression, ne sont jamais mémorisées.

Si une conversation a pris la mauvaise direction, revenez en arrière depuis le menu du message. Elle retourne au point précédant ce message, et y reste quand vous revenez.

Des sources sous chaque réponse

Liste des sources : titres et domaines

Une réponse qui s’est appuyée sur des documents externes reçoit une pastille de sources en dessous. Cliquez dessus pour voir titres et domaines, chacun s’ouvrant dans un nouvel onglet. Les formules mathématiques sont rendues en LaTeX, et les liens que vous collez sont cliquables. Les blocs de code se sélectionnent en entier au triple-clic, se copient depuis un menu contextuel et n’emportent jamais le symbole d’invite avec eux.

Si vous pouvez choisir un modèle, il répond

Sélecteur de modèle : un modèle retiré, désactivé avec un motif

Un modèle qui a quitté le service reste dans la liste, grisé, avec le motif à côté, et ne peut pas être sélectionné. Un modèle momentanément instable affiche seulement un avertissement. Si le modèle que vous utilisiez disparaît, la zone de saisie vous prévient d’abord. Les niveaux d’effort et le routage Fast proviennent du catalogue en direct ; rien n’est donc rétrogradé en silence.

Artefacts

Galerie d’artefacts : recherche, filtres par source, épingles

Cherchez dans la galerie par nom et filtrez par source : conversation, projet ou application. Les épingles sont enregistrées dans votre compte. La visionneuse affiche le dernier contenu après que l’agent a réenregistré un fichier, et rend directement images, PDF, audio et vidéo. Le téléchargement de l’original fonctionne pour tous les formats. La copie du lien et l’ouverture sur place ont rejoint l’en-tête du canevas, et les fichiers d’application sont présentés sous forme d’arborescence.

Utilisation

Carte /usage : tokens, total pondéré, crédits, par modèle

Tapez /usage dans une conversation, et une carte affiche les tokens d’entrée et de sortie, le total pondéré et les crédits consommés par cette conversation. Elle arrive sans appel au modèle. La fenêtre d’utilisation s’ouvre depuis le menu du compte, et son onglet Compute montre le stockage mesuré et les compteurs effectivement branchés. Quand vous atteignez une limite, le bandeau indique laquelle et quand elle se réinitialise.

Connecteurs

Découverte des connecteurs : cartes en ligne par catégorie

Le catalogue est devenu une vue de découverte. Chaque ligne affiche une icône, un résumé, le nombre d’outils et combien nécessitent une approbation, avec un seul bouton pour connecter. Les catégories se replient, et il y a une recherche et un filtre de connexion.

Dropbox, GitHub, Outlook et Google Analytics sont nouveaux. WordPress couvre désormais les catégories, les pages et les commentaires, et WhatsApp est un canal bidirectionnel. Avec de nombreux connecteurs rattachés, les outils présentés au modèle tournent dans les limites d’un budget, pour que votre contexte ne se remplisse pas. Les liens Notion, Jira, Linear et GitLab collés dans une conversation sont lus via votre propre connexion. Votre agent peut aussi être appelé comme serveur MCP.

Fiabilité

La moitié de cette version a été du travail de réparation.

  • Une nouvelle tentative n’enregistre plus deux fois le même message et ne le facture plus deux fois.
  • Un flux interrompu est repéré et rattaché. “Responding” ne reste jamais bloqué.
  • Supprimer ou archiver une conversation arrête son exécution, et aucun badge “running” zombie ne reste derrière.
  • Les exécutions de routine ne se perdent jamais en silence. Une exécution en échec est relancée, et le premier échec envoie une notification.
  • Une seule carte défectueuse ne fait plus tomber tout l’écran.
  • Les brouillons sont conservés par conversation, et un envoi bloqué préserve votre saisie. Les pièces jointes envoyées en cours d’exécution parviennent au modèle.
  • Un titre généré automatiquement n’écrase plus le nom que vous avez donné.
  • Nous avons trouvé pourquoi les connexions tombaient sans cesse, et nous l’avons corrigé. Un rafraîchissement de jeton réussi vaut désormais preuve que la session est vivante.
  • Passer hors ligne affiche un bandeau, et le retour en ligne relance. Une nouvelle version s’annonce d’elle-même.
  • Une conversation qui ne se charge pas affiche la raison au lieu d’un écran vide.

Savoir quand c’est terminé

Activez les notifications push du navigateur, et vous êtes prévenu quand une exécution se termine, même onglet fermé. Les notifications concernant l’écran que vous regardez ne sont pas envoyées en double. Sur le tableau Activity, vous pouvez arrêter une tâche en cours et voir quel outil elle utilise.

Un coup de peinture fraîche

Page d’accueil : Tin et l’aperçu interactif

La console et les pages publiques partagent désormais un même système de couleurs. Sur la page d’accueil, vous pouvez parler à trois agents, Tin, Atlas et Muse, sans vous connecter.

Connexion : Tin et des exemples de prompts

La page de connexion a été reconstruite sur deux colonnes. Google vous fait entrer directement, et l’inscription demande votre consentement aux conditions. Les boutons pilule partagent une même texture : une face pleine avec un liseré clair en haut. Les fenêtres de paramètres et d’utilisation sont plus grandes, les paramètres se rouvrent sur l’onglet et la section que vous consultiez en dernier, et les fenêtres modales se manient au clavier seul.

Documentation et pages publiques

La documentation a une édition coréenne. Les 36 pages sont toutes sur /ko/docs, et la documentation réside désormais sous endue.ai/docs. Les trois onglets de l’accueil et trois nouveaux écrans de paramètres sont documentés. La page d’accueil racine est une page statique ; elle s’ouvre donc sans le bundle de la console. Les informations sur l’entreprise figurent dans le pied de page.

Sécurité

Les limites de débit de la passerelle sont appliquées, et les claims requis des jetons sont vérifiés. Les récupérations d’URL externes bloquent les réseaux internes et limitent les redirections et la taille des réponses. Les pages publiques et la documentation de la console portent des en-têtes de sécurité, et les aperçus d’artefacts sont rendus de manière isolée.

Corrections24
  • SessionUne nouvelle tentative n’enregistre plus deux fois le même message et ne le facture plus deux fois.
  • SessionUne fin de flux prématurée est détectée et l’exécution se rattache. Fini le “responding” permanent.
  • SessionSupprimer ou archiver une conversation annule son exécution, et aucun badge “running” zombie ne subsiste.
  • SessionLes titres générés automatiquement n’écrasent plus un nom que vous avez défini vous-même.
  • SessionUne conversation qui ne se charge pas affiche un écran indiquant la raison au lieu d’un chat vide.
  • ChatLes brouillons sont conservés par conversation, et un envoi bloqué préserve votre saisie.
  • ChatLes pièces jointes ajoutées en réorientant une exécution en cours parviennent désormais au modèle.
  • ChatUn événement ou une carte défectueux ne fait plus tomber tout l’écran.
  • ChatLes trois indicateurs de progression tiennent désormais sur une seule ligne.
  • ChatUne seule pression de touche ne peut plus confirmer une action irréversible sur une carte d’approbation.
  • ChatLes niveaux d’effort ne sont plus rétrogradés en silence, et le routage Fast est affiché.
  • RoutinesAucune exécution n’est perdue. Une exécution en échec est relancée, et le premier échec envoie une notification.
  • ArtifactsLa visionneuse affiche le dernier contenu réenregistré, et images, PDF, audio et vidéo s’affichent et se téléchargent.
  • AuthUn 401 après un rafraîchissement de jeton réussi ne met plus fin à la session. L’écran de réauthentification indique pourquoi vous avez été déconnecté.
  • AuthLa déconnexion quitte entièrement la console au lieu d’en laisser la coquille derrière elle.
  • AuthChanger de compte garde les données séparées, et les requêtes d’authentification ont un délai d’expiration.
  • AuthUne inscription commencée en coréen reste en coréen, avec moins de champs obligatoires.
  • AccountSupprimer un compte nettoie ensemble l’authentification, la base de données et les ressources associées.
  • SkillsLes compétences créées avec l’assistant sont enregistrées, et les brouillons en échec peuvent être récupérés.
  • StudioLe bouton d’arrêt et la révocation des clés API fonctionnent désormais réellement.
  • AgentLes boucles d’agent qui s’emballent sont stoppées par un plafond par étape et un arrêt forcé en cas de répétition.
  • AgentAppuyer sur Entrée pendant la composition d’un caractère sur l’écran de création ne crée plus d’agent.
  • WorkspaceCorrection des sockets d’appareil restés éveillés toute la journée et des appareils bloqués en “provisioning”.
  • WorkspaceL’agent envoie désormais un ping en premier et rétablit seul un socket à moitié ouvert.
Améliorations41
  • SpacesPlusieurs agents dans un même espace, qui se partagent le travail. Choisissez qui s’en charge avec `@` dans la conversation d’accueil.
  • SpacesProgression par agent, file de relecture et résultats remis sous forme de versions verrouillées.
  • VoiceConversations vocales en direct : coupez la parole en pleine réponse, lancez des outils, gardez la transcription.
  • VoiceSessions vocales en temps réel sur l’API publique (WebRTC et WebSocket).
  • StudioCanevas de nœuds indépendant, squelettes de chargement, grille de points et plus de sélection de texte pendant le glissement.
  • StudioLes sections des compétences et des connecteurs renvoient vers le catalogue complet.
  • ChatRail d’ancres : un repère par question, une liste au survol et un clic pour y aller.
  • ChatPagination de l’historique au défilement et recherche dans la conversation (⌘F).
  • ChatUn séparateur marque l’endroit où le contexte du modèle a été tronqué.
  • ChatRendu LaTeX et URL transformées en liens dans vos propres messages.
  • ChatTriple-clic et clic droit sur le code, copies propres et coloration syntaxique du shell.
  • ChatUne pastille et une liste de sources sous les réponses.
  • ChatCommandes slash intégrées, à commencer par /usage.
  • ChatLe bouton de suggestion de routine n’apparaît sous une réponse que lorsqu’il est pertinent.
  • SessionDossiers de conversations : créer, renommer, déplacer par glisser-déposer, réordonner.
  • SessionArchivage et suppression en sélection multiple, et commandes de palette qui agissent sur la conversation en cours.
  • SessionLa recherche couvre les sorties d’outils, et les conversations archivées sur option.
  • SessionMarquez comme terminée une conversation en attente, sans y répondre.
  • SessionÉpingles, tri et filtres sont enregistrés dans votre compte, et les projets peuvent être ordonnés.
  • SessionRetour en arrière dans une conversation.
  • SessionCartes de plan : relire et approuver.
  • SessionAutorisations d’outils mémorisées : toujours autoriser pour cet agent.
  • ModelsDisponibilité : les modèles retirés sont désactivés avec un motif, les modèles dégradés affichent seulement un avertissement.
  • ArtifactsRecherche dans la galerie, filtres par source et épingles enregistrées dans votre compte.
  • ArtifactsCopie du lien, ouverture sur place et avertissement de lien privé dans l’en-tête du canevas.
  • AppsLes fichiers d’une application sont listés sous forme d’arborescence.
  • ActivityArrêtez une exécution depuis le tableau et voyez l’outil qu’elle utilise.
  • NotificationsNotifications push web du navigateur.
  • UsageUn onglet Compute (calcul) avec le stockage mesuré et l’état des compteurs, et une fenêtre d’utilisation dans le menu du compte.
  • BillingLes bandeaux de limite indiquent quelle limite vous avez atteinte et quand elle se réinitialise.
  • BillingForfaits présentés en trois niveaux : Free, Pro, Max.
  • WebBandeaux hors ligne et de reconnexion, et un avis quand une nouvelle version est disponible.
  • SettingsLes paramètres se rouvrent là où vous les aviez laissés, et les fenêtres de paramètres et d’utilisation sont plus grandes.
  • AccessibilityLe focus entre dans les fenêtres modales, y circule et en revient.
  • ThemeLa console et les pages publiques partagent une même palette. Les boutons pilule ont une seule texture.
  • AuthUne page de connexion sur deux colonnes avec les tarifs, la connexion Google et le consentement aux conditions à l’inscription.
  • AgentLes canaux forment un axe distinct dans le sélecteur d’outils de l’onboarding.
  • AgentLes réglages des outils intégrés s’appliquent immédiatement.
  • WebLa page d’accueil racine est une page statique avec un aperçu interactif d’agent.
  • DocsDocumentation en coréen sur /ko/docs, documentation réunie sous endue.ai/docs, habillage du site et davantage d’écrans produit.
  • WebInformations sur l’entreprise et mentions légales dans le pied de page.
Connecteurs et canaux11
  • ConnectorsDropbox : rechercher, parcourir, lire, téléverser, supprimer.
  • ConnectorsGitHub : rechercher des dépôts, des issues et des PR, et lire des fichiers.
  • ConnectorsOutlook : rechercher, lire, préparer en brouillon et envoyer des e-mails.
  • ConnectorsGoogle Analytics : propriétés GA4, rapports et indicateurs en temps réel.
  • ConnectorsWordPress : catégories, pages, commentaires et modification des articles publiés.
  • ChannelsWhatsApp bidirectionnel.
  • ConnectorsVue de découverte : cartes en ligne, sections par catégorie, recherche et filtres de connexion.
  • ConnectorsAvec de nombreux connecteurs, les outils présentés au modèle tournent dans les limites d’un budget.
  • ConnectorsLes liens Notion, Jira, Linear et GitLab sont lus via votre propre connexion.
  • ConnectorsTextes du catalogue en anglais et en coréen.
  • APIUn serveur MCP qui encapsule l’API publique.
Sécurité4
  • SecurityLes limites de débit de l’API Gateway sont appliquées, et les claims JWT requis sont vérifiés.
  • SecurityProtections SSRF, limites de redirections et limites de taille de réponse sur les récupérations d’URL externes.
  • SecurityEn-têtes de sécurité sur les pages publiques et la documentation de la console, avec des aperçus d’artefacts isolés.
  • SecurityNettoyage du schéma : clés étrangères orphelines et permissions anon révoquées.