ARGH

ProjetsProjects

Chaque maison est rangée selon ce que l’on sait aujourd’hui de son activité.Chaque système est regroupé selon son état de cycle de vie documenté.Each house is arranged by what is currently known about its activity.Each system is grouped by its documented lifecycle state.

22 entréesentries

Une nouvelle maison ouvreÉmergentA new house opensEmerging

La cuisine se met en place et commence à attirer l’attention.Projet récent dont l’adoption ou l’influence est en croissance.The kitchen is taking shape and beginning to draw attention.A recent project with growing adoption or influence.

1 fiche1 entrée1 card1 entry

Un cahier de service qui passe de maison en maisonSuperpowersA service notebook passed from house to houseSuperpowers

Ce n’est pas un plat, mais une manière de tenir le service que d’autres reprennent. Des cuisines inconnues travaillent désormais de même. Le cahier est donc suivi de près. Des consignes n’atteignent pas les commis, et des goûteurs coûteux ne rattrapent pas davantage d’erreurs.Superpowers a émergé comme méthodologie de workflow et de skills dont l’influence traverse plusieurs environnements d’agents de code, ce qui a justifié sa promotion de candidat à projet suivi. Deux constats l’accompagnent : des skills installés et un hook enregistré peuvent paraître sains alors que le chemin d’enforcement reste inerte, et des sous-agents relecteurs peuvent coûter davantage sans détecter davantage de défauts.This is not a dish but a way of running service, written down for other houses to adopt. Kitchens that never met now work the same way, so the notebook is watched closely rather than merely found curious. Two nasty surprises travel with it: orders that look posted yet never reach the line, and costly tasters who catch no more mistakes.Superpowers emerged as a workflow-and-skills methodology whose influence crosses several coding-agent environments, which justified promotion from candidate to tracked project. Two findings travel with it: installed skills and a registered hook can look healthy while the enforcement path stays inert, and reviewer subagents can cost more without detecting more defects.

Le service bat son pleinActifService is in full swingActive

La carte et la cuisine continuent d’évoluer régulièrement.Développement et changements fonctionnels toujours soutenus.The menu and kitchen continue to evolve regularly.Development and functional changes remain sustained.

14 fiches14 entrées14 cards14 entries

Le classeur ne décide pas du serviceagent-scriptsThe binder does not run the serviceagent-scripts

Le classeur était plein de fiches et l’ardoise annonçait de nouveaux plats. Au moment du service, certaines fiches n’étaient pourtant pas sur le passe. Une annonce ou une fiche rangée ne disait pas ce que la brigade pouvait vraiment préparer.Deux dossiers publics sont rattachés à agent-scripts. Tous deux portent le même écart : la présence d’un élément en source ou en configuration ne prouve pas son état chargé ou exécutable.The binder was full and the board announced new dishes. Yet when service began, some cards never reached the pass. A stored card or a notice did not tell customers what the brigade could actually cook.Two public dossiers are associated with agent-scripts. Both carry the same gap: presence in source or configuration does not prove loaded or executable state.

Une attente trop longue gâte la repriseArchonA long wait spoils the restartArchon

La brigade s’est arrêtée pour attendre une signature. En repartant, elle a voulu utiliser un bon du fournisseur devenu trop vieux. Ailleurs, une simple consigne n’a pas suffi à empêcher qu’un brouillon gagne le passe.Archon est un orchestrateur de flux agentiques : graphe de nœuds mêlant étapes IA, shell, script et approbation humaine, registre de fournisseurs, isolation par worktree, place de marché de flux épinglés et constructeur visuel. Deux lignées observées portent sur ce qu’un flux conserve pendant une attente humaine, et sur ce qu’un correctif posé au niveau des instructions ne peut pas garantir.The brigade stopped for a signature. When it restarted, it tried to use a supplier’s slip that had gone stale. Elsewhere, a written instruction alone failed to stop a draft reaching the pass.Archon is an agentic workflow orchestrator: a node graph mixing AI, shell, script and human-approval steps, a provider registry, per-worktree isolation, a marketplace of pinned flows and a visual builder. Two observed lineages concern what a workflow keeps across a human wait, and what an instruction-level fix cannot guarantee.

