Ciele
Architecture

Carte du dépôt

Localisez l'application open source actuelle, les paquets, les workers, le schéma et les fichiers de déploiement.

Applications

CheminResponsabilité
apps/webConsole d'administration, moteur d'exécution de widget, pages publiques, actions serveur et API v1.
apps/docsApplication de documentation Fumadocs et pipeline de traduction.

Paquets partagés

CheminResponsabilité
packages/coreTypes de domaine, règles Pure Flow, valeurs par défaut, conditions et logique d'analyse.
packages/dbInterfaces de persistance, stockage fictif et implémentation de Supabase.
packages/agentExécution de tours, fournisseurs de modèles, outils de connaissances, ingestion et évaluation.
packages/opsOpérations de l'organisation partagée utilisées par les actions de la console et l'API v1.
packages/clientClient typé pour l'API v1.
packages/cliInterface terminale via le client typé.
packages/mcpAdaptateur MCP local à quatorze outils sur le client typé.
packages/uiComposants partagés de l'interface utilisateur.
packages/chartsVisualisations analytiques partagées.

Services et infrastructure

CheminResponsabilité
services/graph-workerService optionnel d'extraction et de récupération de graphes.
services/crawl4aiConfiguration optionnelle du robot d'indexation avec rendu JavaScript.
supabase/migrationsModifications ordonnées du schéma de base de données.
deployScripts de déploiement et d'amorçage Docker Compose sur un hôte unique.

Direction de la dépendance

Les règles pures appartiennent à packages/core. Le comportement de persistance appartient à packages/db.

Les mutations réutilisables doivent être placées dans packages/ops. Le comportement de modèle et de récupération doit être défini dans packages/agent.

Les adaptateurs de surface dans apps/web, packages/cli et packages/mcp ne doivent pas créer de comportement de domaine distinct.

Sur cette page