diff --git a/internal/loki/tasks_run.go b/internal/loki/tasks_run.go index 050a280..67529dc 100644 --- a/internal/loki/tasks_run.go +++ b/internal/loki/tasks_run.go @@ -170,16 +170,17 @@ func runTask(t Task) { return } - // Projet visé : on force le projet vu par memoryDir() et par les trackers, le - // temps du passage. Sans ça, une veille rattachée au projet « NAS » écrirait - // dans la mémoire du projet ouvert à l'écran au moment du tic. Sûr : une seule - // inférence tourne à la fois (verrou de génération), et RunAutonomous a déjà - // rendu la main quand on libère. // Préchauffage de la discussion ouverte (PREWARM, off par défaut) une fois // la tâche finie : différé AVANT la levée du projet forcé, donc exécuté // APRÈS elle — le contexte préparé est celui de la discussion, pas de la // tâche. Le slot a déjà été effacé à la fin de RunAutonomous. defer conv.prewarmKick(prewarmAfterTask) + + // Projet visé : on force le projet vu par memoryDir() et par les trackers, le + // temps du passage. Sans ça, une veille rattachée au projet « NAS » écrirait + // dans la mémoire du projet ouvert à l'écran au moment du tic. Sûr : une seule + // inférence tourne à la fois (verrou de génération), et RunAutonomous a déjà + // rendu la main quand on libère. setProjectOverride(taskProjectOf(t)) defer setProjectOverride("")