Le silence ne donne pas l’accordClaude CodeSilence does not grant permissionClaude Code

La cuisine avait accumulé des règles, des demandes d’accord et des interdictions. Pourtant, une règle écrite ne garantissait pas qu’elle tenait au passe. Dans un cas, l’absence de réponse d’un client est devenue un oui.Claude Code concentre le plus grand nombre de lignées observées du corpus. Les surfaces concernées couvrent les plugins, les hooks, les skills, les sous-agents, MCP, la configuration et les permissions. Le motif dominant est une divergence répétée entre la présence d’un fichier de source ou de configuration et l’état runtime réellement chargé ou exécutable.The kitchen had accumulated rules, requests for approval, and prohibitions. Yet a written rule did not guarantee it held at the pass. In one case, a customer’s missing answer became a yes.Claude Code carries the largest set of observed lineages in the corpus. The surfaces involved span plugins, hooks, skills, subagents, MCP, settings and permissions. The dominant pattern is a repeated divergence between the presence of a source or config file and the runtime state actually loaded or executable.

La consigne devient une porteClineThe instruction becomes a doorCline

Une consigne dite à voix haute peut être oubliée en plein coup de feu. La brigade a donc posé des portes : le geste ne passe plus sans elles.Chez Cline, les règles au niveau prompt n’étaient qu’indicatives : rien ne garantissait leur application. Les hooks sont devenus le point de contrôle structurel, d’abord aux frontières de prompt, d’outil, de tâche et de contexte, puis jusqu’à la frontière de compaction.A rule said out loud can be forgotten in the rush. The brigade therefore fitted doors: the move cannot pass without them.At Cline, prompt-level rules were advisory: nothing made them deterministically enforced. Hooks became the structural control point, first at prompt, tool, task and context boundaries, then out to the compaction boundary.

Le contrôle était trop loin du geste finalCodexThe check stood too far from the final moveCodex

La maison est grande : elle note tout, poste des gardes et confie des tâches à des commis qu’on ne voit pas. Les histoires réunies ici ont la même forme : le contrôle attendait trop loin du geste définitif.Codex accumule un plan de contrôle périphérique : hooks, skills chargés à l’exécution, délégation à des sous-agents, portes d’approbation humaine. Les lignées réunies ici répètent une même défaillance structurelle — un contrôle installé en amont de la frontière qu’il prétend tenir. Deux d’entre elles portent un correctif livré et versionné ; les autres restent ouvertes ou non corrélées à un commit, une release et une observation à l’exécution.The house is large: it writes everything down, posts guards at doors, and sends work to cooks nobody watches. The failures gathered here share one shape: the check stood too far from the final move.Codex has accumulated a peripheral control plane: hooks, runtime-loaded skills, subagent delegation, human approval gates. The lineages gathered here repeat one structural defect — a control installed upstream of the boundary it claims to hold. Two of them carry a shipped, versioned fix; the rest are open, or not yet correlated to a commit, a release and a runtime observation.

Une fiche promet un plat arrivé par un autre cheminGemini CLIA card promises a dish that arrived another wayGemini CLI

Une belle fiche punaisée au tableau a fait croire à un plat. Le plat existe aujourd’hui, mais il est arrivé par un autre chemin. Et le jour où un essai est passé à la carte, le menu imprimé disait encore « à l’essai ».Deux lignées structurent cette page. Une proposition de hooks très convaincante a été fermée sans merge, alors qu’un sous-système de hooks existe bien aujourd’hui dans la source observée, construit par une autre voie. Et les Agent Skills sont passés d’expérimental opt-in à activé par défaut, puis au retrait du drapeau hérité, la corrélation release et paquet restant à faire.A fine card pinned to the board made people believe in a dish. The dish does exist today, but it arrived by another route. When a trial moved onto the menu, the printed card still said “trial”.Two lineages carry this page. A highly persuasive hooks proposal closed unmerged, while a hooks subsystem does exist in the observed source today, built along a different path. And Agent Skills moved from opt-in experiment to default-on, then to removal of the legacy flag, with release and package correlation still outstanding.

Le tour des postes laisse passer le même défautgstackThe station round misses the same fault againgstack

