- 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>
30 lines
1.8 KiB
Markdown
30 lines
1.8 KiB
Markdown
---
|
|
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. |