Utiliser la mascotte d'emet (mod Claude Code et pet Orca)
Comment afficher la Mascot d’emet dans Claude Code et dans Orca. Les termes suivent GLOSSARY.md.
Il y a deux éléments indépendants : le plugin facultatif emet-mascot, qui dessine la mascotte dans Claude Code, et le bundle de pet d’Orca, qui donne à Orca le même personnage.
Installer le plugin de la mascotte
Le plugin est distribué dans le même marketplace qu’emet et il est facultatif. emet n’en a pas besoin.
claude plugin marketplace add andryorelabs/emetclaude plugin install emet-mascot@emet-marketplaceLa mascotte suit votre session (endormie, au travail, en attente, terminé, en erreur). Tant qu’un Run est actif, elle lit aussi le Phase file et affiche une étiquette discrète comme emet · wave 2 · review.
Options du plugin :
position:pane(la valeur par défaut),bandoustatus.paneancre la mascotte à côté de la transcription, ce qui nécessite la disposition plein écran et un terminal d’au moins 144 colonnes de large jusqu’à ce que vous ouvriez le volet une fois vous-même (environ 110 ensuite) ; quand elle ne peut pas s’ancrer, ou que le terminal se rétrécit plus tard, la mascotte s’affiche au-dessus du prompt.bandla dessine toujours au-dessus du prompt.statusn’affiche que l’étiquette de texte comme ligne d’état du plugin, sans l’illustration de la mascotte.size:small(16 x 8 cellules, la valeur par défaut) oumedium(24 x 12 cellules).showLabel: afficher ou masquer l’étiquette à côté de la mascotte (activé par défaut).
Mettre à jour le plugin de la mascotte
Les marketplaces autres que celui d’Anthropic ont la mise à jour automatique désactivée par défaut, et un marketplace ne peut pas l’activer pour ses utilisateurs. Mettez à jour à la main :
claude plugin marketplace update emet-marketplaceclaude plugin update emet-mascot@emet-marketplaceRedémarrez ensuite Claude Code. Pour qu’il se mette à jour tout seul, exécutez /plugin, ouvrez l’onglet Marketplaces, sélectionnez emet-marketplace et choisissez Enable auto-update. Chaque utilisateur le fait une fois sur sa propre machine. Voir Mettre à jour emet pour le plugin principal aussi.
Le fichier de phase
La CLI d’emet écrit .emet/phase.json dans le dépôt au fil de l’exécution, et la mascotte l’interroge environ toutes les deux secondes. Un fichier plus ancien que la fenêtre de fraîcheur est ignoré, de sorte qu’une exécution plantée ne laisse pas d’étiquette périmée.
Le fichier contient phase (planning, dispatch, working, review, checking, landing, done ou failed), wave, spec, runId, updatedAt et un outcome facultatif. Une écriture qui échoue ne fait jamais échouer la sous-commande qui a signalé la phase.
Utiliser le pet dans Orca
Le bundle du pet se trouve dans docs/brand/pet/emet/ : pet.json et spritesheet.webp. Dans les réglages d’Orca, utilisez « Import .codex-pet bundle… » et choisissez ce dossier. L’import nécessite docs/brand/pet/emet/ sur la machine où l’application Orca s’exécute, donc copiez-y le dossier si Orca s’exécute ailleurs que sur ce dépôt. Régénérez-le avec bun run brand:export après avoir modifié un SVG de la mascotte, puis committez le résultat.
Dépannage
- Pas de mascotte : exécutez
claude plugin list, vérifiez queemet-mascotest activé, puis redémarrez Claude Code. - Pas d’étiquette : vérifiez que
.emet/phase.jsonexiste et a été mis à jour récemment.