La brigade fait le tour des postes avant le service et annonce que tout est prêt. Une fois, un poste ne pouvait pas cuisiner et le tour n’a rien vu. La correction est arrivée, puis le même défaut est revenu par une autre porte.gstack est une flotte d’outils et de skills façonnés par rôle pour Claude Code, livrée avec le câblage d’hôte qui les rend utilisables. Sa lignée publique la plus instructive est un false-green : une sonde de préflight rapportait prêt alors que la couverture Codex était silencieusement perdue, d’abord par classification d’erreur fail-open, puis, après le premier correctif, par une identité de cache périmée. Le second correctif, élargi à l’exécutable et au contexte d’authentification réel, est écrit et testé mais non livré.The brigade walks the stations before service and calls everything ready. Once, a station could not cook and the round saw nothing. A repair arrived, then the same failure came back through another door.gstack is a role-shaped fleet of Claude Code tools and skills, shipped with the host wiring that makes them usable. Its most instructive public lineage is a false green: a preflight probe reported ready while Codex coverage was silently lost, first through fail-open error classification and then, after the first fix, through stale cache identity. The second fix, widened to the executable and the real authentication context, is written and tested but not shipped.

Un essai bref qui s’arrête à la porteHermesA short trial that stops at the doorHermes

On a mis un commis à l’essai un soir, sur un seul plat et un seul fourneau. Le plat est bien sorti. Mais trois constats de cette soirée ne se règlent pas par une nouvelle consigne : il n’entre donc pas dans la brigade.Hermes Agent est un agent CLI à outils — mémoire persistante, sous-agents, tâches programmées, skills auto-créés — dont la seule surface sans terminal interactif est le mode oneshot. Une sonde bornée l’a qualifié : une tâche, un modèle, une passerelle locale compatible OpenAI. Trois constats mesurés ne relèvent pas de la configuration, et la liaison comme worker est refusée en code, pas en prose.A cook was given a trial shift: one dish, one stove, one evening. The dish came out well. But three findings from that night cannot be settled with a new instruction, so he does not join the brigade.Hermes Agent is a tool-using CLI agent — persistent memory, subagents, scheduled tasks, self-authored skills — whose only non-interactive surface is oneshot mode. A bounded probe qualified it: one task, one model, one local OpenAI-compatible gateway. Three measured findings are not configuration problems, and the worker binding is refused in code rather than in prose.

Le tableau permet au suivant de reprendreLangGraphThe board lets the next cook resumeLangGraph

Ici, un commis peut reprendre un plat commencé par un autre. Onze postes ont été regardés, mais le relevé reconnaît ses trous. Un cas lié montre un minuteur qui sonne alors qu’une casserole continue de chauffer.LangGraph a été rebaselinée sur onze surfaces, avec une couverture qualifiée complète avec lacunes. L’observation porte sur les checkpoints, la durabilité, les interruptions, les retries, le cache et les tests, comparés à une référence non identifiée. Un dossier public lui est rattaché, sur un timeout qui laisse des descendants s’exécuter.Here, one cook can resume a dish another began. Eleven stations were examined, but the record admits gaps. A linked case shows a timer ringing while a pan keeps heating.LangGraph was rebaselined across eleven surfaces, with coverage recorded as complete with gaps. The observed area covers checkpoints, durability, interrupts, retries, cache and tests, measured against a reference that is not identified. One public dossier is attached, covering a timeout that left descendants running.

Le même comptoir, des règles de maison différentesMCP ecosystemOne counter, different house rulesMCP ecosystem

Plusieurs cuisines viennent désormais chercher leurs caisses au même comptoir. Elles gardent pourtant leurs propres règles pour signer et passer derrière. Un cas lié montre un comptoir qui ne savait plus pour quelle table il travaillait.MCP est le point de convergence : les harnais d’agents s’accordent sur une interopérabilité protocolisée tout en conservant chacun leur couche de politique locale. Ce constat est donné à confiance haute. Un dossier public est rattaché, sur la propriété d’une connexion partagée entre plusieurs utilisateurs.Several kitchens now collect crates at the same counter. They still keep their own rules for signing and stepping behind it. A linked case shows a counter that lost track of the table it served.MCP is where the convergence happens: agent harnesses standardise on protocolised interop while each keeps its own local policy layer. That statement is carried at high confidence. One public dossier is attached, on ownership of a connection shared across users.

