Co-fondateur d'Astro open source Rosie : une seule installation de compétence synchronise automatiquement 10 assistants de programmation IA

Selon le système de détection Beating, le co-fondateur du framework moderne front-end Astro, Matthew Phillips, a open source Rosie, un outil en ligne de commande dédié à la gestion des packs de compétences des agents IA. Utilisez rosie install owner/repo pour installer des compétences depuis GitHub, Rosie détectera automatiquement quels agents de codage sont installés localement et synchronisera les compétences.

Rosie supporte actuellement 10 types d’agents : Claude Code, Cursor, Codex, Windsurf, Aider, Zed, Continue, Cline, OpenCode, GitHub Copilot. La caractéristique principale est le mécanisme de lockfile : les enregistrements d’installation sont écrits dans .agents/rosie.lock, une ligne par entrée, format compatible avec git diff, pouvant être directement soumis au système de versionnement. Le dossier des compétences peut lui-même être ajouté à .gitignore, et lorsque l’équipe clone le dépôt, il suffit d’exécuter rosie install pour restaurer.

La gestion des versions se fait selon deux modes : sans spécification de version, le mode auto, où rosie update met automatiquement à jour vers la dernière étiquette semver ; en utilisant @ref pour spécifier une version, le mode pin, qui ne rafraîchit que le SHA sans changer la version. Lors de l’installation locale, les compétences sont stockées dans le répertoire .agents/skills/ et synchronisées vers le répertoire des compétences de chaque agent via des liens symboliques ; il est également possible d’utiliser --global pour installer directement dans le répertoire utilisateur.

L’outil entier est écrit en C, dépend de libcurl et libarchive, supporte Homebrew, apt, AUR, FreeBSD pkg et la compilation à partir du code source, sous licence BSD-3-Clause.

Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
Ajouter un commentaire
Ajouter un commentaire
Aucun commentaire
  • Épingler