Reprendre deux garanties du middleware d'outils de yoagent dans le garde par hook #28

Closed
opened 2026-10-11 10:06:46 +02:00 by mathieu · 1 comment
Owner

Décidé par l'ADR-0014 de kb-mathieu (yoagent : « s'en inspirer », la crate n'est pas utilisée). Son ToolMiddleware apporte deux garanties qui manquent aux hooks PreToolUse : refus de l'appel quand un juge plante (échec fermé), et nouveau jugement des arguments après toute réécriture, avec des juges enchaînés dans un ordre explicite. Chemins dans le code : kb-mathieu/inbox/veille-captures-2026-10-09/A-agents.md.

Critères d'acceptation

  • Un hook de garde qui plante, dépasse son délai ou rend une sortie illisible refuse l'appel (test)
  • Si plusieurs gardes s'enchaînent, leur ordre est explicite et documenté
  • Une réécriture d'arguments par un hook est rejugée par les gardes qui la suivent, ou interdite (test)

Migré de Kaneo le 2026-10-11 : ATE-25 du projet « Atelier », créée le 2026-10-08.

Décidé par l'ADR-0014 de `kb-mathieu` (yoagent : « s'en inspirer », la crate n'est pas utilisée). Son `ToolMiddleware` apporte deux garanties qui manquent aux hooks `PreToolUse` : refus de l'appel quand un juge plante (échec fermé), et nouveau jugement des arguments après toute réécriture, avec des juges enchaînés dans un ordre explicite. Chemins dans le code : `kb-mathieu/inbox/veille-captures-2026-10-09/A-agents.md`. ## Critères d'acceptation - [ ] Un hook de garde qui plante, dépasse son délai ou rend une sortie illisible refuse l'appel (test) - [ ] Si plusieurs gardes s'enchaînent, leur ordre est explicite et documenté - [ ] Une réécriture d'arguments par un hook est rejugée par les gardes qui la suivent, ou interdite (test) --- *Migré de Kaneo le 2026-10-11 : ATE-25 du projet « Atelier », créée le 2026-10-08.* <!-- kaneo-id: xotpexprpdlda6fq5s69727y -->
Author
Owner

Copie de l'essai de migration Kaneo → Forgejo du 2026-10-11 (rendu validé avant la vraie migration). Le ticket réel est mathieu/atelier#22. Fermé comme doublon.

Copie de l'essai de migration Kaneo → Forgejo du 2026-10-11 (rendu validé avant la vraie migration). Le ticket réel est mathieu/atelier#22. Fermé comme doublon.
mathieu 2026-10-11 13:24:22 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
mathieu/essai-actions#28
No description provided.