Pages dans le Chat, retours sur les fichiers et scripts de projet

Affichez des résultats interactifs dans votre conversation, discutez du code sans le copier et préparez chaque workspace avec des commandes enregistrées.

Gardez graphiques et diagrammes dans le Chat, envoyez vos retours sur les fichiers en une fois et donnez aux nouveaux workspaces la configuration dont ils ont besoin avant le démarrage d'un agent.

Voir des résultats interactifs dans le Chat

Les agents peuvent afficher un graphique, un tableau, un diagramme ou une page HTML autonome directement dans une conversation Chat locale. Agrandissez-la pour l'examiner de plus près, affichez sa source, téléchargez-la ou conservez-la comme artefact de session. Les pages suivent votre thème clair ou sombre et s'exécutent dans un cadre isolé. Les chats sur un hôte distant n'affichent pas les pages en ligne. #6327

Un agent trace un graphique à partir de vraies données du projet dans le Chat ; agrandissez la page ou affichez sa source.

Sélectionnez du texte dans un message précédent et choisissez Add to chat pour faire référence à ce passage dans votre prochaine question. Les références d'extraits vous ramènent directement à la source surlignée, sans avoir à chercher dans la conversation. #6395

Discuter des fichiers et les modifier sans quitter AO

Surlignez des lignes dans un fichier ou un diff et choisissez Ask in chat, ou appuyez sur Cmd/Ctrl+L, pour ajouter le code sélectionné à votre question. Pour les demandes de modification, gardez des commentaires ouverts sur plusieurs lignes et plusieurs fichiers, puis envoyez-les un par un ou ensemble en un seul message. #6277 #6389

Posez une question sur du code surligné, puis envoyez des commentaires sur plusieurs fichiers en un seul message.

Les fichiers Markdown disposent d'un éditeur de source avec des contrôles pour les titres, les listes, l'emphase, les citations et les liens. L'annulation, le suivi des modifications non enregistrées et les restrictions de lecture seule s'appliquent toujours. #6308

Préparer chaque workspace avec des commandes enregistrées

Les Paramètres du projet comportent une page Scripts pour les projets locaux, avec des commandes Setup et Cleanup ordonnées. Setup s'exécute avant le démarrage de l'agent dans un nouveau workspace. Cleanup s'exécute avant la suppression définitive d'un worktree Git géré, et non à la fermeture de l'app ou à une sortie ordinaire de l'agent. Si le nettoyage échoue, AO conserve le workspace et vous permet de réessayer. #6092

Les Cues restent des actions réutilisables que vous lancez vous-même. Leur option Run on worktree creation a été supprimée ; déplacez plutôt les commandes d'initialisation automatique vers les scripts Setup. #6243

La page Environment permet d'enregistrer des variables de projet ou de coller plusieurs lignes .env pour les relire. Les nouveaux agents, terminaux, Command Cues, revues et commandes de configuration reçoivent ces valeurs. Les valeurs sont masquées dans l'éditeur ; la configuration du projet n'est pas un coffre-fort à secrets. #6091

Plus d'espace pour les paramètres

Les Paramètres s'ouvrent comme une page dans l'app, avec les sections dans la barre latérale et une action Back. La page précédente reste montée en dessous, ce qui préserve sa position de défilement et ses terminaux en cours. #6439

Le build preview du 11 octobre ajoute 20 thèmes de couleur, chacun avec une palette claire et une palette sombre. Survolez-les ou utilisez les flèches du clavier pour prévisualiser un thème dans toute l'app ; sélectionnez-le pour le garder, ou fermez le menu pour revenir à votre choix enregistré. #6532

Améliorations

