@if (detail) {
@if (messages.length === 0) {

Pose une question sur ta source, ou demande une adaptation pour ta campagne. @if (!hasReadySource()) {
(Ajoute d'abord une source indexée pour des réponses ancrées.)
}

} @for (m of messages; track m) {
@if (m.role === 'assistant') { } {{ m.role === 'user' ? 'Vous' : 'IA' }}
@if (m.role === 'assistant') { @if (parsedOf(m); as p) { @if (sending && deepProgress && !p.text) {
Analyse approfondie du document… {{ deepProgress.current }}/{{ deepProgress.total }}
}
{{ p.text }}@if (sending && !p.text && !p.actions.length && !deepProgress) { }
@for (a of p.actions; track $index) { } } } @else {
{{ m.content }}
}
}
}