goose — Déléguer des tâches agentiques à Gemini
Un wrapper léger pour piloter Goose CLI de Block avec Google Gemini en mode headless, afin de déléguer depuis Claude Code des tâches auto-suffisantes à un autre système de modèle. Goose lui-même lit les fichiers, exécute des commandes et renvoie un résultat en plusieurs tours autonomes. Utilisé comme une « autre cible de délégation » aux côtés de Codex (OpenAI).
Prérequis
- CLI
gooseinstallée (brew install block-goose-cli). goose configurea configuré Google Gemini comme fournisseur. La clé API est stockée dans le trousseau macOS (ce skill ne conserve pas la clé).- Pour vérifier le fournisseur/modèle actif, consultez
active_providerdans~/.config/goose/config.yamlou lisez la bannière de démarrage degoose run. N'utilisez pasgoose infocar il n'affiche pas le fournisseur/modèle.
Appel
Exécutez dans le répertoire où vous souhaitez que Goose travaille :
goose run --no-session --max-turns 20 -t "<tâche auto-suffisante>"
--no-session: n'utilise pas de fichier de session, adapté aux exécutions automatiques.--max-turns N: limite maximale de la boucle autonome (empêche l'emballement). 10 à 25 tours sont recommandés.- Le fournisseur/modèle est celui configuré via
goose configure, donc aucune spécification supplémentaire n'est nécessaire lors de l'appel. - La sortie (réflexion, appels d'outils, réponse finale) est envoyée sur stdout. Traitez-la en entier sans la couper avec
tailou autre.
Pour écraser ponctuellement le modèle, utilisez GOOSE_MODEL (assurez-vous que le modèle spécifié est disponible chez le fournisseur) :
GOOSE_MODEL=<nom d'un autre modèle> goose run --no-session --max-turns 25 -t "<tâche>"
Comportement et précautions
- Goose est un agent autonome capable de lire des fichiers et d'exécuter des commandes shell via les extensions developer. Il peut parcourir un dépôt et renvoyer un rapport.
- Techniquement, il peut aussi écrire ou exécuter des commandes destructrices ; les options
--no-sessionet d'appel ci-dessus ne limitent pas ces droits. Pour des tâches en lecture seule, formulez explicitement « analyse • revue • rapport » et ne demandez pas de réécriture ou d'opérations destructrices. - Sur un dépôt volumineux, l'exploration consomme du temps et des tokens. Limitez les fichiers/répertoires cibles dans la demande.
Usages recommandés
- « Examine ce dépôt et donne-moi une architecture en points clés. »
- « Fais une revue du fichier X / de cette différence du point de vue d'un autre modèle. »
- Second avis à confronter avec les conclusions de Codex ou de Claude.