Cinq portes regardées, pas une cuisine entièreOpenClawFive doors watched, not a whole kitchenOpenClaw

Cinq portes où l’on peut poster un contrôleur ont été regardées. Deux problèmes restent liés : un plat annoncé prêt qui n’arrive pas à table, et une brigade qui oublie la commande pendant le service.OpenClaw a été observé sur cinq surfaces d’interception — hooks API, hooks CLI, hooks de plugin, politique de hooks et hooks de bootstrap — face à une référence non identifiée. Deux dossiers publics lui sont rattachés : l’un sur une complétion interne qui n’atteint pas l’utilisateur, l’autre sur une compaction de contexte qui conserve l’historique et perd la mission.Five doors where a checker can stand were examined. Two problems remain linked: a dish called ready that never reaches the table, and a brigade that forgets the order during service.OpenClaw was observed across five interception surfaces — hooks API, hooks CLI, plugin hooks, hook policy and bootstrap hooks — against an unidentified reference. Two public dossiers are attached: one on internal completion that never reaches the user, one on context compaction that keeps history while losing the mission.

Un passe lisible, une réserve sans mursOpenHandsA readable pass, a pantry without wallsOpenHands

La maison montre son tableau de contrôle : on y voit ce qui a été retenu et ce qui est passé. Mais sa prétendue réserve est tout l’immeuble, et quand on crie l’arrêt, un feu du fond continue. Sept dossiers sont rattachés à cette maison.OpenHands expose un plan de contrôle lisible : les exécutions de hooks apparaissent avec des résultats success et blocked sur ses surfaces runtime et UI/API. Un pilote mené sur son serveur d’agents en 1.46.0 établit par ailleurs deux constats opposés à cette lisibilité : l’espace de travail déclaré n’est pas une frontière, et l’annulation répond success sans terminer tout le travail. Sept dossiers publics sont rattachés.The house puts its checks where you can see them: what was held back and what went through. Yet its supposed pantry is the whole building, and when the call to stop goes out, one back burner keeps going. Seven case files are tied to this house.OpenHands exposes a readable control plane: hook executions surface with success and blocked outcomes through its runtime and UI/API. A pilot run against its agent server at 1.46.0 records two findings that cut against that readability: the declared workspace is not a boundary, and cancellation reports success without terminating all of the work. Seven public dossiers are attached.

Dire si l’on a goûté ou seulement devinépstackSay whether you tasted or only guessedpstack

La brigade a reçu une consigne simple : ne pas annoncer un plat sans dire comment elle le sait. Elle doit aussi faire elle-même les vérifications à portée de main. Un dossier public porte sur cette consigne.Une révision de skill chez pstack impose d’accompagner chaque affirmation d’une preuve ou d’une qualification explicite : mesuré, déduit ou supposé. La même révision demande d’exécuter les contrôles à portée plutôt que de les renvoyer à l’opérateur. Un dossier public est rattaché à ce changement.The brigade received a simple instruction: never call a dish ready without saying how it knows. It must also make checks within reach itself. One public dossier concerns that instruction.A skill revision at pstack requires every claim to arrive with evidence or an explicit qualifier: measured, inferred or assumed. The same revision asks that reachable checks be run rather than handed back to the operator. One public dossier is attached to that change.

La vieille adresse ne disait pas que la maison vivait encoreSWE-agentThe old address did not say the house was still aliveSWE-agent

La maison a changé de rue. L’ancienne porte renvoie à la nouvelle et le service continue. Dedans, deux ennuis : des commis écrivent sur la même ardoise, et l’addition ne correspond plus à ce qui a été cuisiné.SWE-agent a changé d’identité de repository : l’ancien chemin d’organisation redirige et le repository canonique actif se résout sous une nouvelle organisation. Quatre dossiers s’y rattachent : ce transfert lu à tort comme une disparition, un contrôle dont l’état par exécution était partagé entre exécutions parallèles, et une famille de défauts de contrôle des coûts où limites nominales et dépense réelle divergent.The house moved streets. Its old door points to the new one and service continues. Inside are two troubles: cooks write on the same board, and the bill no longer matches what was cooked.SWE-agent changed repository identity: the former organization path redirects and the active canonical repository resolves under a new organization. Four dossiers attach here: that transfer misread as disappearance, a control whose per-run state was shared across parallel runs, and a family of cost-control defects where nominal limits and actual spend diverge.

