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.
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.

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.
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.
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.
Double facturation, réponse qui ne finit jamais, saisie qui disparaît. Nous avons fermé les chemins qui rendaient cela possible.

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.
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.

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.

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.

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.
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.

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.

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.

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.

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.

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.

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.

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.
La moitié de cette version a été du travail de réparation.
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.

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.

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.
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.
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.