Applications

Chacune des cinq pages ci-dessous contient une recette jouée avec un modèle : le texte qu’il a reçu, le script qu’il a écrit, les réponses du Hub et le fichier ou l’image produits, avec la version de l’application et ce qui a échoué d’abord. Les guides du dépôt restent la référence.
Ce que les cinq recettes ont en commun
Un modèle suit les mêmes appels sur chaque page, dans l’ordre du guide du modèle : get_state sur hub, get_state sur l’application, un script complet, puis un second get_state pour la capture. Seuls la façon de démarrer l’application et le script changent.
- GIMP, Krita et Blender font tourner un pont dans l’application, en mode
tcp; l’opérateur le démarre. - LibreOffice fait tourner son propre pont, en mode
uno, démarré parlibremodular-launch. - Inkscape n’a rien à démarrer : en mode
cli, le Hub lance un processus Python par script.
Chaque script a été écrit par un modèle, Claude Sonnet 5.5, à partir du guide et de l’état de l’application, sans réutiliser un script des tests du projet. Chaque recette a ensuite été rejouée deux fois dans des répertoires neufs : les réponses étaient identiques, aux durées, aux dates et aux identifiants que fabriquent les applications près, et les images étaient identiques au pixel près, sauf le dégradé tramé de GIMP, qui diffère d’un niveau sur certains pixels. Les versions viennent de get_state et sont celles de la page de compatibilité. Les textes donnés au modèle, les scripts et les réponses du Hub sont reproduits tels qu’ils ont été joués, en anglais.
Où s’arrêtent les recettes
Une recette montre ce qu’un travail a demandé. Elle ne montre pas tous les travaux : la page de chaque application liste ce qui n’a pas été essayé. Un script s’exécute avec vos droits, dans le Python propre à l’application, et le garde-fou du Hub arrête les accidents, pas un script déterminé (voir Sécurité).
Ces cinq applications sont celles qui ont été essayées, pas le périmètre du Hub : une autre application s’ajoute par un module, un pont et son guide, comme le décrit CONTRIBUTING.md, et le code est sous licence MIT.
Les applications
Les trois premiers scripts ont fonctionné tels qu’écrits (Krita, Inkscape, LibreOffice). Deux se sont exécutés sans erreur et ont donné un résultat faux : GIMP a exporté une seule couleur unie, et Blender a rendu de mauvaises couleurs. Leurs pages disent ce que chacun a coûté.
-
GIMP
Un modèle dessine une bannière dans GIMP 3.0.4 et l'exporte en PNG ; le premier script s'est exécuté sans erreur et a exporté une seule couleur unie.
-
Krita
Un modèle peint une carte postale à deux calques dans Krita 5.2.9 et l'enregistre en .kra ; le pont a été démarré par une extension de démarrage, pas depuis Scripter.
-
Blender
Un modèle construit et rend une scène dans Blender 4.3.2 ; le premier rendu s'est exécuté sans erreur et est sorti dans de mauvaises couleurs.
-
Inkscape
Un modèle compose une carte de visite dans Inkscape 1.4 sans pont à démarrer : le Hub lance un processus Python par script.
-
LibreOffice
Un modèle construit une feuille de ventes dans LibreOffice Calc 25.2.3.2 sans document ouvert, avec des formules, une mise en forme et un fichier .ods enregistré.