Status : IMPLEMENTEE
Implémentation du Sprint 2 de Ulias-Org : persistence DB, routing LLM (Interpreter), multi-step decomposition, context trimming, session cleanup.
| Action | Fichier | Description |
|---|---|---|
| CREE | packages/server/src/db/index.ts |
AgentsDB — wrapper typé pour Supabase (objectives, tasks, messages, decisions, metrics, lessons) |
| CREE | packages/server/src/agents/interpreter.ts |
Interpreter — routing LLM via qwen3:8b sur GPU 1, fallback keywords |
| MODIFIE | packages/server/src/director/index.ts |
DB persistence, Interpreter routing, multi-step decomposition |
| MODIFIE | packages/server/src/context-builder/index.ts |
Layers 3-4 (History, Knowledge) avec token budget 6000 et trimming |
| MODIFIE | packages/server/src/index.ts |
Session cleanup (30min idle), REST /api/objectives, WS /ws/webui |
| Action | Fichier | Description |
|---|---|---|
| MODIFIE | src/lib/types.ts |
Ajout SubTaskStartedEvent, SubTaskCompletedEvent |
| MODIFIE | src/components/chat/EventCard.tsx |
Gestion affichage subtask events |
| MODIFIE | src/routes/layout.tsx |
Tab History dans navbar |
| CREE | src/routes/history/index.tsx |
Page historique des objectifs (fetch REST) |
agents + 10 tables)agents. comme prefix de tableagents. — si c'est le cas, il faudra configurer le search_path du rôle DB