MarsDawn

Le travail de votre agent revient sous forme de fichier Markdown.

Vous demandez à un agent de code de planifier une migration, de rédiger une spécification ou de traquer un bug. Il travaille seul un moment, puis vous remet un fichier : plan.md, SPEC.md, un rapport d’avancement, un résumé de recherche. Pour autant que vous puissiez vérifier le travail, ce fichier est le travail.

Pour savoir si l’agent a vu juste, il faut lire ce qu’il vous rend. MarsDawn est une app Mac pour cette lecture.

Ce que disent ceux qui construisent des agents

Citations telles qu’écrites ; notre lecture suit.

Notre déduction, pas la leur : si un agent expose son plan et s’arrête à des points de contrôle, quelqu’un lit ce plan au point de contrôle, et c’est généralement vous. Si un agent peut se croire fini alors qu’il ne l’est pas, son rapport « terminé » a lui aussi besoin d’un lecteur. Aucun de ces auteurs ne mentionne MarsDawn ni ne le recommande, pas plus qu’aucun autre outil Markdown.

Pourquoi c’est plus difficile à lire qu’il n’y paraît

Le fichier est long, et la partie importante se trouve rarement en haut. Il contient des diagrammes Mermaid et des formules difficiles à suivre sous forme de source. L’agent est peut-être encore en train de le réécrire alors que vous en êtes à la moitié. C’est souvent un fichier parmi d’autres, parfois répartis sur plusieurs branches ou worktrees. Et quand vous trouvez un problème, « la partie sur le cache a l’air bizarre » laisse l’agent deviner ; « docs/plan.md:42 supprime l’ancienne table avant la fin du backfill », non.

Là où MarsDawn aide

Deux de plus pour la boucle : un agent peut lancer marsdawn open plan.md:42 pour ouvrir le fichier dans MarsDawn à la ligne 42, celle qu’il veut vous montrer en premier, et un fichier relu s’exporte en PDF depuis l’app ou avec la commande gratuite marsdawn export.

MarsDawn n’embarque aucun modèle d’IA. Il ne résume pas le plan, ne le note pas et ne vous dit pas ce qui ne va pas. C’est vous qui lisez ; il garde lisible un fichier long qui change, et vous permet de désigner la ligne exacte.

Relire le plan d’un agent en cinq minutes

Cela marche dans n’importe quel éditeur.

  1. Lisez seulement les titres. Le plan correspond-il à ce que vous avez demandé ? Une section manquante signifie généralement du travail manquant.
  2. Repérez chaque endroit qui affirme que quelque chose est fait, réussi ou vérifié, et vérifiez-en un vous-même : ouvrez le fichier, lancez le test, comptez les lignes.
  3. Cherchez les étapes irréversibles : suppression de données, migrations, force-push, tout ce qui envoie, paie ou publie. Celles-là attendent votre accord explicite.
  4. Lisez les diagrammes rendus, et confrontez chaque flèche au texte.
  5. Listez les fichiers et systèmes que le plan touche. Posez des questions sur tout ce que vous n’avez pas demandé avant que cela s’exécute.
  6. Rédigez vos retours sous la forme endroit, problème, correction : « plan.md:88 : le backfill s’exécute après la suppression. Inversez les étapes 4 et 5. » Un problème par ligne.

Peu de temps ? Faites l’étape 2. C’est là qu’on prend en défaut un agent qui se croit fini. La version longue, avec un exemple détaillé : Relire le plan d’un agent en cinq minutes.

Essayer

MarsDawn est sur le Mac App Store. Il existe aussi l’outil en ligne de commande gratuit marsdawn :

brew install redtear1115/tap/marsdawn

Il exporte le Markdown en PDF sans l’app, et marsdawn open permet à votre agent d’ouvrir des fichiers dans MarsDawn pour vous.

Ligne de commande · marsdawn pour les agents · À savoir avant d’acheter : Ce que MarsDawn ne fait pas

Pour aller plus loin

Sources