Chat et tâches

  • Les nouvelles tâches Chat affichent les vraies étapes de démarrage (récupération, préparation du worktree, exécution de la configuration et démarrage de l'agent) au lieu d'un indicateur de chargement indifférencié. #6322
  • Choisissez un projet ou Scratchpad depuis la boîte de dialogue Nouvelle tâche sans perdre le brouillon de la tâche. #6079
  • Les images jointes s'ouvrent en taille réelle. Quand vous collez une image dans un message qui contient déjà du texte, sa référence en ligne apparaît à la position du curseur ; les brouillons ne contenant qu'une image évitent les aperçus en double. #6307 #6381
  • Les réponses s'affichent en streaming plus fluide, et le Chat suit la nouvelle sortie jusqu'à ce que vous fassiez défiler la vue. Les longues conversations et les transitions de la barre latérale demandent moins de travail de rendu. #6396 #6304 #6129 #6315 #6316

Revues et workspace

  • L'onglet Résumé affiche la branche actuelle, les fichiers non commités et les commits en attente de push, avec des actions pour commiter, pousser et créer une PR. #6323
  • Les workers peuvent demander la revue de PR native d'AO. Activez Workers request AO review dans les Paramètres du projet pour qu'ils demandent une passe quand leur PR est prête et après les corrections ; l'option est désactivée par défaut. Les relecteurs n'approuvent ni ne fusionnent à votre place. #6262
  • Command Code, Codewhale et OpenHands CLI rejoignent les agents disponibles en Terminal UI. Ces ajouts ne prennent pas en charge le Chat. #5959 #5856 #5847
  • Le sélecteur de modèle de Claude regroupe les modèles les plus récents par famille, range les versions plus anciennes sous Other models et mémorise le dernier modèle utilisé pour les nouvelles tâches. #6344
  • Recherchez du texte dans le panneau Navigateur avec Cmd/Ctrl+F, consultez le nombre de correspondances et passez d'un résultat à l'autre. #6233
  • Les téléchargements du navigateur attendent votre autorisation dans la liste Téléchargements avant d'écrire un fichier. #6388
  • Un profil de navigateur configuré est utilisé par défaut, et les changements de profil se rétablissent de façon plus fiable pendant le chargement des pages. #6345
  • Sur macOS, fermer la fenêtre desktop ou quitter normalement l'app laisse AO et l'accès mobile activé en fonctionnement. Utilisez Quit AO Completely depuis la barre des menus pour tout arrêter. L'app utilise aussi SF Pro et SF Mono sur macOS. #6472 #6448

Corrections de bugs

Chat et sessions

  • Envoyer un message vide le champ de saisie pendant la livraison, pour que vous puissiez écrire le suivant. Les nouvelles tentatives de livraison conservent le message d'origine et ses pièces jointes sans remplacer le nouveau brouillon. Les clignotements de la file d'attente, les animations d'envoi répétées et les sauts de défilement sont réduits. #6418 #6405
  • Les chats existants restent lisibles pendant la reprise d'un agent arrêté. Les chats Claude se reconnectent aux hôtes toujours actifs après un redémarrage, et les nouvelles sessions ne récupèrent plus une transcription sans rapport quand un identifiant de session est réutilisé. #6342 #6350 #6471
  • Le passage entre Chat et Terminal affiche rapidement la destination pendant que le relais se termine. Repasser un Terminal inactif en Chat n'est plus bloqué par un brouillon de terminal non envoyé ; ce brouillon est abandonné lors du changement. #6486 #6366
  • Les sessions restent à l'état Working tant que des sous-agents tournent encore en arrière-plan, au lieu de paraître brièvement inactives. #6201

Revues, fichiers et agents

  • Arrêter une revue Chat garde sa conversation connectée. Archiver un relecteur garde son onglet fermé après un rafraîchissement ou un redémarrage, sans supprimer son historique. #6291
  • Les brouillons et les réglages de modèle du relecteur restent séparés de ceux du worker, et ouvrir une carte de PR ne plante plus quand les détails de fusionnabilité manquent. #6118 #6287
  • Les PR du même dépôt sont détectées après le renommage ou le transfert d'un dépôt GitHub. Les liens des notes de version fonctionnent avec l'ancienne comme avec l'actuelle adresse du dépôt. #6319 #6275
  • Les images s'ouvrent directement dans la visionneuse de fichiers et le panneau Modifications, sans attendre la coloration syntaxique. #6310
  • La découverte des modèles Devin et MiMo est réparée, et les alias de famille Claude acceptent les niveaux de raisonnement affichés dans le sélecteur. #6295 #6437 #6375

Automatisations, navigateur et terminal

  • Modifier uniquement le fuseau horaire d'une automatisation préserve son heure de début locale et l'ancrage de son intervalle. La CLI liste toutes les pages d'automatisations au lieu de s'arrêter à la première. #6346 #6349
  • Se rattacher à un terminal de longue durée restaure les modes de terminal nécessaires au défilement et à la saisie. Passer d'un terminal à l'autre parmi de nombreux terminaux ne laisse plus les anciens volets coincés sur le moteur de rendu le plus lent. #5445 #6465
  • Les commandes du navigateur attendent brièvement le rétablissement de la connexion à l'app et signalent des échecs plus clairs. Les captures d'écran gèrent plus fiablement les vues de navigateur masquées. #5484 #5552
  • Le build preview du 11 octobre garde le fichier ouvert sélectionné quand vous dépliez un dossier, centre les champs de recherche de l'inspecteur et affiche un QR code d'association quand le desktop dispose d'un tunnel HTTPS prêt mais d'aucune adresse LAN. #6530 #6506

En savoir plus

La plupart des changements ci-dessus sont inclus dans la v0.13.7. Le catalogue de 20 thèmes, l'arborescence de fichiers mise à jour et la correction de l'association par tunnel seul nécessitent le build preview du 11 octobre.