33800 Docs

← Retour

Proposition : Ulias-Org Sprint 2 — Persistence + Smart Routing

Status : IMPLEMENTEE

Date : 12/02/2026

Résumé

Implémentation du Sprint 2 de Ulias-Org : persistence DB, routing LLM (Interpreter), multi-step decomposition, context trimming, session cleanup.

Fichiers créés/modifiés

Server (ulias-org)

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

Web UI (ulias-org-web)

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)

Actions restantes

  1. Exécuter schema.sql sur Supabase (créer schéma agents + 10 tables)
  2. Git push ulias-org + ulias-org-web
  3. Vérifier que le connecteur Supabase supporte agents. comme prefix de table

Risques identifiés