engineering · 2026-09-10

Un seul contrat d’outils pour trois fournisseurs

Trois CLIs d’éditeurs, trois formats de flux, un seul vocabulaire de phases, et une règle : l’adaptateur ne résume jamais.

Écrit et couvert par des tests, pas encore observé en exécution réelleDeskworth · publié · mis à jour · 3 sources · Deskworth OS 0.0.22

Deskworth pilote des outils en ligne de commande que vous payez déjà. Trois figurent aujourd’hui au registre du cœur, et chacun émet un flux différent.

#Ce que l’adaptateur a le droit de faire

Ramener le flux de l’éditeur à un vocabulaire commun de phases, pour qu’une trace se lise pareil quel que soit le CLI qui l’a produite. Ce qu’il ne doit jamais faire, c’est condenser. Chaque ligne de trace correspond à un évènement qui a eu lieu, et la sortie brute reste accessible en dessous, entière, avec la ligne de commande exacte.

#Les outils sont l’autre moitié

Les outils sont servis par un serveur Model Context Protocol local, lié à l’adresse de bouclage 2. Vingt-trois outils, chacun déclarant un schéma d’entrée et une capacité exigée. Le rôle décide de ce qu’il voit ; l’adaptateur n’a pas voix au chapitre. C’est cette séparation qui fait qu’ajouter un quatrième fournisseur n’élargit la portée de personne.

LimiteTrois adaptateurs existent. Ce site n’en nomme pas un quatrième, et ne le fera pas avant que le registre du cœur ne le fasse 1.

#Sources

  1. The provider registry, mirrored on this siteDeskworthinternal registry · provider registry mirror of providers::ALL · lu 2026-09-10Document interne, non publié
  2. Model Context Protocol, specificationModel Context Protocol projectofficial documentation · lu 2026-09-10https://modelcontextprotocol.io/
  3. Deskworth OS, handover report 0.0.22Deskworthinternal handover report · Deskworth OS 0.0.22 · commit d59e30e · publié 2026-09-10 · lu 2026-09-10Document interne, non publié

Read next