Morgan Dutemple
← Toute l'Agenthèque
AgentDéveloppementAgnostique

Goose

Goose peut exécuter des commandes système, installer des dépendances et lancer des tests, avec un choix ouvert de modèle sous-jacent. Il vise à automatiser des tâches de développement de bout en bout plutôt que de se limiter à des suggestions dans l'éditeur. Le projet, initialement porté par Block, a depuis été transféré vers une nouvelle organisation GitHub (`aaif-goose`).

Interface de l'agent Goose

Avantages clés

  • Open source, communauté active
  • Va au-delà de la suggestion : exécute réellement les actions
  • Compatible avec plusieurs fournisseurs de modèles

Pour qui, pour quoi

Développeurs qui veulent déléguer des tâches complètes (installation, exécution, test), pas seulement de la génération de code.

  • Installation et configuration automatisée d'un environnement
  • Exécution et débogage de tests
  • Automatisation de tâches de développement multi-étapes

Comment démarrer

  1. 1Suivre le guide d'installation à jour sur le dépôt du projet : les commandes d'installation ont changé en même temps que le transfert d'organisation, mieux vaut vérifier la version documentée plutôt qu'une commande figée.
  2. 2Configurer un fournisseur de modèle (Anthropic, OpenAI, Google...) via `goose configure`.
  3. 3Lancer une session : `goose session start`.

Points de vigilance

  • Le projet a changé d'organisation GitHub (transfert vers `aaif-goose/goose`) : vérifier que toute documentation ou lien tiers pointe bien vers le dépôt actuel avant de s'y fier.
  • Peut exécuter des commandes système et installer des dépendances de façon autonome : une supervision est recommandée sur un environnement de production, pas seulement une machine de développement jetable.

Questions fréquentes

Goose est-il toujours un projet Block (Square) ?

Le dépôt a été transféré vers une nouvelle organisation (`aaif-goose`) : vérifier l'origine et la gouvernance actuelles avant d'en dépendre pour un usage critique.

Quels modèles sont compatibles ?

Plusieurs fournisseurs : Anthropic, OpenAI, Google et d'autres selon la configuration choisie, sans verrouillage à un seul.

En quoi diffère-t-il d'un simple assistant de complétion de code ?

Goose exécute réellement des commandes (installation, tests) plutôt que de se limiter à proposer du texte à valider manuellement.