Technologie Goose
Agent IA généraliste open source (Apache 2.0, Rust) né chez Block, publié en janvier 2025 et confié à l'Agentic AI Foundation (Linux Foundation) en 2026.
SFEIR AI · Publié le 29 septembre 2026 · Mis à jour le 22 octobre 2026
Un agent généraliste qui tourne sur la machine
Goose se présente comme « Your native open source AI agent. Desktop app, CLI, and API — for code, workflows, and everything in between. » Le site insiste : « Not just for code », l'agent sert aussi à la recherche, à la rédaction, à l'automatisation et à l'analyse de données. Publié sous licence Apache 2.0, il existe en application de bureau (macOS, Linux, Windows), en ligne de commande et en API. Le noyau est écrit en Rust et l'application de bureau en TypeScript : au 22 octobre 2026, l'API GitHub compte 10,7 millions d'octets de Rust et 3,5 millions de TypeScript dans le dépôt.
Goose fonctionne avec plus de quinze fournisseurs de modèles, dont Anthropic, OpenAI, Google, Ollama, OpenRouter, Azure et Bedrock. Ses capacités s'ajoutent par extensions MCP (plus de soixante-dix documentées) et il parle l'Agent Client Protocol (ACP), qui l'expose comme agent dans Zed, JetBrains ou VS Code. Des recettes, fichiers YAML partageables et exécutables en CI, capturent des workflows, et l'application de bureau ouvre l'agent à des profils qui ne vivent pas dans le terminal.
Janvier 2025 : « codename goose »
Le 28 janvier 2025, l'Open Source Program Office de Block annonce « codename goose, an interoperable AI agent framework that enables users to connect large language models (LLMs) to real-world actions ». Dhanji Prasanna, CTO de Block, y déclare : « Making goose open source creates a framework for new heights of invention and growth. » Le communiqué précise, à propos de MCP : « Block has been collaborating closely with Anthropic to develop this protocol. » La veille, Jack Dorsey avait publié sur X : « open source everything ».
Block fait remonter le projet plus loin. Sa lettre aux actionnaires du premier trimestre 2026 affirme : « In early 2024, we began developing goose, which was the first agentic harness to enable foundation models to execute work across an enterprise. » Celle du deuxième trimestre, publiée le 5 août 2026, ajoute le motif : « We built goose in early 2024 to work with any model because betting on a single lab means inheriting its ceiling. » Cette antériorité est une revendication de Block. Les chiffres qui circulent sur un millier d'ingénieurs utilisateurs ou sur 70 % du code de l'application de bureau écrit par Goose n'ont pas de source primaire ; le communiqué de janvier 2025 n'en donne aucun.
Décembre 2025 à avril 2026 : la fondation
Le 9 décembre 2025, la Linux Foundation annonce l'Agentic AI Foundation avec trois projets fondateurs : MCP (Anthropic), Goose (Block) et AGENTS.md (OpenAI). Block écrit que Goose « will transition to community governance under AAIF », qu'il « will maintain its open source license and commercial-friendly terms », et le décrit comme « a reference implementation for Anthropic's Model Context Protocol (MCP) ».
Le 7 avril 2026, Michael Neale, Principal Engineer, annonce sur le blog du projet le déménagement du dépôt de block/goose vers aaif-goose/goose et de la documentation vers goose-docs.ai : « goose is still open source, still actively developed, and still the same agent you know. » Le site porte depuis la mention « Copyright © 2026 AAIF (Agentic AI Foundation) ». Au 22 octobre 2026, l'API GitHub renvoie 55 520 étoiles et 6 418 forks pour un dépôt créé le 23 août 2024 ; la valeur bouge chaque jour et mesure l'attention, pas l'usage.
Ce que disent GOVERNANCE.md et MAINTAINERS.md
Le fichier GOVERNANCE.md du dépôt décrit trois rôles : les contributeurs, les Maintainers (droit d'écriture sur leur périmètre, sans administration) et les Core Maintainers, de trois à sept, qui fixent la direction technique, nomment et retirent les mainteneurs et tranchent les désaccords à la majorité simple. En cas de blocage persistant, « goose's creator, Bradley Axen, steps in as a tie breaker ». Les changements majeurs passent par une discussion publique d'au moins une semaine et un vote majoritaire des Core Maintainers. La règle d'appartenance est écrite noir sur blanc : « Membership is merit-based and tied to individual contributions, not employer affiliation. » Le projet est constitué en série de LF Projects, LLC ; les contributions entrent et sortent sous Apache 2.0, la documentation sous CC BY 4.0, et toute modification de la gouvernance doit aussi être approuvée par LF Projects.
Au 22 octobre 2026, MAINTAINERS.md liste six Core Maintainers (Bradley Axen, Douwe Osinga, Jack Amadeo, Jasper Hugo, Lifei Zhou, Michael Neale), cinq Maintainers (Abhijay Jain, Adrian Cole, Angie Jones, Rizèl Scarlett, The-Best-Codes) et un émérite, sans indiquer d'employeur. Sur leurs profils GitHub, Douwe Osinga, Angie Jones et Rizèl Scarlett affichent Block, Adrian Cole affiche Netflix, les autres ne déclarent rien. La part des mainteneurs extérieurs à Block n'est donc pas mesurable depuis les fichiers du projet.
Ce que Block mesure en 2026
La lettre aux actionnaires du premier trimestre 2026 donne deux chiffres : « As of mid-April, production code changes per engineer are up over 2.5x compared to January », et « incident rates after a production code change were down over 70% in the first quarter of 2026 compared to the first quarter of 2025, and down over 40% relative to the fourth quarter of 2025 ». Block attribue ces résultats à ses investissements dans l'IA combinés à un effort plus large sur la fiabilité, dans une année où l'entreprise a annoncé en février une réduction d'effectifs : ce sont des signaux d'entreprise adressés à des actionnaires, pas des mesures indépendantes de Goose. La lettre du deuxième trimestre, le 5 août 2026, ne publie pas de nouveau chiffre propre à Goose ; elle affirme qu'« in June, agentic AI helped write and review nearly all of our production code changes » et annonce Buzz, lancé en juillet, un système interne de collaboration entre agents.
Builderbot, l'orchestrateur interne que Block a présenté en juin 2026 et qui coordonne depuis Slack des agents bâtis sur Goose, est traité dans notre article sur la troisième ère de l'IA.
Contexte partagé : AGENTS.md, .goosehints et hooks
Le guide des goosehints pose la règle : « By default, goose looks for both AGENTS.md and .goosehints at each level. » La variable CONTEXT_FILE_NAMES permet d'ajouter d'autres noms de fichiers, CLAUDE.md compris, pour un projet déjà outillé pour Claude Code.
Les hooks sont arrivés au printemps 2026 : le blog du projet les présente le 14 mai 2026, les notes de version les mentionnent à partir de la 1.34.0 (13 mai 2026), avec le refus d'un appel d'outil par un hook PreToolUse dès la 1.35.0 (22 mai) et la prise en compte des hooks Stop bloquants à la 1.37.0 (3 juin 2026). Le guide des hooks liste douze événements et précise que seuls ces deux-là peuvent bloquer : « Most events are observation-only: goose runs the hook, logs the result, and continues regardless of what the hook returns. » Les hooks suivent la spécification Open Plugins et se découvrent dans .agents/plugins/, au niveau du projet ou de l'utilisateur.
Un dépôt qui porte un AGENTS.md et des skills en Markdown se pilote donc avec Goose comme avec Claude Code, Codex, OpenCode ou Pi. Faire travailler plusieurs harnais sur le même projet teste la qualité du contexte versionné : si Goose met le code à jour aussi bien que l'outil habituel, l'actif est dans les fichiers, pas dans l'outil. C'est le fil de la série sur les harnais ouverts.
Ce qu'une fondation garantit, et ce qu'elle ne garantit pas
Une fondation protège contre une fermeture brutale : aucune entreprise ne peut seule changer la licence ou refermer le code. Elle ne produit pas de code. Le dépôt est né chez Block, plusieurs mainteneurs y travaillent encore d'après leurs profils GitHub, et l'intérêt de l'entreprise tient à son usage interne. Si Block réduisait son effort, la fondation garantirait la continuité juridique du projet, pas sa vitalité technique. L'indicateur à suivre est la part des contributions extérieures à Block, que MAINTAINERS.md ne permet pas de lire.
Questions fréquentes
Qui possède Goose aujourd'hui ?
L'Agentic AI Foundation, hébergée par la Linux Foundation. Block a annoncé le transfert vers une gouvernance communautaire le 9 décembre 2025 et le dépôt a quitté block/goose pour aaif-goose/goose le 7 avril 2026. Le site affiche la mention Copyright 2026 AAIF, et GOVERNANCE.md constitue le projet en série de LF Projects, LLC.
Qui décide dans le projet Goose ?
Selon GOVERNANCE.md, six Core Maintainers fixent la direction technique et votent à la majorité simple ; le créateur Bradley Axen tranche les blocages. L'appartenance est liée aux contributions, pas à l'employeur. MAINTAINERS.md n'indique aucun employeur ; au 22 octobre 2026, trois des onze mainteneurs affichent Block sur leur profil GitHub, un affiche Netflix.
Goose est-il réservé au code ?
Non. Le site le présente comme un agent généraliste, utilisable pour la recherche, la rédaction, l'automatisation et l'analyse de données, avec une application de bureau accessible à des profils non développeurs. Ses capacités s'ajoutent par extensions MCP, plus de soixante-dix étant documentées.
Goose lit-il les fichiers AGENTS.md ?
Oui. Par défaut, Goose cherche AGENTS.md et .goosehints à chaque niveau du projet. La variable CONTEXT_FILE_NAMES permet d'y ajouter d'autres fichiers, dont CLAUDE.md, pour réutiliser le contexte d'un projet déjà outillé pour Claude Code ou Codex. Depuis mai 2026, des hooks PreToolUse et Stop peuvent refuser un appel d'outil ou bloquer la fin d'un tour.
Que valent les chiffres publiés par Block sur Goose ?
La lettre du premier trimestre 2026 annonce des changements de code par ingénieur multipliés par plus de 2,5 entre janvier et mi-avril, et des incidents après mise en production en baisse de plus de 70 % sur un an. Block les lie à l'IA et à un effort de fiabilité plus large, dans une année de réduction d'effectifs : déclarations d'entreprise, sans mesure indépendante.
Sous quelle licence Goose est-il publié ?
Apache 2.0, avec sa clause de brevets, depuis la publication du 28 janvier 2025. GOVERNANCE.md fixe Apache 2.0 pour les contributions entrantes et sortantes, et CC BY 4.0 pour la documentation. Block a indiqué que le projet conserve sa licence et ses conditions favorables à l'usage commercial en passant sous la gouvernance de l'AAIF.
Sources
- goose-docs.ai — page d'accueil (agent généraliste, surfaces, fournisseurs, extensions MCP, ACP, licence, copyright AAIF) · 2026-09-29
Not just for code
- Blog goose — « goose has a new home - the Agentic AI Foundation (AAIF) », Michael Neale, Principal Engineer · 2026-04-07
goose is still open source, still actively developed, and still the same agent you know.
- Documentation goose — guide « Using goosehints » (AGENTS.md et .goosehints, CONTEXT_FILE_NAMES) · 2026-09-29
By default, goose looks for both AGENTS.md and .goosehints at each level.
- Documentation goose — guide « Hooks » (douze événements, PreToolUse et Stop seuls bloquants, spécification Open Plugins) · 2026-10-22
Most events are observation-only: goose runs the hook, logs the result, and continues regardless of what the hook returns.
- Blog goose — « Hooks: run your own scripts on every goose event » · 2026-05-14
- GitHub — releases aaif-goose/goose via l'API (v1.34.0 du 13 mai 2026, v1.35.0 du 22 mai, v1.37.0 du 3 juin 2026 « Honor blocking Stop hook decisions ») · 2026-10-22
Honor blocking Stop hook decisions
- AAIF — « goose Doubles Down on Open in Latest Two Releases », Angie Jones (v1.36 et v1.37, hooks, ACP, /goal) · 2026-06-09
v1.37 extended this with blocking Stop hooks.
- GitHub — GOVERNANCE.md du dépôt aaif-goose/goose (rôles, votes, arbitrage de Bradley Axen, LF Projects, licences) · 2026-10-22
Membership is merit-based and tied to individual contributions, not employer affiliation.
- GitHub — MAINTAINERS.md du dépôt aaif-goose/goose (six Core Maintainers, cinq Maintainers, un émérite ; employeurs relevés sur les profils GitHub via l'API le 22 octobre 2026) · 2026-10-22
- Block — « Block Open Source Introduces codename goose » (annonce, citation de Dhanji Prasanna, MCP, Apache 2.0) · 2025-01-28
an interoperable AI agent framework that enables users to connect large language models (LLMs) to real-world actions
- Block — « Block, Anthropic, and OpenAI Launch the Agentic AI Foundation » (gouvernance communautaire, implémentation de référence de MCP) · 2025-12-09
goose, Block's open source agentic AI framework, will transition to community governance under AAIF.
- Linux Foundation — annonce de l'Agentic AI Foundation (projets fondateurs, membres platinum) · 2025-12-09
- Block — lettre aux actionnaires du premier trimestre 2026 (origine début 2024, changements de code par ingénieur, incidents en baisse de plus de 70 % sur un an et de plus de 40 % sur un trimestre ; relue le 22 octobre 2026) · 2026-05-07
incident rates after a production code change were down over 70% in the first quarter of 2026 compared to the first quarter of 2025, and down over 40% relative to the fourth quarter of 2025
- Block — lettre aux actionnaires du deuxième trimestre 2026, exhibit 99.1 du 8-K déposé à la SEC (goose conçu pour tout modèle, code de production en juin, lancement de Buzz en juillet) · 2026-08-05
We built goose in early 2024 to work with any model because betting on a single lab means inheriting its ceiling.
- Jack Dorsey (@jack) — « open source everything » · 2025-01-27
open source everything
- GitHub — dépôt aaif-goose/goose via l'API (licence Apache-2.0, création le 23 août 2024, 55 520 étoiles et 6 418 forks, répartition des langages) · 2026-10-22
- Wikipédia — « Goose (AI agent) » (première publication, langages, ACP, transfert à l'AAIF) · 2026-09-29
Goose dans vos projets
Échanger avec SFEIRArticles liés
Agents de code : les critères qui comptent avant le benchmark
Trente-trois agents de code relevés le 22 octobre 2026 sur quatre critères que les comparatifs ignorent : licence réelle, approbation par défaut, juridiction des données, fichiers de contexte lus. Le modèle compte moins que ces quatre lignes, et un projet sérieux fait cohabiter deux harnais.
Agents de code : rester libre en faisant cohabiter plusieurs harnais
Entre janvier et mars 2026, Anthropic a fermé ses abonnements aux harnais tiers et OpenCode a retiré le sien. La réponse utile tient en une pratique : faire tourner plusieurs harnais sur le même dépôt, pour vérifier que le contexte du projet tient sans eux.
Goose, de l'outil interne de Block à bien commun de la Linux Foundation
Développé chez Block depuis 2024 selon l'entreprise, ouvert en janvier 2025, confié à l'Agentic AI Foundation en décembre : Goose est le seul harnais de la série passé d'une entreprise à une fondation. Ce que valent les chiffres de Block, et ce que Goose prouve sur la cohabitation des harnais.
Pi, OpenCode, Goose : la comparaison terrain, et pourquoi un projet a besoin de deux harnais
Tableau daté, critères qui départagent, trois scénarios avec les harnais propriétaires à leur place. Et une recommandation : gardez au moins deux harnais sur chaque projet, et faites-en un test de votre contexte.
Harnais open source : qui possède l'agent, l'entreprise ou la fondation ?
Pi et OpenCode sont sous licence MIT et appartiennent à des entreprises ; Goose est sous Apache 2.0 et appartient à une fondation. Aucun des deux modèles ne garantit tout. Ce que chacun laisse à l'utilisateur, et les règles que nous appliquons, dont le test à deux harnais.
Chat (2023) → CLI (2025) → coworker (2027) : la troisième ère de l'IA
En trois ans, l'IA est passée de la fenêtre de discussion au terminal, puis à l'équipe. La question des dirigeants change avec elle : qui signe ses actes ?
MCP : votre agent de code est aveugle sans ce protocole
Le Model Context Protocol expliqué : connecter les agents aux outils et données, le problème N×M, et la sécurité côté machine.