v0.2.0 — onboarding grand public, installation une commande, Board v2#21
Merged
Conversation
…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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Rend Louis installable et utilisable par des professionnels non-techniciens, et étend l'orchestrateur (Board).
Onboarding
/setup(compte admin → clé IA testée avant enregistrement → prêt), verrouillé dès le premier compte créé.Installation une commande
v*(multi-arch).docker-compose.prod.ymlautonome +scripts/install.sh(curl | bashidempotent).npm run health-check: pré-vol avant install / mise à jour.Board v2
LOUIS_APPROVAL_TOOLS).Observabilité des 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).