Skip to content

v0.2.0 — onboarding grand public, installation une commande, Board v2#21

Merged
D4kooo merged 1 commit into
mainfrom
release/v0.2.0
Jun 10, 2026
Merged

v0.2.0 — onboarding grand public, installation une commande, Board v2#21
D4kooo merged 1 commit into
mainfrom
release/v0.2.0

Conversation

@D4kooo

@D4kooo D4kooo commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Rend Louis installable et utilisable par des professionnels non-techniciens, et étend l'orchestrateur (Board).

Onboarding

  • Assistant de premier lancement /setup (compte admin → clé IA testée avant enregistrement → prêt), verrouillé dès le premier compte créé.
  • Carte « Prise en main » persistante dans la sidebar, quick-add provider depuis les états vides.

Installation une commande

  • Images Docker app + migrate publiées sur GHCR à chaque tag v* (multi-arch).
  • docker-compose.prod.yml autonome + scripts/install.sh (curl | bash idempotent).
  • npm run health-check : pré-vol avant install / mise à jour.

Board v2

  • Mode Maestro : routage dynamique des agents (agent-as-tool), preset « Le Bureau ».
  • Garde-fous human-in-the-loop : approbation des outils sensibles en cours de run (LOUIS_APPROVAL_TOOLS).

Observabilité des outils

  • Instrumentation des appels d'outils (tool_invocations), page /settings/tools, bloc de raisonnement, timeline.

Corrections

  • fix(redis) : élimine l'échec systématique de la première commande Redis après chaque boot.

236 tests · build de production OK · vérifié contre Mistral réel (chemins onboarding + approbation/refus HITL).

…0.2.0)

Rend Louis installable et utilisable par des professionnels non-techniciens.

Onboarding
- Assistant de premier lancement /setup : compte admin → clé IA testée avant
  enregistrement → prêt. Verrouillé dès le premier compte créé.
- Carte « Prise en main » persistante (sidebar), quick-add provider depuis les
  états vides du chat et de la bibliothèque de modèles.

Installation une commande
- Image Docker app (standalone) + image migrate (drizzle-kit push) publiées
  sur GHCR à chaque tag v* (release.yml, multi-arch amd64/arm64).
- docker-compose.prod.yml autonome + scripts/install.sh (curl | bash
  idempotent : Docker, secrets générés, pull, santé, ouvre /setup).
- npm run health-check : pré-vol (Node, secrets, Postgres+pgvector, Redis,
  S3, Gotenberg, disque) avec messages actionnables.

Board v2
- Mode Maestro : routage dynamique des agents (agent-as-tool) — le terminal
  choisit qui consulter, peut re-déléguer, puis répond. Preset « Le Bureau ».
- Garde-fous human-in-the-loop : les outils sensibles (edit_document, MCP par
  défaut, configurable via LOUIS_APPROVAL_TOOLS) attendent l'approbation de
  l'utilisateur en cours de run.

Observabilité des outils
- Instrumentation des appels d'outils (table tool_invocations), page
  /settings/tools, bloc de raisonnement repliable, timeline d'outils.

Corrections
- fix(redis) : élimine l'échec systématique de la première commande Redis
  après chaque boot (fail-open + warning à tort).

236 tests, build de production OK.
@D4kooo D4kooo merged commit 9f0c400 into main Jun 10, 2026
5 checks passed
@D4kooo D4kooo deleted the release/v0.2.0 branch June 10, 2026 08:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant