Fonctionnalités activables
Chaque capacité activable de Genesis est une fonctionnalité d'un catalogue unique défini dans le code. Cette page est générée depuis ce catalogue ; c'est la liste complète. Il n'existe aucun autre registre d'interrupteurs.
Une fonctionnalité a deux niveaux, et l'état effectif est toujours le ET des deux :
- Niveau déploiement — la fonctionnalité existe-t-elle dans ce déploiement. Défini dans les
valeurs de release sous
services.core.features.<cléValeurs>.enabled(le chart le traduit en variable d'environnementFeatures__<clé>__Enabled). Le changer est un changement GitOps : une fusion des valeurs, puis le prochain déploiement. Une fonctionnalité éteinte à ce niveau apparaît verrouillée chez chaque locataire et ne peut pas être allumée depuis le produit. - Niveau locataire — ce locataire l'a-t-il activée. Les administrateurs du locataire la
basculent à chaud depuis Paramètres → Fonctionnalités (
/settings/features) ou avec l'outil MCPfeature_set; le changement est audité sousFeature:<clé>et prend effet en quelques secondes. Tant qu'un locataire n'a jamais touché une fonctionnalité, sa valeur locataire par défaut s'applique. Un déploiement peut remplacer cette valeur pour tous ses locataires avecservices.core.features.<cléValeurs>.tenantDefault.
Certaines lignes n'ont pas d'interrupteur locataire :
- Déploiement seul — la fonctionnalité est un rail à l'échelle de la plateforme (un coupe-circuit, un fournisseur de runtime) ; l'écran locataire montre son état en lecture seule.
- Redémarrage requis — la valeur est consommée au démarrage du service, un basculement à chaud ne pourrait pas prendre effet. La ligne est en lecture seule et le seul levier est la release.
Quelques fonctionnalités de la voie d'exécution peuvent en plus être gelées à chaud : une entrée
de configuration plateforme valant false sous l'ancien chemin de la fonctionnalité ferme la porte
sans déploiement. Le levier est à sens unique — il ne peut que fermer une porte que le déploiement
a ouverte, jamais ouvrir une porte qu'il a fermée — et dégeler consiste à effacer l'entrée, pas à
écrire true.
Lire les tableaux
| Colonne | Signification |
|---|---|
| Clé | La clé stable du catalogue. C'est le segment de Features__<clé>__Enabled et l'argument de feature_set. |
| Clé valeurs | La clé en camelCase sous services.core.features dans les valeurs de release. |
| Interrupteur locataire | Oui — les administrateurs du locataire peuvent basculer ; Déploiement seul — lecture seule dans l'écran locataire ; Redémarrage requis — lecture seule, nécessite un déploiement. |
| Défaut déploiement | Ce que le niveau déploiement vaut quand les valeurs de release ne disent rien. Les environnements déployés le fixent toujours explicitement. |
| Défaut locataire | Ce qu'un locataire obtient avant que quiconque touche l'interrupteur. |
Refus que vous pouvez rencontrer : feature.deploy-disabled (la fonctionnalité est éteinte au niveau
déploiement — rien qu'un administrateur locataire puisse faire), feature.not-togglable (la ligne
n'a pas d'interrupteur locataire), et le résultat feature_disabled qu'un outil ou un point d'accès
renvoie quand sa fonctionnalité est éteinte pour le locataire.
Intégrations
| Clé | Nom | Ce qu'elle contrôle | Clé valeurs | Interrupteur locataire | Défaut déploiement | Défaut locataire | Notes |
|---|---|---|---|---|---|---|---|
atlassian | Intégration Atlassian | Le Jira et le Confluence du client : chaque lecture et écriture atlassian_*. Éteint, chaque verbe refuse feature_disabled. | atlassian | Oui | désactivé | activé | Ancien chemin Atlassian:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
atlassian-writes | Écritures Atlassian | Les verbes d'écriture Atlassian soumis à approbation (commentaires, temps passé, transitions, modifications de page). Les lectures continuent de fonctionner quand c'est éteint. | atlassianWrites | Oui | désactivé | activé | Ancien chemin Atlassian:WriteEnabled toujours honoré ; Se ferme si le bit locataire est illisible |
product-atlassian-sites | Sites Atlassian de portée produit | Honorer le site Atlassian propre à un produit (hôte, compte agissant, jeton) au lieu de la connexion du locataire. Un produit lié avec cette fonctionnalité éteinte refuse les appels Atlassian plutôt que de se rabattre. | productAtlassianSites | Oui | désactivé | activé | Ancien chemin Atlassian:ProductSites:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
gitlab-customer-integration | Intégration GitLab du client | Le GitLab propre au locataire : la voie client qui clone les dépôts privés et ouvre des merge requests dans le groupe du client. Provisionner une voie locataire l'active pour ce locataire. | gitlabCustomerIntegration | Oui | désactivé | activé | Ancien chemin GitLab:CustomerIntegration:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
gitlab-attribution | Attribution des appels GitLab | Enregistrer quelle identité a effectué chaque appel GitLab (le registre des tentatives derrière les vues identité et quota). | gitlabAttribution | Oui | désactivé | activé | Ancien chemin GitLab:Identity:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
mr-enrichment | Enrichissement des demandes de fusion | Enrichir une demande de fusion avec une description générée et le contexte de revue au moment de son ouverture. | mrEnrichment | Oui | activé | activé | Ancien chemin MrEnrichment:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
Surfaces
| Clé | Nom | Ce qu'elle contrôle | Clé valeurs | Interrupteur locataire | Défaut déploiement | Défaut locataire | Notes |
|---|---|---|---|---|---|---|---|
mcp-apps | Widgets MCP Apps | Annote les résultats et définitions d'outils MCP avec des ressources de widgets interactifs (carte de la file de décisions) pour les hôtes qui prennent en charge l'extension MCP Apps. Éteint = totalement inactif : aucune métadonnée n'est émise nulle part. | mcpApps | Oui | désactivé | activé | Ancien chemin McpApps:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
mcp-apps-generic | Carte générique MCP Apps | Affiche les résultats des outils MCP en lecture seule sous forme de carte générique (vue tableau, détail ou état) dans les hôtes qui prennent en charge l'extension MCP Apps, en plus de la carte de la file de décisions. Nécessite mcp-apps ; éteint = seule la carte de la file de décisions est annotée. | mcpAppsGeneric | Oui | désactivé | désactivé | — |
run-artifacts | Artefacts d'exécution | Publication et liaison des artefacts d'exécution de workflow (outils run_artifact_*, l'API des artefacts et les liens de partage). | runArtifacts | Oui | désactivé | activé | Ancien chemin Artifacts:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
ops-read-plane | Plan de lecture ops | La surface d'exploitation en lecture seule (outils ops_* et l'API ops) qui répond aux questions cluster, pods et journaux sur l'empreinte propre du locataire. | opsReadPlane | Oui | désactivé | activé | Ancien chemin Ops:ReadPlane:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
operator-browse-live-view | Vue en direct de navigation opérateur | Afficher la vue noVNC en direct d'une session de navigation sur le tableau de bord opérateur, et servir le chemin de proxy correspondant. Désactivé, les sessions s'exécutent toujours et leurs artefacts sont collectés ; seule la fenêtre en direct est absente. | operatorBrowseLiveView | Déploiement seul | désactivé | — | — |
operator-browse-input-lock | Verrou de saisie de navigation opérateur | Permettre à un opérateur de prendre le contrôle exclusif de la saisie d'une session de navigation en direct, verrouillant l'agent pendant qu'il pilote. Nécessite la vue en direct. | operatorBrowseInputLock | Déploiement seul | désactivé | — | — |
design-system-v2 | Système de design v2 | Activer la feuille de style du système de design v2 et les panneaux qui lui sont rattachés dans tout le tableau de bord. Désactivé, le tableau de bord rend la v1 exactement comme avant ; la feuille v2 est inerte plutôt qu'absente. | designSystemV2 | Déploiement seul | désactivé | — | Ancien chemin Genesis:DesignSystem:V2Enabled toujours honoré |
Missions et exécutions
| Clé | Nom | Ce qu'elle contrôle | Clé valeurs | Interrupteur locataire | Défaut déploiement | Défaut locataire | Notes |
|---|---|---|---|---|---|---|---|
standing-agents | Agents permanents | Les agents permanents autonomes (orchestration stratégique, conformité, par projet, par produit) tournent pour ce locataire : le répartiteur les cadence et les amorçages les créent. Éteint, plus aucun tick ni amorçage ; les agents existants restent en place mais inactifs. | standingAgents | Oui | activé | désactivé | Ancien chemin AgentDispatcher:Enabled toujours honoré |
mission-runs | Exécutions de mission | La voie des exécutions de mission : créer une exécution de workflow comme unité soumise à acceptation, qu'elle soit lancée sur une mission existante (mission_run_start) ou avec une nouvelle mission (workflow_invoke natif). | missionRuns | Oui | désactivé | activé | Ancien chemin Workflows:MissionRuns:StartEnabled toujours honoré ; Gel à chaud : un false en configuration plateforme sous ce chemin ferme la porte ; Se ferme si le bit locataire est illisible |
run-executor | Exécuteur d'exécutions | Fait avancer les exécutions de workflow de ce locataire : le balayage des missions ramasse aussi les missions portant une exécution ouverte (quel que soit le statut de la mission), répartit leurs tâches d'exécution sur la voie dédiée et intègre chacune sur sa branche d'exécution. Éteint, ce locataire revient au balayage historique piloté par le statut — les exécutions ouvertes cessent d'avancer ; les autres locataires ne sont pas affectés. | runExecutor | Oui | activé | activé | Ancien chemin Workflows:Runs:ExecutorEnabled toujours honoré ; Gel à chaud : un false en configuration plateforme sous ce chemin ferme la porte ; Se ferme si le bit locataire est illisible |
agent-driven-missions | Missions pilotées par agent par défaut | Les missions créées sans voie explicite — le formulaire Créer une mission du tableau de bord SANS workflow attaché, et les appels d'API qui omettent useAgentDispatcher — tournent sur la voie MissionAgent au lieu du balayage classique de l'orchestrateur. Éteint (par défaut) = voie classique ; chaque mission peut encore s'y inscrire explicitement. N'affecte pas les missions attachées à un workflow ni créées via MCP, toujours classiques/natives. | agentDrivenMissions | Oui | activé | désactivé | Ancien chemin Missions:AgentDriven:Enabled toujours honoré |
post-task-verification | Vérification post-tâche | Après l'intégration d'une tâche de codage, lancer la tâche système de vérification (VERDICT VERIFIED ou FAILED, sans approbation) avant que la mission n'avance. | postTaskVerification | Oui | activé | activé | Ancien chemin Missions:Verification:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
run-native-invoke | Invocation en voie native | Matérialiser une invocation de flux comme une exécution sur la voie native plutôt qu'en tâches en ligne. Combinée par ET avec mission-runs : les deux doivent être actives. | runNativeInvoke | Oui | désactivé | activé | Ancien chemin Workflows:Invoke:RunNative toujours honoré ; Se ferme si le bit locataire est illisible |
post-task-validation | Validation post-tâche | Valider le résultat d'une tâche de codage après le passage du codeur, avant de la considérer comme terminée. | postTaskValidation | Oui | activé | activé | Ancien chemin PostTaskValidation:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
post-task-validation-tests | Tests en validation post-tâche | Exécuter les tests du projet dans le cadre de la validation post-tâche. Désactivée, la validation s'exécute mais sans lancer les tests. | postTaskValidationTests | Oui | activé | activé | Ancien chemin PostTaskValidation:RunTests toujours honoré ; Se ferme si le bit locataire est illisible |
auto-regression-tests | Tests de régression automatiques | Générer un test de régression pour un défaut corrigé, afin que la même panne ne puisse pas revenir inaperçue. | autoRegressionTests | Oui | désactivé | activé | Ancien chemin AutoRegressionTests:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
pre-review-acceptance | Acceptation avant revue | Exécuter la passe d'acceptation avant la revue plutôt qu'après, afin qu'un changement inacceptable n'atteigne jamais un relecteur. | preReviewAcceptance | Oui | désactivé | activé | Ancien chemin Acceptance:PreReview:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
run-target-provisioning | Provisionnement de cible d'exécution | Provisionner un environnement réel pour valider une exécution. Chaque exécution coûte de l'argent et de la capacité cluster : chaque locataire peut donc la désactiver. | runTargetProvisioning | Oui | désactivé | activé | Ancien chemin Acceptance:RunTargetProvisioning:LiveEnabled toujours honoré ; Se ferme si le bit locataire est illisible |
proposal-accept-starts-run | Accepter une proposition démarre une exécution | Démarrer une exécution de mission dès qu'une proposition est acceptée, au lieu de laisser un opérateur la démarrer. Désactivé, l'acceptation enregistre la décision et rien d'autre ne bouge. | proposalAcceptStartsRun | Oui | désactivé | activé | Ancien chemin Missions:ProposalAccept:StartRun toujours honoré ; Se ferme si le bit locataire est illisible |
agentic-decomposition | Décomposition agentique des missions | Décomposer une mission via la boucle de sous-agents agentique. Désactivé, chaque mission est confiée à une décomposition gérée par l'opérateur via une demande d'attention — le coupe-circuit lorsque la voie agentique régresse. | agenticDecomposition | Oui | activé | activé | Ancien chemin Decomposition:UseAgenticMcp toujours honoré ; Se ferme si le bit locataire est illisible |
reaction-shadow-mode | Mode fantôme du moteur de réaction | Évaluer les demandes d'attention mais SUPPRIMER toute action que le moteur de réaction prendrait, en émettant le flux de jugement à la place. À l'échelle de la plateforme par conception : c'est ainsi qu'un changement de politique est observé avant d'être approuvé, d'où un réglage au déploiement uniquement. | reactionShadowMode | Déploiement seul | désactivé | — | Ancien chemin Reaction:Engine:ShadowMode toujours honoré |
aspect-repo-backed-analysis | Analyse d'aspect adossée au dépôt | Router l'onboarding d'aspect vers le graphe dont l'analyse Vision s'exécute comme tâche de codeur sur une copie réelle en lecture seule plutôt qu'en processus. Nécessite que la jointure aspect-onboarding soit active et liée ; lorsqu'elle ne peut être honorée, l'onboarding échoue bruyamment au lieu de se replier. | aspectRepoBackedAnalysis | Oui | désactivé | activé | Ancien chemin Workflows:AspectOnboarding:RepoBackedAnalysis:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
workflow-seam-first-run-onboarding | Jointure : Onboarding de première exécution | Router le flux intégré « first-run-onboarding » via le workflow de locataire qui lui est lié plutôt que par le chemin codé en dur. Nécessite aussi une liaison de jointure active avec une cible publiée ; sans liaison, le flux intégré s'exécute quoi qu'en dise ce réglage. | workflowSeamFirstRunOnboarding | Oui | désactivé | activé | Ancien chemin Workflows:Seams:first-run-onboarding:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
workflow-seam-aspect-onboarding | Jointure : Onboarding d'aspect | Router le flux intégré « aspect-onboarding » via le workflow de locataire qui lui est lié plutôt que par le chemin codé en dur. Nécessite aussi une liaison de jointure active avec une cible publiée ; sans liaison, le flux intégré s'exécute quoi qu'en dise ce réglage. | workflowSeamAspectOnboarding | Oui | désactivé | activé | Ancien chemin Workflows:Seams:aspect-onboarding:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
workflow-seam-support-case-triage | Jointure : Tri des cas de support | Router le flux intégré « support-case-triage » via le workflow de locataire qui lui est lié plutôt que par le chemin codé en dur. Nécessite aussi une liaison de jointure active avec une cible publiée ; sans liaison, le flux intégré s'exécute quoi qu'en dise ce réglage. | workflowSeamSupportCaseTriage | Oui | désactivé | activé | Ancien chemin Workflows:Seams:support-case-triage:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
workflow-seam-review-engine | Jointure : Moteur de revue | Router le flux intégré « review-engine » via le workflow de locataire qui lui est lié plutôt que par le chemin codé en dur. Nécessite aussi une liaison de jointure active avec une cible publiée ; sans liaison, le flux intégré s'exécute quoi qu'en dise ce réglage. | workflowSeamReviewEngine | Oui | désactivé | activé | Ancien chemin Workflows:Seams:review-engine:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
workflow-seam-ux-review | Jointure : Revue UX | Router le flux intégré « ux-review » via le workflow de locataire qui lui est lié plutôt que par le chemin codé en dur. Nécessite aussi une liaison de jointure active avec une cible publiée ; sans liaison, le flux intégré s'exécute quoi qu'en dise ce réglage. | workflowSeamUxReview | Oui | désactivé | activé | Ancien chemin Workflows:Seams:ux-review:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
workflow-seam-improvement-cycle | Jointure : Cycle d'amélioration | Router le flux intégré « improvement-cycle » via le workflow de locataire qui lui est lié plutôt que par le chemin codé en dur. Nécessite aussi une liaison de jointure active avec une cible publiée ; sans liaison, le flux intégré s'exécute quoi qu'en dise ce réglage. | workflowSeamImprovementCycle | Oui | désactivé | activé | Ancien chemin Workflows:Seams:improvement-cycle:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
workflow-seam-decompose-direct | Jointure : Décomposition directe | Router le flux intégré « decompose-direct » via le workflow de locataire qui lui est lié plutôt que par le chemin codé en dur. Nécessite aussi une liaison de jointure active avec une cible publiée ; sans liaison, le flux intégré s'exécute quoi qu'en dise ce réglage. | workflowSeamDecomposeDirect | Oui | désactivé | activé | Ancien chemin Workflows:Seams:decompose-direct:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
workflow-seam-decompose-research | Jointure : Décomposition de recherche | Router le flux intégré « decompose-research » via le workflow de locataire qui lui est lié plutôt que par le chemin codé en dur. Nécessite aussi une liaison de jointure active avec une cible publiée ; sans liaison, le flux intégré s'exécute quoi qu'en dise ce réglage. | workflowSeamDecomposeResearch | Oui | désactivé | activé | Ancien chemin Workflows:Seams:decompose-research:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
workflow-seam-mission-decompose-grounded | Jointure : Décomposition de mission ancrée | Router le flux intégré « mission-decompose-grounded » via le workflow de locataire qui lui est lié plutôt que par le chemin codé en dur. Nécessite aussi une liaison de jointure active avec une cible publiée ; sans liaison, le flux intégré s'exécute quoi qu'en dise ce réglage. | workflowSeamMissionDecomposeGrounded | Oui | désactivé | activé | Ancien chemin Workflows:Seams:mission-decompose-grounded:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
product-onboarding-autostart | Démarrage automatique de l'intégration produit | La création d'un produit lance son entretien d'intégration mené par l'intendant (mode Intégration) ; désactivé, l'opérateur le lance à la main depuis la page du produit. | productOnboardingAutostart | Oui | activé | activé | Se ferme si le bit locataire est illisible |
Dialogue
| Clé | Nom | Ce qu'elle contrôle | Clé valeurs | Interrupteur locataire | Défaut déploiement | Défaut locataire | Notes |
|---|---|---|---|---|---|---|---|
dialogue-escalation | Escalade du dialogue vers Claude Code | Achemine un tour de dialogue utilisant des outils vers le harnais Claude Code au lieu de la boucle de conversation en processus. | dialogueEscalation | Oui | désactivé | désactivé | Ancien chemin Dialogue:Escalation:Enabled toujours honoré |
dialogue-write-tools | Outils d'écriture du dialogue | Autorise les outils de dialogue en processus à exécuter des opérations d'écriture ACT/PROPOSE sélectionnées. La porte de déploiement reste le rail dur ; un administrateur locataire peut armer le niveau écriture à chaud. | dialogueWriteTools | Oui | désactivé | désactivé | Ancien chemin Dialogue:InProcessTools:WriteEnabled toujours honoré |
dialogue-bridge-mcp | Pont MCP du dialogue | Exposer les outils MCP de Genesis à un tour de dialogue via le pont d'outils, pour qu'un modèle sans appel d'outils natif puisse tout de même agir. | dialogueBridgeMcp | Oui | activé | activé | Ancien chemin Dialogue:BridgeMcp:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
dialogue-cross-mechanism-fallback | Repli inter-mécanismes | Permettre à un appel de dialogue en échec de se replier sur un fournisseur utilisant un mécanisme DIFFÉRENT, et pas seulement sur un autre modèle du même mécanisme. | dialogueCrossMechanismFallback | Oui | désactivé | activé | Ancien chemin Dialogue:AllowCrossMechanismFallback toujours honoré ; Se ferme si le bit locataire est illisible |
native-tool-calling | Appel d'outils natif | Utiliser le protocole d'appel d'outils propre au fournisseur lorsqu'il en a un, plutôt que le pont à marqueurs textuels. | nativeToolCalling | Oui | activé | activé | Ancien chemin PromptCaching:NativeToolCallingEnabled toujours honoré ; Se ferme si le bit locataire est illisible |
dialogue-escalation-fallback | Repli en processus de l'escalade | Lorsque la répartition Claude Code d'un tour de dialogue escaladé échoue, se replier une fois sur la voie en processus. Désactivé, le tour échoue avec la répartition au lieu de répondre par la voie plus lente. | dialogueEscalationFallback | Oui | activé | activé | Ancien chemin Dialogue:Escalation:FallbackToInProcess toujours honoré ; Se ferme si le bit locataire est illisible |
dialogue-escalation-on-tool-failure | Escalader en cas d'échec d'outil | Lors d'un échec de fournisseur récupérable sur un tour ordinaire (limite de débit, épuisement, blocage de crédit), escalader une fois vers le harnais Claude Code au lieu de renvoyer l'erreur. | dialogueEscalationOnToolFailure | Oui | désactivé | activé | Ancien chemin Dialogue:Escalation:OnToolFailure toujours honoré ; Se ferme si le bit locataire est illisible |
dialogue-in-process-tools | Outils de dialogue en processus | Fournir aux fournisseurs de dialogue le registre d'outils MCP de core (lectures de niveau 1, dans la portée du locataire appelant) plutôt que le side-car Bridge MCP, qu'aucun déploiement cloud n'exécute. Choisi une fois à la construction du conteneur : le modifier exige un redéploiement. | dialogueInProcessTools | Redémarrage requis | activé | — | Redémarrage requis ; Ancien chemin Dialogue:InProcessTools:Enabled toujours honoré |
Intelligence
| Clé | Nom | Ce qu'elle contrôle | Clé valeurs | Interrupteur locataire | Défaut déploiement | Défaut locataire | Notes |
|---|---|---|---|---|---|---|---|
auto-research | Recherche approfondie automatique | Lance automatiquement une mission de recherche approfondie quand un tour de dialogue demande une investigation et que la confiance de l'expert est faible. | autoResearch | Oui | activé | activé | Ancien chemin Orchestrator:Research:AutoTriggerEnabled toujours honoré ; Se ferme si le bit locataire est illisible |
subscription-usage-harvest | Collecte de l'usage abonnement | Collecter l'usage des abonnements fournisseurs (fenêtres de quota, remises à zéro) depuis les sessions coder vers le registre d'usage que lisent les vues coûts et quotas. | subscriptionUsageHarvest | Oui | désactivé | activé | Ancien chemin SubscriptionUsage:HarvestEnabled toujours honoré ; Se ferme si le bit locataire est illisible |
web-research-harness-fallback | Repli harnais pour la recherche web | Quand l'investigateur web en processus ne peut pas répondre, se rabattre sur une session harnais Claude Code pour l'étape de recherche. | webResearchHarnessFallback | Oui | désactivé | activé | Ancien chemin Research:Web:HarnessFallbackEnabled toujours honoré ; Se ferme si le bit locataire est illisible |
search-synthesis | Synthèse de recherche | Synthétiser une réponse en langage naturel à partir des résultats bruts (un appel modèle par recherche) au lieu de renvoyer les résultats seuls. | searchSynthesis | Oui | activé | activé | Ancien chemin Search:SynthesisEnabled toujours honoré ; Se ferme si le bit locataire est illisible |
search-postgres-fts | Recherche plein texte Postgres | Utiliser la recherche plein texte Postgres pour l'historique des conversations ; éteint, repli sur la simple correspondance de motif. | searchPostgresFts | Oui | activé | activé | Ancien chemin Search:PostgresFTS toujours honoré ; Se ferme si le bit locataire est illisible |
llm-snapshot-text-capture | Capture du texte des instantanés LLM | Stocker le texte du prompt et de la complétion de chaque appel modèle avec son enregistrement de tentative (l'instantané que montre le visualiseur d'appels). Éteint, seules les métadonnées sont gardées. | llmSnapshotTextCapture | Oui | activé | activé | Ancien chemin LlmSnapshots:CaptureText toujours honoré ; Se ferme si le bit locataire est illisible |
onboarding-auto-promote | Promotion automatique de l'onboarding | Laisser l'onboarding d'un projet promouvoir automatiquement la maturité de la pile quand ses vérifications passent, au lieu d'attendre qu'un opérateur confirme chaque étape. | onboardingAutoPromote | Oui | désactivé | activé | Ancien chemin Onboarding:AutoPromoteStackReadiness toujours honoré ; Se ferme si le bit locataire est illisible |
onboarding-knowledge-refresh | Rafraîchissement des connaissances d'onboarding | Le travailleur d'arrière-plan qui régénère les synthèses d'aspect et reflète les analyses propres d'un projet dans son corpus de connaissances après que l'onboarding a écrit son suivi de conception. Éteint, le nœud terminal d'onboarding se termine quand même ; les synthèses et le miroir restent en l'état jusqu'à la réactivation. | onboardingKnowledgeRefresh | Oui | activé | activé | Ancien chemin Onboarding:KnowledgeRefreshEnabled toujours honoré ; Se ferme si le bit locataire est illisible |
ghost-evaluation | Évaluation fantôme | Évaluer en ombre un échantillon de dialogues contre des modèles alternatifs (fantômes) et enregistrer la comparaison ; n'affecte jamais la réponse vue par l'utilisateur. | ghostEvaluation | Oui | activé | activé | Ancien chemin GhostEvaluation:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
ghost-judge | Juge fantôme | Noter les paires d'évaluation fantôme avec un modèle juge (un second appel par dialogue échantillonné) au lieu de les stocker sans score. | ghostJudge | Oui | activé | activé | Ancien chemin GhostEvaluation:JudgeEnabled toujours honoré ; Se ferme si le bit locataire est illisible |
learning-extraction | Extraction d'apprentissages | Extraire des enseignements réutilisables à partir du travail terminé, vers la base de connaissances du locataire. | learningExtraction | Oui | désactivé | activé | Ancien chemin Learning:ExtractionEnabled toujours honoré ; Se ferme si le bit locataire est illisible |
maintenance-wave | Vague de maintenance | Exécuter la vague de maintenance périodique qui rafraîchit les experts. Boucle globale : niveau déploiement uniquement. | maintenanceWave | Déploiement seul | activé | — | Ancien chemin Orchestrator:MaintenanceWaveEnabled toujours honoré |
dialogue-intelligence | Intelligence du dialogue | Exploiter les dialogues pour en extraire constats, thèmes et suites à donner, au lieu de les laisser à l'état de simple transcription. | dialogueIntelligence | Oui | activé | activé | Ancien chemin DialogueIntelligence:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
dialogue-intelligence-synthesis | Synthèse du dialogue | Synthétiser en une note unique les constats extraits des dialogues. Désactivée, les constats sont toujours enregistrés, simplement pas résumés. | dialogueIntelligenceSynthesis | Oui | activé | activé | Ancien chemin DialogueIntelligence:SynthesisEnabled toujours honoré ; Se ferme si le bit locataire est illisible |
Flotte et runtimes
| Clé | Nom | Ce qu'elle contrôle | Clé valeurs | Interrupteur locataire | Défaut déploiement | Défaut locataire | Notes |
|---|---|---|---|---|---|---|---|
claude-code-harness | Runtime d'agent Claude Code | Coupe-circuit principal pour exécuter un tick d'agent sur le runtime du harnais Claude Code. Le RuntimeKind claude-code d'un mode ne s'active que si cette porte de déploiement est ouverte. | claudeCodeHarness | Déploiement seul | désactivé | — | Ancien chemin AgentDispatcher:AllowClaudeCodeRuntime toujours honoré |
claude-runtime-provider | Pods de session du runtime Claude | Achemine les backends de codage et de dialogue claude-tool vers le fournisseur de pods de session claude-runtime hébergé dans le cluster. | claudeRuntimeProvider | Déploiement seul | désactivé | — | Ancien chemin Providers:Claude:RuntimeEnabled toujours honoré |
browser-agent-surface | Surface navigateur des agents | Les verbes ÉTENDUS du pool navigateur : onglets, lecteurs console/réseau, actions clavier-souris, téléversement, redimensionnement, plus les verbes d'exécution côté serveur (browser_eval, browser_snapshot, browser_run_spec). Désactivée, les cinq verbes d'origine — naviguer, cliquer, saisir, capturer, état de tâche — continuent de fonctionner ; les douze étendus refusent. | browserAgentSurface | Oui | désactivé | activé | Ancien chemin Browser:AgentSurface:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
windows-pool | Pool Windows | Le pool de ressources Windows (substrat .NET Framework 4.8) : outils windows_* qui louent un worker Windows pour les builds et tests qui en ont besoin. | windowsPool | Oui | désactivé | activé | Ancien chemin Windows:Pool:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
pty-approval-capture | Capture des approbations PTY | Capturer les invites d'approbation interactives d'un coder depuis son terminal et les router vers la file de décisions au lieu de laisser la session bloquée. | ptyApprovalCapture | Oui | désactivé | activé | Ancien chemin Pty:ApprovalGate:CaptureEnabled toujours honoré ; Se ferme si le bit locataire est illisible |
pty-auto-approve | Auto-approbation PTY | Répondre automatiquement aux invites d'approbation capturées selon la politique d'approbation du locataire, sans décision humaine. | ptyAutoApprove | Oui | désactivé | activé | Ancien chemin Pty:ApprovalGate:AutoApprove toujours honoré ; Se ferme si le bit locataire est illisible |
plan-mode-launcher | Lanceur de mode plan | Démarrer des sessions coder en mode plan, lecture seule (plan_mode_session_start), qui ancrent une proposition dans le dépôt réel avant toute écriture. | planModeLauncher | Oui | désactivé | activé | Ancien chemin Pty:PlanMode:LauncherEnabled toujours honoré ; Se ferme si le bit locataire est illisible |
workspace-bridge | Pont d'espace de travail | Permettre à une tâche de codage d'atteindre son espace de travail via le service dédié plutôt que par le seul système de fichiers du pod. | workspaceBridge | Oui | activé | activé | Ancien chemin Workflows:WorkspaceBridge:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
coder-cost-reconciliation | Réconciliation des coûts codeur | Réconcilier les coûts codeur enregistrés avec la comptabilité du fournisseur. Réconciliateur global : niveau déploiement uniquement. | coderCostReconciliation | Déploiement seul | activé | — | Ancien chemin CoderCostReconciliation:Enabled toujours honoré |
fleet-auth-preflight | Contrôle d'authentification avant démarrage | Vérifier qu'un identifiant LLM utilisable existe avant de démarrer un conteneur de codeur, afin qu'une flotte non authentifiée échoue à la porte au lieu de consommer un conteneur par tâche. À l'échelle de la plateforme : réglage au déploiement uniquement. | fleetAuthPreflight | Déploiement seul | activé | — | Ancien chemin Fleet:AuthPreflightEnabled toujours honoré |
coder-tool-allowlist | Liste blanche d'outils des codeurs | Restreindre la surface d'outils d'un codeur à la liste blanche nommée par sa politique. La politique est construite une seule fois lors de la composition de la surface : la modifier exige un redéploiement. | coderToolAllowlist | Redémarrage requis | désactivé | — | Redémarrage requis ; Ancien chemin Fleet:CoderToolAllowlist:Enabled toujours honoré |
coder-cap-idle-eviction | Éviction de conteneur inactif sur plafond atteint | Quand un démarrage à froid de codeur est bloqué parce que le plafond de conteneurs global ou du locataire est plein, évincer le conteneur de codeur inactif depuis le plus longtemps qui n'est PAS occupé pour faire de la place au démarrage bloqué, au lieu d'échouer la requête sur saturation. Éteint par défaut : récupérer un conteneur inactif encore chaud est un compromis de capacité qu'un déploiement choisit d'activer. | coderCapIdleEviction | Oui | désactivé | désactivé | Ancien chemin Fleet:CapBlockedIdleEviction:Enabled toujours honoré |
copilot-per-tenant | Runtime Copilot par locataire | Adresser le runtime Copilot propre à chaque locataire au lieu d'un runtime partagé. Topologie de déploiement couplée aux pods de runtime Copilot du chart : réglage au déploiement uniquement, car un locataire qui se route vers un runtime partagé change l'isolation, ce n'est pas une préférence. | copilotPerTenant | Déploiement seul | désactivé | — | Ancien chemin Providers:Copilot:PerTenant toujours honoré |
junie-per-tenant | Runtime Junie par locataire | Adresser le runtime Junie propre à chaque locataire au lieu d'un runtime partagé. Topologie de déploiement couplée aux pods de runtime Junie du chart : réglage au déploiement uniquement, pour la même raison d'isolation que la ligne Copilot. | juniePerTenant | Déploiement seul | désactivé | — | Ancien chemin Providers:Junie:PerTenant toujours honoré |
Gouvernance
| Clé | Nom | Ce qu'elle contrôle | Clé valeurs | Interrupteur locataire | Défaut déploiement | Défaut locataire | Notes |
|---|---|---|---|---|---|---|---|
compliance-overlay | Socle de conformité superposé | Injecte le socle du catalogue de contrôles actif (portes, vérifications, revues) dans les workflows à la publication, et l'applique. Reporté : désactivé par défaut ; le catalogue et le programme de conformité ne sont pas affectés. | complianceOverlay | Oui | désactivé | désactivé | Ancien chemin Workflows:ComplianceOverlay:Enabled toujours honoré |
scoped-pre-approval-arm | Pré-approbation cadrée | Armer une pré-approbation cadrée sur une barrière de flux, afin qu'une décision déjà accordée pour ce périmètre n'arrête pas de nouveau l'exécution. | scopedPreApprovalArm | Oui | désactivé | activé | Ancien chemin Workflows:Gates:ScopedPreApprovalArm:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
sod-distinct-human | Séparation des tâches : humain distinct | Exiger que l'humain qui approuve une décision de gouvernance ne soit pas celui qui l'a soulevée. Désactivé pour un locataire, une même personne peut soulever et approuver la même décision ; la piste d'audit enregistre toujours les deux actes sous la même identité. | sodDistinctHuman | Oui | activé | activé | Ancien chemin Governance:Sod:RequireDistinctHuman toujours honoré ; Se ferme si le bit locataire est illisible |
sod-role-aware | Séparation des tâches : sensible au rôle | Étendre la règle de l'humain distinct pour que le fait de détenir le rôle demandeur disqualifie un approbateur même si l'identité diffère. Restreint strictement qui peut approuver ; sans effet tant que la règle de l'humain distinct est désactivée. | sodRoleAware | Oui | désactivé | activé | Ancien chemin Governance:Sod:RoleAwareDistinctHuman toujours honoré ; Se ferme si le bit locataire est illisible |
dod-run-acceptance | Définition du terminé : acceptation d'exécution | Exiger une exécution de mission acceptée avant qu'un sceau de promotion soit valide. Désactivé, un sceau peut être accordé sur un travail jamais accepté lors d'une exécution. | dodRunAcceptance | Oui | désactivé | activé | Ancien chemin Governance:Dod:RequireRunAcceptance toujours honoré ; Se ferme si le bit locataire est illisible |
retry-approval | La reprise exige une approbation | Faire passer la reprise d'une tâche échouée par une décision d'opérateur au lieu de la relancer automatiquement. Désactivé, les reprises se poursuivent sans surveillance et consomment du budget sans humain dans la boucle. | retryApproval | Oui | activé | activé | Ancien chemin Missions:RequireRetryApproval toujours honoré ; Se ferme si le bit locataire est illisible |
brokered-credentials-required | Identifiants courtiers obligatoires | Refuser de démarrer un codeur si son identifiant LLM n'est pas servi par le courtier d'identifiants. Désactivé, un codeur peut démarrer avec un identifiant remis directement, ce qui ne laisse aucune trace de courtier par appel. | brokeredCredentialsRequired | Oui | désactivé | activé | Ancien chemin Fleet:RequireBrokeredCredentials toujours honoré ; Se ferme si le bit locataire est illisible |
task-env-allowlist-enforced | Liste blanche d'environnement appliquée | Filtrer l'environnement remis à une tâche de codeur pour ne garder que les variables autorisées. Désactivé, l'environnement calculé complet est transmis, donc une variable ajoutée n'importe où en amont atteint le conteneur. | taskEnvAllowlistEnforced | Oui | désactivé | activé | Ancien chemin Fleet:EnforceTaskEnvAllowlist toujours honoré ; Se ferme si le bit locataire est illisible |
redaction-feed | Flux de capture de caviardage | Enregistrer ce que la couche de caviardage a retiré des invites LLM sortantes. Le caviardage s'exécute toujours ; ceci décide seulement si la preuve est consignée. Réglage au déploiement uniquement : le commutateur est lu à CHAQUE appel LLM sortant par un chemin rapide délibérément non asynchrone, c'est donc le bit du déploiement et non celui du locataire. | redactionFeed | Déploiement seul | désactivé | — | Ancien chemin Redaction:FeedEnabled toujours honoré |
compliance-floor-advisory | Plancher de conformité consultatif | Signaler une violation du plancher de conformité par un avertissement au lieu de bloquer la publication. L'activer AFFAIBLIT le plancher : c'est la soupape pour un catalogue encore en cours de réglage, pas un mode d'exploitation normal. | complianceFloorAdvisory | Oui | désactivé | activé | Ancien chemin Compliance:FloorAdvisory toujours honoré ; Se ferme si le bit locataire est illisible |
proposal-hygiene | Contrôles d'hygiène des propositions | Filtrer la proposition d'un agent pour écarter les formes malformées qui gaspillent la revue d'un opérateur. Le contrôle échoue en mode OUVERT par conception : s'il ne peut pas s'exécuter, la proposition passe plutôt que d'être perdue. | proposalHygiene | Oui | activé | activé | Ancien chemin ProposalHygiene:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
Plateforme
| Clé | Nom | Ce qu'elle contrôle | Clé valeurs | Interrupteur locataire | Défaut déploiement | Défaut locataire | Notes |
|---|---|---|---|---|---|---|---|
superrepo-fan-out | Essaimage de superdépôt | Lors de l'adoption d'un monodépôt, créer aussi un projet enfant par sous-module cloné avec succès, sous le projet maître. | superrepoFanOut | Oui | désactivé | activé | Ancien chemin Onboarding:SuperrepoFanOut toujours honoré ; Se ferme si le bit locataire est illisible |
product-tier-mint | Niveau produit | Créer le niveau PRODUIT au-dessus des projets lors de l'intégration. Dépend de l'essaimage de superdépôt : sans lui, il n'y a pas de produit à créer. | productTierMint | Oui | désactivé | activé | Ancien chemin Onboarding:ProductTier toujours honoré ; Se ferme si le bit locataire est illisible |
onboarding-reset | Réinitialisation d'intégration | Autoriser la RÉINITIALISATION d'une intégration, en abandonnant sa progression. Destructive, donc réservée au niveau déploiement : aucun interrupteur locataire ne peut l'armer. | onboardingReset | Déploiement seul | désactivé | — | Ancien chemin Onboarding:AllowReset toujours honoré |
anthropic-usage-poll | Sondage d'usage Anthropic | Interroger Anthropic sur l'usage de l'abonnement afin de connaître l'état des quotas avant qu'un appel ne soit bloqué plutôt qu'après. Sondeur global : niveau déploiement uniquement. | anthropicUsagePoll | Déploiement seul | désactivé | — | Ancien chemin Anthropic:UsagePollEnabled toujours honoré |
platform-health-probes | Sondes de santé plateforme | Exécuter les sondes périodiques de santé plateforme qui alimentent l'état de gouvernance. Boucle globale : niveau déploiement uniquement. | platformHealthProbes | Déploiement seul | activé | — | Ancien chemin PlatformHealthProbes:Enabled toujours honoré |
synthetic-provider | Sondage de quota Synthetic | Interroger le fournisseur Synthetic sur l'état des quotas. Le service lit cette valeur une seule fois à la construction, avec son point d'accès et son intervalle : la ligne est donc en LECTURE SEULE et un changement exige un redéploiement. | syntheticProvider | Redémarrage requis | désactivé | — | Redémarrage requis ; Ancien chemin Synthetic:Enabled toujours honoré |
git-mirror-per-tenant | Miroir git par locataire | Router le trafic git des codeurs vers l'instance git-mirror propre au locataire plutôt que vers l'instance partagée. Topologie de déploiement : niveau déploiement uniquement. | gitMirrorPerTenant | Déploiement seul | désactivé | — | Ancien chemin Services:GitMirror:PerTenant toujours honoré |
environment-provisioner | Provisionneur d'environnements | Provisionner des environnements par tâche à la demande. Livré éteint ; l'activer autorise la répartition des tâches à créer des environnements dans le cluster. | environmentProvisioner | Déploiement seul | désactivé | — | Ancien chemin Provisioner:Enabled toujours honoré |
prompt-caching | Mise en cache des invites | Demander au fournisseur de mettre en cache le préfixe stable d'une invite, afin qu'un contexte répété soit facturé et traité une seule fois. | promptCaching | Oui | activé | activé | Ancien chemin PromptCaching:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
batch-processing | Traitement par lots | Envoyer le travail éligible à l'API de traitement par lots du fournisseur, en échangeant de la latence contre du coût. | batchProcessing | Oui | activé | activé | Ancien chemin BatchProcessing:Enabled toujours honoré ; Se ferme si le bit locataire est illisible |
ops-per-tenant | Plan d'exploitation par locataire | Router les appels du plan de lecture d'exploitation vers le service d'exploitation propre à chaque locataire plutôt qu'un service partagé. Un garde-fou de démarrage : avec le routage de connexion par locataire actif, core REFUSE de démarrer tant que ceci est désactivé, d'où un réglage au déploiement uniquement, couplé à la topologie d'exploitation du chart. | opsPerTenant | Déploiement seul | désactivé | — | Ancien chemin Services:Ops:PerTenant toujours honoré |
git-mirror-gitlab-proxy | Le miroir Git relaie GitLab | Faire transiter le trafic GitLab des codeurs par le service de miroir Git plutôt que directement vers GitLab. Câblé lors de la composition de l'hôte d'exécution : le modifier exige un redéploiement. | gitMirrorGitlabProxy | Redémarrage requis | désactivé | — | Redémarrage requis ; Ancien chemin GitMirror:ProxyGitLab toujours honoré |
demo-mode | Mode démonstration | Placer l'instance entière en mode démonstration : les écritures sont refusées et tout appel LLM est bloqué au niveau du fournisseur. Choisi au démarrage — l'enregistrement du fournisseur lui-même change — donc un redéploiement est nécessaire. | demoMode | Redémarrage requis | désactivé | — | Redémarrage requis ; Ancien chemin Genesis:DemoMode:Enabled toujours honoré |
Généré depuis le catalogue des fonctionnalités. Ne pas modifier à la main — modifier le catalogue et régénérer.