Files
IdeA/.ideai/tickets/176/carnet.md
Blomios 5269315421 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>
2026-08-11 12:29:32 +02:00

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.