@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 }}
}
}