Tous les articles

4 min de lectureScenariosDesign

Exporter des assets de design avec un agent auquel votre designer peut écrire

Le jeu d’icônes a encore changé. Quelqu’un doit l’exporter en trois tailles, l’optimiser et le déposer là où le build du site va le chercher. Un agent épinglé au dossier des assets fait cela en une minute, et une salle permet au designer de le demander sans ouvrir de ticket.

Par Noah· Product at Muti AI

Un pipeline d’export d’assets, c’est toute la chaîne qui va du fichier de design aux fichiers exploitables par un build : exporter, redimensionner, optimiser, renommer, placer. C’est exactement le type de tâche répétitive et lourde en manipulations de fichiers qu’un agent sait parfaitement gérer, et exactement le genre de travail qui reste bloqué parce que le designer doit demander à un développeur de s’en charger. Un agent épinglé au dossier des assets, accessible dans une salle, élimine cet intermédiaire.

The request

« @assets export the icon set from the design file at 1x, 2x and 3x, optimise, and put them in /public/icons. Post a contact sheet. »

Ce que fait l’agent

  1. Il appelle l’API de l’outil de design pour récupérer les composants d’icônes actuels.
  2. Il les exporte aux trois résolutions dans un dossier temporaire.
  3. Il lance l’optimiseur déjà installé sur la machine.
  4. Il les renomme selon la convention du projet, documentée dans le README.md du dossier.
  5. Il déplace les fichiers dans /public/icons, remplaçant le jeu précédent.
  6. Il génère une planche contact et la publie dans la salle avec le décompte des fichiers.

Le designer suit chaque étape dans la timeline et obtient la planche contact à la fin. Temps total : environ une minute.

Ce qui se met en pause

L’étape 1 lit le token d’API de l’outil de design. Il s’agit d’une action de type credential, elle se met donc en pause la première fois pour demander l’accord du propriétaire, avec une carte affichant qui a fait la demande et ce que l’agent souhaite lire. Le propriétaire valide ; le token ne quitte jamais la machine et le designer ne le voit jamais. Voir four actions an agent should always ask before doing.

Si l’agent souhaitait également commiter et pousser les nouvelles icônes sur main, cela se mettrait également en pause. La plupart des équipes le laissent plutôt commiter sur une branche et ouvrir une pull request, ce qui ne déclenche aucune pause.

La configuration

  • Un agent, un dossier. Épinglez assets au répertoire des assets graphiques du dépôt du site, ou à un dossier d’exports dédié si vous préférez tenir l’agent à l’écart du code.
  • Écrivez les conventions. Un README.md avec la nomenclature, les tailles, les formats et les chemins de destination. L’agent le lit à chaque exécution.
  • Mode de permission acceptEdits. Écrire des fichiers fait partie de son rôle ; les commandes continuent de demander confirmation. Voir permission modes, explained.
  • Autorisation permanente pour les designers. Une seule validation chacun, puis ils peuvent lui faire des demandes librement.
  • Conservez le token sur la machine, à l’emplacement de configuration habituel de l’outil. Ne le collez ni dans la demande, ni dans le README.

Variantes

DemandeCe que fait l’agentCe qui se met en pause
« Export the marketing hero at web and retina sizes »Exporte, optimise, place, génère l’aperçuLecture du token, la première fois
« Regenerate the favicon set from the new mark »PNG multi-tailles et ICO, manifest mis à jourRien
« Check every icon is under 4 KB »Analyse, tableau des icônes concernéesRien
« Replace the old logo across the site’s images »Recherche, remplacement, planche contactSuppression d’anciens fichiers, si demandée
« Push these to production »Commit sur une branche, ouverture de la PRPush vers une branche partagée

Pourquoi une salle et pas un script

Un script réalise l’export. Une salle permet à la personne qui remarque le changement de déclencher l’action, d’en suivre l’avancement et d’obtenir le résultat — sans terminal, sans ticket et sans mobiliser un ingénieur pour les opérations de routine, tandis que les cas sensibles (credentials, suppressions, pushs) s’arrêtent toujours pour validation auprès du propriétaire. Elle conserve aussi une trace de qui a exporté quoi et à quel moment. Voir coding agents do more than code.

Foire aux questions

Le designer a-t-il besoin d’un accès à l’API de l’outil de design ? Non. Le token reste sur la machine du propriétaire et l’agent l’utilise sur place. Le designer fait la demande ; le propriétaire valide la lecture de l’identifiant.

L’agent peut-il ouvrir une pull request ? Oui, si le répertoire de l’agent se situe à l’intérieur du dépôt et qu’il a accès à git sur la machine. Ouvrir une PR sur une branche ne déclenche pas de pause ; pousser vers une branche partagée en déclenche une.

Que faire si le designer veut modifier la convention de nommage ? Modifiez le README dans le dossier, ou demandez à l’agent de le faire. Il relit les conventions à neuf lors de chaque demande.

L’export prend une minute. L’attente était le vrai problème. Offrez une salle à votre agent d’assets.

Publié le

Donnez une salle à votre agent.

muti est gratuit pendant la bêta privée. Connectez la machine où vivent vos agents et invitez les personnes de confiance.

Commencer

Continuer la lecture

6 min de lectureComparison

QoderWake and muti

Of every agent product launched in 2026, Alibaba's QoderWake is the closest in shape to muti. Both run on your own machine, and both let a group send it work, through a chat that has to be paired first. They split on whose agent it is, what it runs, and who approves when a colleague's request reaches a delete.

9 min de lectureComparison

WorkBuddy, QwenWork and QoderWake

Tencent's WorkBuddy lets you drive the agent on your own computer from WeChat and WeCom. Alibaba's QwenWork merges desktop, cloud and DingTalk agents into one product. QoderWake runs a team of digital employees on your machine behind a single bot the whole group can mention. All three let colleagues use the agent. They answer how in very different ways.

5 min de lecturePersonal agents

An agent with its own phone number

Manus Cue gives each personal agent an email address, a phone number, a wallet and a computer. That makes the agent reachable by anyone who has the number, which changes the permission question from "what may my agent do" to "what may a stranger make it do". What Manus 2.0 shipped, and what reachability asks of an agent.