La maison reste ouverteMaintenanceThe house stays openMaintenance

On continue de servir, mais la carte change peu.Corrections et entretien continuent, avec peu de développement nouveau.Service continues, but the menu changes little.Fixes and upkeep continue with little new development.

1 fiche1 entrée1 card1 entry

La nouvelle carte se prépare ailleursRéorienté ou remplacéThe new menu is prepared elsewhereRedirected or superseded

La maison existe encore, mais les nouveautés suivent une autre direction.Développement stratégique déplacé vers un successeur, un pivot ou une autre identité.The house still exists, but new work follows another direction.Strategic development moved to a successor, pivot or different identity.

3 fiches3 entrées3 cards3 entries

La vieille cuisine reste ouverte, le futur part ailleursAutoGenThe old kitchen stays open while the future moves onAutoGen

La cuisine reste ouverte et les habitués l’entretiennent. Pourtant, les patrons ont indiqué une autre adresse pour les nouveaux plats et expliqué comment y envoyer les anciens. Ce n’est pas une fermeture : c’est un déménagement annoncé.AutoGen est un framework multi-agents issu de Microsoft Research, aujourd’hui classé comme remplacé après une croissance active, une phase active, puis une phase de maintenance seule. Le successeur est nommé et un chemin de migration existe : c’est cette paire, et non l’état du dépôt, qui établit la supersession stratégique.The kitchen remains open and regulars maintain it. Yet its owners pointed to another address for new dishes and explained how to move old ones there. This is not a closure; it is an announced move.AutoGen is a multi-agent framework out of Microsoft Research, now classified as superseded after active growth, an active phase, then a maintenance-only phase. The successor is named and a migration path exists: that pair, not repository state, is what establishes strategic supersession.

La porte reste ouverte, mais personne ne prend de commandeContinueThe door stays open, but nobody takes ordersContinue

La cuisine a fini proprement son dernier service. La porte est restée ouverte pour lire les cahiers, mais personne n’y prend plus de commande. La maison a changé de patron.Continue est passé d’assistant de code open source à agent de code multi-surfaces, puis à une version 2.0.0 de clôture, avant l’acquisition de l’entreprise et du projet par Cursor. Le dépôt autonome est déclaré non maintenu activement et placé en lecture seule, sans être archivé ; le code open source est conservé comme fondation. L’état courant retenu est read_only, après une trajectoire active_growth → active → final_release.The kitchen finished its last service properly. Its door stayed open for reading the books, but nobody takes orders there any more. The house changed owners.Continue moved from an open-source coding assistant to a multi-surface coding agent, then to a closing 2.0.0 release, before the company and project were acquired by Cursor. The standalone repository is declared no longer actively maintained and set read-only without being archived; the open-source code is retained as a foundation. Current state is recorded as read_only, after an active_growth → active → final_release trajectory.

Une maison qui change de comptoir et de gardeGooseA house changing its counter and guardGoose

Dans cette maison, le garde du passe ne se contente plus de regarder : il peut refuser un plat. Elle a aussi quitté son ancien comptoir pour la façon de faire partagée par le quartier. Une tournée laissée seule qui se dit terminée après s’être arrêtée reste ouverte. Pour une autre, la maison dit l’affaire réglée, mais le geste qui l’aurait réglée n’a pas été retrouvé.Goose est en pivot stratégique, pas en déclin. Les interfaces propriétaires goosed REST/SSE cèdent la place à une architecture multi-client standardisée sur ACP, tandis que les hooks passent de l’observation de lifecycle au refus de politique explicite, puis à un échec fermé configurable. Deux lignées de fiabilité restent ouvertes : un succès rapporté après échec de flux dans les recettes programmées, et un mode autonome dont l’affichage de permissions peut diverger de la capacité réellement délivrée à l’agent.In this house, the guard at the pass no longer only watches: he can reject a plate. The house has also left its old counter for the shared way used across the street. One unattended round that calls itself finished after stopping remains open. For another, the house says the matter is settled, yet the move that settled it has not been found.Goose is in a strategic pivot, not a decline. Custom goosed REST/SSE interfaces give way to an ACP-standardised multi-client architecture, while hooks move from lifecycle observation to explicit policy denial and then to configurable fail-closed behaviour. Two reliability lineages remain open: reported success after a mid-stream failure in scheduled recipes, and an autonomous mode whose permission display can diverge from the capability surface actually delivered to the agent.

