chore(tickets): sync miroir — #157/#171 + clôture #173 à #178

- counter.json : nextNumber 173 -> 179
- index.json : ajoute #173 à #178 (tous closed)
- dirs tickets/173-178 (carnet + issue)
- carnets/issues #157 #171 mis à jour

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-08-11 12:29:32 +02:00
parent ed58afa034
commit 5269315421
18 changed files with 420 additions and 11 deletions

View File

@ -0,0 +1,30 @@
---
issueRef: "#176"
version: 6
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
updatedAt: 1786440311377
---
2026-08-11
- Demande utilisateur: ajuster la custom CLI sur la conversation et les événements tools MCP.
- Périmètre demandé:
1. Aligner les messages `Final` à droite.
2. Pour les tools MCP inter-agent, afficher qui parle à qui.
3. Pour tous les tools MCP, afficher le spinner seulement pendant l'exécution, remplacer `started` par `done` une fois fini, et supprimer le second message de fin du tool.
- Cadrage UX reçu:
- `Final` à droite avec hiérarchie visuelle plus claire.
- Délégations inter-agent explicites avec flèche directionnelle `requester → target` et retour `requester ← target`.
- Progression tool portée par une seule carte: spinner uniquement pendant run, statut `done` à la fin, pas de message de complétion séparé.
- Cadrage Architect reçu:
- Les 3 changements sont frontend-purs.
- Zone principale: `CustomAgentChatView.tsx`.
- Les données utiles existent déjà pour `idea_ask_agent`/`idea_ask_agents`; pas de DTO/contrat backend à modifier.
- Livraison DevFrontend:
- Modifs dans `frontend/src/features/agents/CustomAgentChatView.tsx` et `frontend/src/features/agents/CustomAgentChatView.test.tsx`.
- `Final` aligné à droite.
- Délégations inter-agent affichées avec direction explicite.
- Les cartes de progress MCP ne dupliquent plus un message de complétion; `done` remplace l'état final sur la carte existante et le spinner disparaît.
- Validation QA:
- Verdict OK sur le workspace courant.
- `npm test -- src/features/agents/CustomAgentChatView.test.tsx` vert (26/26).
- `npm run typecheck` vert.
- Réserve environnementale sans impact verdict: bruit shell `Fatal Python error: Failed to import encodings module` avant les sorties utiles.

View File

@ -0,0 +1,17 @@
---
id: "c1f25ae9-3f8d-4de3-9592-9d9d7f61773c"
number: 176
title: "Custom CLI: ajustements UI/UX conversation et événements tools MCP"
status: "closed"
priority: "medium"
sprint: null
links: []
agentRefs: [{"agentId":"8f7da528-58df-4315-97e9-0562230ecc19","role":"assigned"}]
attachments: []
createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
createdAt: 1786439237821
updatedAt: 1786440311377
version: 6
---
Ajuster la présentation de la conversation dans la custom CLI: 1) aligner les messages `Final` à droite, 2) pour les tools MCP inter-agent afficher explicitement qui parle à qui, 3) sur tous les tools MCP afficher l'icône animée uniquement pendant l'exécution, remplacer `started` par `done` à la fin, et supprimer le second message de fin de tool devenu redondant.