Diagnostic du registre des tools
Compare le registre MCP, les définitions visibles par le provider, les dépendances Python et les autorisations du mode Chat.
core/tool_diagnostics.py
igris tools doctor · igris tools test
Explorez les capacités présentes dans Igris Engine 3.6.1 : diagnostic des tools, recherche Web et extraction d’URL, contrôle des Sprints, runtime distribué, mémoire persistante et production de médias.
Compare le registre MCP, les définitions visibles par le provider, les dépendances Python et les autorisations du mode Chat.
core/tool_diagnostics.py
igris tools doctor · igris tools test
Interroge DuckDuckGo en priorité, signale les fallbacks DDGS et conserve un fallback HTML direct lorsque le paquet DDGS est indisponible.
core/websearch.py
web.search
Extrait le titre, le texte et les liens d’une URL HTTP(S) publique en bloquant localhost, les réseaux privés, les identifiants intégrés et les redirections dangereuses.
core/webfetch.py
web.fetch
Réunit dans le dashboard l’état des tools, les tests Web en lecture seule et le pilotage de tous les Sprints du workspace.
core/dashboard_ui/src/views/OperationsView.jsx
Applique pause, reprise et arrêt au prochain point sûr, expose les métriques par tâche et permet commentaires, blocage ou relance ciblée.
core/sprint/engine.py, core/product_backlog.py
Persiste les User Stories, adapte le grilling au livrable, impose l’approbation du DAG et limite les transitions Kanban à celles autorisées.
core/product_backlog.py
Audite workspace, projets, RAG, conversations, backlog, Sprints, dashboard et PostgreSQL puis réconcilie les états interrompus sans rejouer les tâches terminées.
core/end_to_end.py
igris e2e check · igris e2e repair
Recharge les conversations globales ou projet, réinjecte l’historique utile et conserve le RAG global en mode Chat.
core/memory/conversations.py
Rend titres, listes, tableaux et code sans exécuter le HTML du modèle, puis présente les événements et objets JSON sous une forme lisible et auditable.
core/dashboard_ui/src/components/MarkdownContent.jsx, core/dashboard_ui/src/components/EventLog.jsx
Crée, lit, modifie et supprime de façon récupérable les contextes autorisés avec écritures atomiques, contrôle SHA-256 et resynchronisation RAG.
core/project_contexts.py
Scanne uniquement les documents utiles, respecte les règles Git imbriquées, persiste un manifeste de reprise et reconstruit la baseline avec rollback.
core/memory/scanner.py, core/baseline.py
Maintient 96 dimensions actives en six groupes, décide quoi ignorer, mémoriser ou protéger et prépare l’oubli contrôlé des souvenirs anciens.
core/cognition.py
Persiste les événements, projections, embeddings et états de reprise tout en conservant des miroirs filesystem pour l’audit et la récupération.
core/events/runtime.py, core/memory/service.py
Affecte les tâches aux nœuds compatibles, respecte les dépendances et politiques projet, suit les heartbeats et borne les nouvelles tentatives.
core/distributed_scheduler.py, core/control_plane_http.py
Prépare des images Docker versionnées, exécute les commandes enregistrées dans des conteneurs éphémères et contrôle les chemins réintégrés au projet.
core/sandbox/manager.py
sandbox.status · sandbox.prepare · sandbox.run
Construit, démarre, inspecte et valide uniquement le fichier Compose du projet actif avec des actions et arguments autorisés.
core/docker_compose.py
docker.compose
Expose les API Mission, Project et Sprint par core.sdk.Igris afin de séparer les intégrations des modules internes du runtime.
core/sdk/client.py
Génère des assets cadrés dans le projet avec modèles qualité ou rapide, références bornées, formats contrôlés et budget local optionnel.
core/image_generation.py
image.generate · image.status
Produit un MP4 depuis un prompt et, si nécessaire, une première image, puis suit le job jusqu’au téléchargement dans le périmètre du projet.
core/video_generation.py
video.generate · video.status
Inspecte les pixels, retire les fonds uniformes ou complexes, normalise en PNG transparent et enregistre le résultat dans le graphe d’artefacts.
core/image_assets.py, core/lucida_background.py, core/artifact_graph.py
image.inspect · image.remove_background · image.normalize · artifact.status
Contrôle l’application exposée avec Playwright, collecte captures, erreurs JavaScript et HTTP, géométrie du canvas et télémétrie applicative.
core/browser_validation.py
browser.validate