· Depuis Soreno 0.6.6

OMP sort du terminal

Le Chat (OMP) de Soreno lance OMP dans une vraie conversation : outils sur une ligne, diffs lisibles, questions en un clic, objectifs, et une session qui tourne encore quand vous fermez Soreno.

Soreno a un parti pris : de vrais terminaux, où tournent les CLI que vous avez installés. Il y a une exception, OMP. Nouvelle session > Chat (OMP) le lance dans une vue de conversation, sans terminal, dans vos projets locaux, WSL ou SSH. C’est bien votre OMP : ses modèles, ses comptes et ses autorisations viennent de sa configuration.

Une conversation Chat (OMP) sur api-facturation, en SSH. OMP lit, cherche et modifie signature.ts, dont le diff est déplié, lance les tests puis résume ce qu’il a fait. La liste de tâches est au-dessus de la zone de saisie.
Une ligne par outil, et le diff d’une modification à un clic.

Une conversation qui se lit

Les réponses arrivent au fil de l’eau, en Markdown, schémas Mermaid compris. Chaque outil tient sur une ligne avec son état : lecture, recherche, modification, commande. Un clic la déplie sur la sortie de la commande ou sur le diff de la modification.

Rien que les réponses

Vous ne voulez pas suivre chaque lecture de fichier ? L’œil sous la zone de saisie, à côté du contexte, masque les outils et le raisonnement : il ne reste que vos messages et les réponses d’OMP. Les sous-agents restent visibles. Le choix vaut pour toutes les conversations et Soreno s’en souvient ; un clic de plus et tout revient.

La même conversation Chat (OMP), outils et raisonnement masqués : il ne reste que la demande, la première phrase d’OMP et son résumé. Sous la zone de saisie, le bouton en forme d’œil barré est activé.
La même conversation, outils masqués.

Ses questions, en un clic

Quand OMP demande une autorisation ou pose une question, elle s’affiche au-dessus de la zone de saisie, la réponse conseillée marquée « Recommandé ». Un clic suffit, ou Entrée et Échap. En attendant, la session passe en rouge dans la barre latérale : vous savez qu’OMP vous attend, même depuis un autre projet.

OMP demande combien de temps garder la signature v1, avec trois réponses et la réponse recommandée cochée. Dans la barre latérale, la session est marquée en attente de réponse.
La réponse recommandée est déjà cochée.

Tout sous la main

  • le modèle, avec une recherche par nom ou fournisseur, et le niveau de raisonnement ;
  • l’occupation du contexte, avec les jetons et le coût au survol ;
  • @ pour citer un fichier du projet, les récents d’abord, et / pour les commandes d’OMP et vos skills ;
  • les pièces jointes, collées, déposées ou choisies avec le trombone : images, fichiers texte ou n’importe quel autre fichier ;
  • la liste de tâches d’OMP et ses sous-agents, au-dessus de la zone de saisie ;
  • les messages envoyés pendant qu’OMP travaille, qui attendent leur tour et s’annulent ; la flèche du haut rappelle les précédents.

Jusqu’au bout avec un objectif

/goal suivi d’un objectif, et OMP enchaîne les tours sans attendre votre message jusqu’à l’atteindre : il lance les tests, corrige ce qui casse, relance. L’état de l’objectif s’affiche sous la zone de saisie ; /goal pause, resume ou drop le mettent en pause, le reprennent ou l’abandonnent.

Le Chat (OMP) pendant qu’il poursuit son objectif. La conversation s’ouvre sur « Goal (actif) », puis OMP modifie la signature, lance les tests qui échouent, adapte le test et les relance. Sous la zone de saisie, l’indicateur « Goal : actif » est à côté du contexte.
Un test échoue : OMP l’adapte et relance les tests, sans attendre votre message.

Il continue quand vous fermez Soreno

Sur un serveur Linux en SSH, la conversation tourne encore quand vous fermez Soreno ou perdez la connexion. OMP poursuit son tour ; rouvrez la session et vous le retrouvez, ses questions toujours en attente. Reprendre une conversation…, dans le menu …, rouvre aussi les conversations précédentes du projet.

Branché sur le reste de Soreno

Les remarques laissées sur un diff du panneau Git et les commentaires du Kanban transmis à l’agent arrivent directement dans la conversation. OMP crée une issue du Kanban quand vous le lui demandez. Et après un conflit de fusion d’un worktree, Résoudre avec un agent ouvre un Chat (OMP) chargé de le régler.

Il suffit qu’OMP soit installé dans l’environnement du projet ; Soreno vous signale quand une version plus récente est disponible.

Tous les articles

Ouvrez votre premier projet dans Soreno

Soreno lance les CLI déjà installés sur votre machine, dans WSL ou sur vos serveurs. Vos notes, vos réglages et vos issues locales restent dans votre profil.

L’application macOS est signée et notariée par Apple. L’installateur Windows ne l’est pas encore : Windows peut signaler un éditeur inconnu.