Le rideau est baisséArrêté ou archivéThe shutters are downStopped or archived

Le service est terminé et la cuisine ne change plus.Fin de vie déclarée, version finale ou dépôt archivé.Service has ended and the kitchen no longer changes.Declared end of life, final release or archived repository.

3 fiches3 entrées3 cards3 entries

Le poste de contrôle a été retiréCodeGateThe checking post was removedCodeGate

Un contrôleur attendait à la porte de livraison. Peu de cuisines ont voulu de ce poste. On a essayé de le déplacer, puis il a été retiré et la porte est restée sans gardien.CodeGate était une passerelle de sécurité pour assistants de codage, avec plusieurs intégrations côté IDE et clients. L’état courant est archivé, après une phase active, un pivot stratégique, puis la fin d’un projet expérimental. Cette classification de trajectoire est solidement établie ; le détail causal du pivot repose sur une preuve de niveau moyen.A checker stood at the delivery door. Few kitchens wanted that post. It was moved, then removed, and the door was left unguarded.CodeGate was a security gateway for coding assistants, with several IDE and client integrations. Its current state is archived, after an active phase, a strategic pivot, then the end of an experimental project. That trajectory classification is firmly established; the causal detail of the pivot rests on medium-strength evidence.

Une fermeture choisie, le carnet encore pleinRoo CodeA chosen closing, the book still fullRoo Code

La maison a fermé avec le carnet encore plein. Elle ne s’est pas vidée faute de clients : les patrons ont décidé que l’avenir n’était plus dans cette salle. Ils ont démonté les nouvelles adresses, servi un dernier service et baissé le rideau. Trois dossiers sont rattachés à cette fermeture.Roo Code est en état archived, au terme d’une trajectoire active_growth → scope_expanded → strategic_pivot → sunset_announced → final_release, donnée à confiance très haute. L’arrêt est délibéré : des surfaces cloud, entreprise et communauté ont été retirées, une version finale a été livrée, le dépôt a été archivé. Trois dossiers publics sont rattachés.The house shut its doors with the book still full. It had not emptied out: the owners decided the future was no longer in that room. They took the newer addresses apart, served one last service, and pulled the shutter down. Three case files hang on that closing.Roo Code is in an archived state, at the end of a trajectory running active growth, scope expansion, strategic pivot, announced sunset and final release, recorded at very high confidence. The stop was deliberate: cloud, enterprise and community surfaces were removed, a final release shipped, and the repository was archived. Three public dossiers are attached.

Le rideau est tombé, le pourquoi reste videTaskWeaverThe shutter fell; the why stays blankTaskWeaver

Le rideau est tombé pour de bon, alors que des bons attendaient encore au passe. La maison avait dit manquer de bras. Personne n’a établi que ce manque explique la fermeture.TaskWeaver est archivé, après une trajectoire active puis ralentissante, avec un backlog non résolu. Ses propres matériaux reconnaissaient des ressources limitées et appelaient des contributeurs, mais aucune déclaration de première main n’établit de chaîne causale entre ce constat et l’archivage. La cause est enregistrée comme inconnue.The shutter came down for good while orders still waited at the pass. The house had said it lacked hands. Nobody established that this shortage explains the closure.TaskWeaver is archived, after an active then slowing trajectory, with an unresolved backlog. Its own materials acknowledged limited resources and asked for contributors, yet no first-party statement establishes a causal chain from that acknowledgement to the archive. The cause is recorded as unknown.