part of my agentic harnessing for coding conform websites and specs
Find a file
Théo Codatte 80bedeb4e3 Permettre de définir le pipeline hors du binaire
Les deux enchaînements de phases étaient écrits en dur dans phase.rs : ajouter
une phase ou changer l'agent d'une tâche demandait de recompiler. Ils restent la
référence livrée, mais peuvent désormais être remplacés par une définition JSON.

--dump-pipeline exporte un pipeline compilé, ce qui donne un point de départ
correct plutôt qu'un fichier à écrire de mémoire, et --pipeline en exécute un.
Le format d'entrée et celui de sortie sont les mêmes, un test le vérifie.

Le chargement refuse une phase sans tâche et force is_codegen à faux sur les
relecteurs, dont la sortie n'est de toute façon jamais matérialisée. Surtout,
l'orchestrateur vérifie maintenant que chaque agent cité par le pipeline a bien
un prompt chargé : sans ce contrôle, un nom erroné ne se manifestait qu'après le
bootstrap et plusieurs minutes d'appels au modèle, le dossier de sortie déjà à
moitié écrit.

Co-authored with AI
2026-09-19 15:56:33 +02:00
prompts Transmettre les vraies coordonnées aux agents, qui les inventaient 2026-09-19 12:49:01 +02:00
src Permettre de définir le pipeline hors du binaire 2026-09-19 15:56:33 +02:00
.env.example Faire échouer bruyamment, et transmettre le contexte entre phases 2026-09-19 00:39:49 +02:00
.gitignore initial working on low spec pipeline 2026-06-21 17:15:02 +02:00
brief.json initial working on low spec pipeline 2026-06-21 17:15:02 +02:00
Cargo.lock initial working on low spec pipeline 2026-06-21 17:15:02 +02:00
Cargo.toml initial working on low spec pipeline 2026-06-21 17:15:02 +02:00