{"repositoryChange":{"changedToast":"Dépôt modifié. Les nouvelles sessions utiliseront le nouveau dépôt.","verifyError":"Impossible de vérifier l’accès à GitHub.","change":"Modifier","title":"Changer de dépôt","description":"Les nouvelles sessions utiliseront le nouveau dépôt. Les sessions existantes ne pourront plus redémarrer après ce changement.","current":"Dépôt actuel","newUrl":"URL du nouveau dépôt GitHub","verifying":"Vérification de GitHub…","verifyAgain":"Vérifier GitHub à nouveau","verify":"Vérifier l’accès à GitHub","noInstallation":"Aucune installation de l’application SingulaComp n’est disponible pour le propriétaire de ce dépôt. Ajoutez le dépôt à l’installation de l’application sur GitHub, puis vérifiez à nouveau.","installation":"Installation de l’application GitHub","selectInstallation":"Sélectionner une installation","manifestRequirement":"Le nouveau dépôt doit contenir {manifest} sur sa branche par défaut. Arrêtez d’abord les sessions actives et fermez les demandes de modification ouvertes.","cancel":"Annuler","changing":"Modification en cours…"},"pooledSecrets":{"saveChanges":"Enregistrer les modifications","unsavedChanges":"Modifications de clés non enregistrées","creationDescription":"La valeur reste chiffrée. Choisissez qui peut utiliser cette connexion avant de l’enregistrer.","whoCanUse":"Qui peut utiliser cette connexion ?","everyoneInProject":"Tous les membres de ce projet","everyoneDescription":"Tout membre du projet peut la sélectionner dans une session.","specificMembers":"Membres sélectionnés","specificDescription":"Seuls les membres sélectionnés et le propriétaire peuvent l’utiliser.","accessDescription":"Choisissez un accès pour tout le projet ou limitez-le à certains membres.","selectedMembersCount":"{count, plural, one {# member} other {# members}}","providerDisabled":"Ce fournisseur est désactivé pour cette session.","unavailableKeys":"{count, plural, one {# clé sélectionnée est indisponible.} other {# clés sélectionnées sont indisponibles.}} Retirez ces clés ou rétablissez leur accès.","removeUnavailable":"Retirer les clés indisponibles","selectionLimit":"10 clés maximum par fournisseur","manageKeys":"Gérer les clés des fournisseurs","readOnlyPool":"Seul le propriétaire de la session ou un responsable du projet peut modifier ce groupe.","legacyChatGptLogin":"Connexion de projet existante","legacyChatGptDescription":"Cette ancienne connexion est partagée avec le projet. Gérez séparément l’accès aux nouveaux comptes ci-dessus.","chatGptAccounts":"Comptes ChatGPT","accountCount":"{count, plural, one {# compte} other {# comptes}}","addAccount":"Ajouter un compte","deleteAccount":"Supprimer le compte","connectAccount":"Connecter le compte","oauthWaiting":"En attente d’autorisation…","oauthExpired":"L’autorisation a expiré. Réessayez.","oauthPrivateDescription":"Utilisez votre abonnement ChatGPT Plus ou Pro dans ce projet. Les nouveaux comptes restent privés jusqu’à ce que vous les partagiez.","chatGptSubscription":"Abonnement ChatGPT","useYourChatGpt":"Utiliser votre abonnement ChatGPT","manageChatGptAccounts":"Gérer les comptes ChatGPT","connect":"Connecter","connectChatGpt":"Connecter ChatGPT","noChatGptAccounts":"Aucun compte ChatGPT pour l’instant","oauthCreationDescription":"Connectez-vous avec votre compte ChatGPT Plus ou Pro. SingulaComp stocke la connexion chiffrée et ne l’affiche jamais.","defaultAccountLabel":"ChatGPT · {name}","onlyYou":"Vous uniquement","onlyYouDescription":"Vous seul pouvez la sélectionner dans une session.","onlyOwner":"{name} uniquement","shareRequiresPermission":"Pour partager avec d’autres personnes, vous devez pouvoir gérer les secrets du projet.","accountConnected":"Compte ChatGPT connecté","accountReconnected":"Compte ChatGPT reconnecté","connectFailed":"L’autorisation ChatGPT a échoué. Réessayez.","reconnectAccount":"Reconnecter","reconnectTitle":"Reconnecter {label}","reconnectDescription":"Reconnectez-vous à ChatGPT. Le compte conserve son nom, ses accès et ses sélections de session.","needsReconnection":"Reconnexion requise","accountLabelPlaceholder":"p. ex. Mon compte ChatGPT","chooseProvider":"Choisissez un fournisseur.","saved":"Secret enregistré","saveError":"Impossible d’enregistrer le secret","deleted":"Secret supprimé","deleteError":"Impossible de supprimer le secret","accessError":"Impossible de modifier l’accès","sharedTitle":"Connexions aux fournisseurs","sharedDescription":"Ajoutez des clés API et des comptes ChatGPT. Les nouveaux restent privés jusqu’à ce que vous les partagiez. Choisissez ceux que chaque session utilise.","legacyProjectKey":"Clé de projet existante · Utilisée si aucune clé n’est sélectionnée pour cette session","keyCount":"{count, plural, one {# clé} other {# clés}}","providerKeysFor":"Clés API de {provider}","addKey":"Ajouter une clé","loadError":"Impossible de charger les secrets du fournisseur.","key":"Clé","provider":"Fournisseur","access":"Accès","actions":"Actions","coolingDown":"En attente après une limite","member":"membre","members":"membres","actionsFor":"Actions pour {label}","manageAccess":"Gérer l'accès","rotateKey":"Renouveler la clé","deleteKey":"Supprimer la clé","empty":"Aucune clé de fournisseur partagée pour le moment.","rotateLabel":"Renouveler {label}","addProviderKey":"Ajouter une clé de fournisseur","valueNeverShown":"Seuls les membres autorisés peuvent sélectionner cette clé. Sa valeur ne sera plus affichée.","label":"Libellé","primaryKey":"Clé principale","apiKey":"Clé API","cancel":"Annuler","saving":"Enregistrement…","saveKey":"Enregistrer la clé","accessTo":"Accès à {label}","grantedMembers":"Les membres autorisés peuvent utiliser cette clé dans leurs sessions de ce compte.","oauthGrantedMembers":"Les membres autorisés peuvent utiliser ce compte ChatGPT dans leurs sessions.","done":"OK","deleteConfirmTitle":"Supprimer cette clé pour tous ?","deleteAccountConfirmTitle":"Supprimer ce compte ChatGPT pour tous ?","deleteConfirmDescription":"{label} sera retiré de tous les groupes de clés de session. Les autres clés resteront disponibles.","deleteAccountConfirmDescription":"{label} sera retiré de tous les pools de session. Les autres comptes resteront disponibles.","keysUpdated":"Clés du fournisseur mises à jour","keysUpdateError":"Impossible de mettre à jour les clés du fournisseur","loadingKeys":"Chargement des clés…","keysLoadError":"Impossible de charger les clés.","addSharedKey":"Ajoutez une clé de fournisseur dans Utilisation des modèles pour créer un groupe de clés.","selectedForSession":"{count} clés sélectionnées pour cette session","projectDefault":"Paramètre par défaut du projet utilisé","personalChatGptDefault":"Utilisation de votre connexion ChatGPT par défaut","resetPersonalChatGptDefault":"Rétablir votre compte par défaut","saveSelection":"Enregistrer la sélection","resetDefault":"Rétablir la valeur par défaut du projet","selectedKeys":"{count} clés sélectionnées","providerKeys":"Clés du fournisseur","chooseSharedKeys":"Choisissez les clés partagées que cette session peut utiliser.","sessionKeyPool":"Groupe de clés de session","sharedSessionKeys":"Cette session est partagée avec le projet : seules les clés partagées avec tout le projet fonctionnent ici. Les clés qui vous sont attribuées fonctionnent dans vos sessions privées.","projectDefaultShort":"Valeur par défaut du projet","rateLimitDescription":"La passerelle passe aux autres clés sélectionnées lorsqu’un fournisseur signale une limite de débit.","enableGateway":"Activez la passerelle LLM dans les paramètres du projet pour utiliser les groupes de clés.","selectedOneForSession":"{count} clé sélectionnée pour cette session","selectedOne":"{count} clé sélectionnée"},"useCases":{"headline":"Les boucles qui font fonctionner une entreprise"},"developers":{"heroDescription":"Agents, compétences, outils, connecteurs et planifications sont de simples fichiers dans un dépôt. Modifiez-les dans votre IDE, exécutez-les en local et déployez-les dans le cloud avec une commande. Open source, auto-hébergeable et sous votre contrôle.","agentBody":"Un agent est un fichier Markdown qui définit un persona, son modèle et ses outils. Les compétences sont des dossiers chargés à la demande. Modifiez-les manuellement ou décrivez votre objectif et laissez votre agent de programmation les rédiger.","shipBody":"singulacomp ship crée le commit, pousse les modifications, construit le bac à sable et demande les secrets manquants. Les déclencheurs et les canaux sont immédiatement actifs, sans infrastructure distincte à configurer.","fleetBody":"Chaque session dispose de sa propre machine virtuelle sur sa propre branche et démarre le runtime avec votre dépôt. Exécutez-en des milliers en parallèle sans interférence. Le travail atteint main uniquement par une demande de modification. Tout reste donc vérifiable et réversible.","runtimeBody":"Les sessions utilisent un runtime ouvert. Utilisez vos propres clés Anthropic, OpenAI ou de modèles locaux, ou utilisez la puissance de calcul SingulaComp. Aucune partie du runtime n'est masquée.","lifecycleDescription":"Créez, déployez, exécutez, automatisez, connectez et vérifiez : une seule CLI gère tout. Le même binaire est préauthentifié dans chaque bac à sable. Les agents utilisent donc exactement les mêmes commandes SingulaComp que vous.","scaleDescription":"Chaque session s'exécute dans son propre bac à sable isolé, avec une puissance de calcul réelle et isolée, sur sa propre branche Git issue de main. Lancez-en des millions en parallèle sans collision.","connectorsDescription":"Les connecteurs SingulaComp rendent disponibles plus de 3 000 applications et tout point de terminaison MCP, OpenAPI, GraphQL ou HTTP derrière une interface Executor unique. Vos agents les appellent comme n'importe quel autre outil.","codeDescription":"Comme tout est du code dans un dépôt, le système peut lire son propre plan, s'étendre et rester stable pendant sa croissance. Il est entièrement extensible, contrôlable et auto-hébergeable. Rien n'est une boîte noire."},"common":{"cancel":"Annuler","save":"Enregistrer","saving":"Enregistrement...","success":"Succès","done":"OK","close":"Fermer","ok":"OK","yes":"Oui","no":"Non","delete":"Supprimer","edit":"Modifier","search":"Rechercher","loading":"Chargement...","error":"Erreur","retry":"Réessayer","send":"Envoyer","back":"Retour","new":"Nouveau","create":"Créer","update":"Mettre à jour","remove":"Retirer","confirm":"Confirmer","processing":"Traitement...","keep":"Garder","active":"Actif","inactive":"Inactif","next":"Suivant","upgrade":"Améliorer","basic":"Basique","tryFree":"Commencer"},"newWorkspace":{"title":"Créer un projet","description":"Un projet regroupe des sessions qui partagent un sandbox.","templateSeed":"Cet projet sera initialisé à partir du modèle choisi.","account":{"label":"Compte","createIn":"Créer dans {account}","choose":"Choisir un compte"},"org":{"label":"Org","choose":"Choisir une org","defaultBadge":"Par défaut"},"name":{"label":"Nom de le projet","placeholder":"Nom de le projet"},"validation":{"nameRequired":"Le nom est obligatoire","nameCharacters":"Utilisez uniquement des lettres, des chiffres, des espaces, des tirets, des tirets bas ou des points","nameTooLong":"Le nom doit comporter au maximum {max} caractères"},"permissions":{"noCreatableAccount":"Vous devez disposer d’un accès propriétaire ou administrateur à un compte pour créer un projet.","unknownAccountPrefix":"Nous ne pouvons pas déterminer lequel de vos comptes vous appartient. Envoyez un e-mail à","unknownAccountSuffix":"et nous corrigerons le problème."},"actions":{"create":"Créer le projet","tryAgain":"Réessayer","logOut":"Se déconnecter","signingOut":"Déconnexion","back":"Retour aux projets"},"repository":{"label":"Dépôt","defaultBranch":"Branche par défaut","loadGitHubAccountsError":"Impossible de charger les comptes GitHub. Réessayez.","createsPath":"Crée <path>{path}</path>","loadRepositoriesError":"Impossible de charger les dépôts. Réessayez.","sources":{"managed":{"label":"Géré par SingulaComp","description":"SingulaComp crée et gère un dépôt privé pour cet projet."},"githubCreate":{"description":"SingulaComp crée un dépôt privé dans votre compte GitHub."}},"repositoryLabel":"Dépôt","loadingOptions":"Chargement des options de dépôt…","managedUnavailable":"Les dépôts gérés par SingulaComp ne sont pas disponibles sur cette instance. Un administrateur de la plateforme les configure dans la console d'administration.","installationUnreachable":"Cette connexion GitHub ne fonctionne plus. Reconnectez-la pour lister les dépôts.","reconnect":"Reconnecter dans les réglages Git","managedImportLabel":"Importer un dépôt géré existant","managedImportHint":"Réservé aux opérateurs auto-hébergés. Liste les dépôts que le propriétaire git géré possède déjà.","gitAccountLabel":"Compte Git","selectGitAccount":"Sélectionner un compte Git","addGitHubAccount":"Ajouter un compte GitHub…","actionCreate":"Créer un nouveau dépôt","actionImport":"Importer un dépôt existant","ownerTypePersonal":"Compte personnel","ownerTypeOrg":"Organisation"}},"projectHome":{"welcome":{"heading":"Donnez à <project></project> une tâche concrète.","fallbackName":"cet espace","confetti":"Lancer des confettis"},"runtime":{"metaLabel":"Environnement Meta","metaDescription":"Meta utilise un bac à sable minimal fixe et lance des sessions spécialisées pour le projet."},"sandbox":{"label":"Modèle de bac à sable","agentEnvironment":"Environnement de l’agent","agentEnvironmentDescription":"Utilise la valeur par défaut de l’agent, du projet ou de la plateforme.","selected":"Sélectionné","platformDefault":"Valeur par défaut de la plateforme · clone l’espace au démarrage","image":"Image : {image}","dockerfile":"Dockerfile : {path}","ready":"Prêt","building":"Construction en cours — la session attendra","notBuilt":"Non construit — la première session le construira"},"setup":{"title":"Bien démarrer","progress":"{completed} sur {total}","progressLabel":"{completed} étapes de configuration terminées sur {total}","hide":"Masquer","hideLabel":"Masquer la liste de démarrage","steps":{"connectors":"Connecter un outil","triggers":"Planifier un déclencheur","skills":"Ajouter une compétence","slack":"Connecter Slack","team":"Inviter votre équipe","agent":"Configurer votre agent"}},"starters":{"title":"Commencer par","shuffle":"Mélanger","shuffleLabel":"Mélanger les suggestions de départ"},"files":{"loadError":"Échec du chargement du projet"},"projectPicker":{"choose":"Choisir un projet","triggerLabel":"Choisir un projet : {name}","search":"Rechercher un projet","noMatches":"Aucun projet ne correspond à « {query} ».","newProject":"Nouveau projet","loadError":"Impossible de charger les projets","retry":"Réessayer"},"pendingConnection":{"uses":"Utilise","remove":"Ne pas utiliser ce compte","unavailable":"Ce compte n’est pas encore disponible dans votre projet Personnel."}},"settings":{"title":"Paramètres","tabs":{"general":"Général","plan":"Plan","billing":"Facturation","usage":"Utilisation","referrals":"Parrainages","connectors":"Connecteurs","envManager":"Gestionnaire d'Environnement"},"general":{"title":"Paramètres du Profil","description":"Gère les infos de ton compte","profilePicture":{"title":"Photo de Profil","upload":"Télécharger l'avatar","hint":"JPG, PNG ou GIF. Max 5 Mo.","invalidType":"Veuillez sélectionner un fichier image","tooLarge":"L'image doit faire moins de 5 Mo","uploadFailed":"Échec du téléchargement de la photo de profil"},"name":"Nom","email":"Email","namePlaceholder":"Entre ton nom","emailCannotChange":"L'email ne peut pas être changé d'ici","saveChanges":"Sauvegarder","profileUpdated":"Profil mis à jour avec succès","profileUpdateFailed":"Échec de la mise à jour du profil","language":{"title":"Langue","description":"Choisis ta langue préférée","current":"Langue Actuelle","select":"Sélectionner la Langue"},"accountSettings":{"title":"Compte","description":"Gérer la facturation, les membres et les paramètres de l'organisation","button":"Paramètres du compte"}},"referrals":{"title":"Programme de Parrainage","description":"Partage ton lien de parrainage avec tes amis. Lorsqu'ils s'inscrivent et créent un compte, tu gagnes","creditsPerReferral":"100 crédits non-expirables","youEarn":"Tu gagnes","friendGets":"Ton ami obtient","maxEarnable":"Maximum gagnable par parrainages:","maxCredits":"$100 en crédits","yourReferralCode":"Ton Code de Parrainage","referralLink":"Lien de Parrainage","shareYourLink":"Partage ton lien de parrainage","yourStats":"Tes statistiques","enterCodeDescription":"Entre un code de parrainage pour gagner des crédits","enterCode":"Entrer le code","refresh":"Actualiser","copyCode":"Copier le code","copyLink":"Copier le lien","share":"Partager","stats":{"totalReferrals":"Total de Parrainages","successful":"Réussis","creditsEarned":"Crédits Gagnés"},"recentReferrals":"Parrainages Récents","signupComplete":"Inscription Terminée","pending":"En Attente","noReferrals":"Aucun parrainage pour le moment. Partage ton lien de parrainage pour commencer!","copied":"Copié!","codeCopied":"Code de parrainage copié dans le presse-papiers","linkCopied":"Lien de parrainage copié dans le presse-papiers","codeRefreshed":"Code de parrainage actualisé avec succès","refreshFailed":"Échec de l'actualisation du code de parrainage","inviteByEmail":"Inviter par Email","inviteByEmailDescription":"Ajoute jusqu'à 3 adresses email (appuie sur Entrée, Espace ou Virgule)","emailAddress":"Adresse email","emailPlaceholder":"Entre les adresses email (appuie sur Entrée, Espace ou Virgule)","emailsAdded":"e-mails","sent":"envoyé","send":"Envoyer","sending":"Envoi...","sendAllInvites":"Envoyer Toutes les Invitations","allSent":"Tout Envoyé","emailSent":"Invitation de parrainage envoyée avec succès"},"billing":{"title":"Facturation et Abonnement","description":"Gérez vos crédits et votre abonnement","totalCredits":"Total des Crédits Disponibles","allCredits":"Tous les crédits","monthlyCredits":"Crédits Mensuels","renewalIn":"Renouvellement dans {days} {days, plural, one {jour} other {jours}}","noRenewal":"Aucun renouvellement programmé","extraCredits":"Crédits Supplémentaires","nonExpiring":"N'expirent pas","renews":"Se renouvelle {date}","manageSubscription":"Gérer l'Abonnement","getAdditionalCredits":"Obtenir des Crédits Supplémentaires","changePlan":"Changer de Plan","annualCommitment":"Engagement Annuel","activeUntil":"Actif jusqu'au {date}","subscriptionCancelled":"Votre abonnement sera annulé le {date}","reactivate":"Réactiver","creditsExplained":"Crédits expliqués","cancelPlan":"Annuler le Plan","reactivateSubscription":"Réactiver l'Abonnement","reactivating":"Réactivation en cours...","cancelDialogTitle":"Annuler l'Abonnement","cancelDialogDescription":"Êtes-vous sûr de vouloir annuler votre abonnement ? Vous continuerez à avoir accès jusqu'au {date}.","keepSubscription":"Garder l'Abonnement","cancelling":"Annulation en cours...","localMode":"Mode Local Actif","localModeDescription":"Toutes les fonctionnalités premium sont disponibles dans cet environnement","insufficientCredits":"Crédits insuffisants","insufficientCreditsMessage":"Vérification de facturation échouée : Crédits insuffisants. Votre solde est {balance}. Veuillez ajouter des crédits pour continuer.","creditsExhausted":"Vous avez épuisé vos crédits. Mettez à niveau maintenant.","billingCheckFailed":"Vérification de facturation échouée. Veuillez mettre à niveau pour continuer.","failedToStartAgent":"Échec du démarrage de l'agent {agentName} : {message}"},"usage":{"title":"Utilisation"},"connectors":{"opening":"Ouverture des Connecteurs","redirecting":"Redirection vers la page Connecteurs..."},"rail":{"settings":"Paramètres","projectTitle":"Paramètres — {projectName}","backToApp":"Retour à l'application","close":"Fermer","docs":"Documentation","groups":{"workspace":"Projet","personal":"Personnel","account":"Compte"},"items":{"workspace":{"label":"Général","description":"Nom et icône de cet projet."},"sandbox":{"label":"Modèles de bac à sable","description":"La configuration de la machine qui exécute une session et l'historique de chaque préparation effectuée par SingulaComp."},"feature-flags":{"label":"Indicateurs de fonctionnalités","description":"Fonctionnalités que vous pouvez activer avant leur disponibilité générale."},"upgrades":{"label":"Mises à niveau","description":"Modifications apportées par un agent à cet projet. Chaque exécution ouvre une demande de modification à examiner. Rien n'est fusionné automatiquement."},"profile":{"label":"Profil","description":"Votre photo, votre nom, votre e-mail et vos comptes."},"security":{"label":"Sécurité","description":"Authentification à deux facteurs et appareils connectés à votre compte."},"appearance":{"label":"Apparence","description":"Thème, fond d'écran et quantité de contenu affiché dans une conversation."},"sessions":{"label":"Notifications","description":"Comment une session en cours attire votre attention."},"preferences":{"label":"Langue et raccourcis","description":"Langue et raccourcis clavier."},"connected":{"label":"Comptes connectés"},"tokens":{"label":"Clés d’accès personnelles","description":"Clés API qui agissent en votre nom — pour un script, une tâche CI ou Git."},"credits":{"label":"Crédits","description":"Le solde disponible sur ce compte et le montant dépensé pendant cette période."},"plan":{"label":"Forfait","description":"Abonnement, sièges d'équipe et facturation de ce compte."}}},"preferences":{"title":"Langue et raccourcis","description":"Raccourcis de langue et de clavier.","languageTitle":"Langue","languageDescription":"La langue SingulaComp s'affiche partout dans l'application.","keyboardTitle":"Raccourcis clavier","keyboardDescription":"La touche de modification utilisée pour changer d'onglet et chaque raccourci de l'application.","modifierKey":"Touche de modification","shortcuts":{"newTab":"Nouvel onglet","closeActiveTab":"Fermer l'onglet actif","reopenClosedTab":"Rouvrir l'onglet fermé","nextTab":"Onglet suivant","previousTab":"Onglet précédent","nextTabAlt":"Onglet suivant (alt)","previousTabAlt":"Onglet précédent (alt)","switchToTabRange":"Passer à l'onglet 1 à 8","switchToLastTab":"Passer au dernier onglet","newSession":"Nouvelle séance","commandPalette":"Palette de commandes","switchWorkspace":"Changer de projet","settings":"Paramètres","toggleLeftSidebar":"Basculer la barre latérale gauche","toggleRightSidebar":"Basculer la barre latérale droite","toggleSessionActionPanel":"Basculer le panneau d'action de la session"}},"profile":{"profilePicture":"Photo de profil","profilePictureDescription":"JPG, PNG ou GIF. Maximum 5 Mo.","remove":"Supprimer","uploadProfilePicture":"Télécharger une photo de profil","email":"Courriel","emailDescription":"Utilisé pour se connecter — ne peut pas être modifié ici.","name":"Nom","nameDescription":"Votre nom d’affichage sur SingulaComp.","namePlaceholder":"Votre nom","save":"Enregistrer","organizations":{"title":"Comptes","description":"Les membres, la facturation, les rôles et l’audit se trouvent dans les paramètres de chaque compte.","fallbackAccountName":"Compte","owner":"Propriétaire","admin":"Administrateur","member":"Membre","manage":"Gérer"},"dangerZone":"Zone dangereuse","deleteAccount":"Supprimer le compte","deletionUnavailable":"La suppression de compte n'est pas disponible sur ce déploiement. Contactez le support pour fermer votre compte.","scheduledForDeletionOn":"Suppression prévue le {date}.","scheduledForDeletion":"Suppression prévue.","cancelBeforeDeletion":"Vous pouvez annuler à tout moment avant cette date.","deletionDescription":"Arrête les ordinateurs de vos agents et met fin à votre abonnement et à vos crédits. Cette action est irréversible.","unavailable":"Indisponible","ownerOnly":"Propriétaires uniquement","deletionOwnerOnly":"Seul le propriétaire du compte peut le supprimer.","keepMyAccount":"Garder mon compte","deleteDialogTitle":"Supprimer votre compte ?","immediateWarning":"Cela se produit immédiatement. Il n’y a pas de délai de grâce et aucun moyen d’annuler.","gracePeriodWarning":"Votre compte sera supprimé après un délai de grâce de 14 jours, pendant lequel vous pouvez annuler.","whenDeleted":"Lorsque votre compte est supprimé :","agentsDeleted":"Les ordinateurs des agents de chaque compte dont vous êtes propriétaire sont arrêtés et supprimés","threadsDeleted":"Les sessions encore en cours sont arrêtées","subscriptionCancelled":"Votre abonnement est annulé","creditsRemoved":"Vos crédits restants sont supprimés","dataErasureNote":"Vos projets, sessions et votre connexion sont conservés. Pour faire effacer vos données personnelles, écrivez à {email}.","chooseWhen":"Choisissez quand","gracePeriodLabel":"Délai de grâce de 14 jours","gracePeriodDescription":"La suppression a lieu automatiquement au bout de 14 jours. Vous pouvez annuler à tout moment avant.","immediateLabel":"Supprimer immédiatement","immediateDescription":"Les ordinateurs s’arrêtent, et votre abonnement et vos crédits prennent fin immédiatement. Cette action est irréversible.","typeDeleteToConfirm":"Saisissez \"delete\" pour confirmer","keepAccount":"Conserver le compte","processing":"Traitement…","keepAccountTitle":"Conserver votre compte ?","keepAccountDescription":"Cela annule la suppression programmée. Votre compte et ses données restent exactement tels qu'ils sont.","toasts":{"nameUpdated":"Nom mis à jour","nameUpdateFailed":"Impossible de mettre à jour le nom","userNotFound":"Utilisateur introuvable","profilePictureUpdated":"Photo de profil mise à jour","profilePictureUploadFailed":"Impossible de télécharger la photo de profil","profilePictureRemoved":"Photo de profil supprimée","profilePictureRemoveFailed":"Impossible de supprimer la photo de profil","chooseImageFile":"Veuillez choisir un fichier image","imageTooLarge":"L'image doit être inférieure à 5 Mo"}},"security":{"twoFactorTitle":"Authentification à deux facteurs","twoFactorDescription":"Un deuxième facteur assure la sécurité de votre compte même si votre connexion est compromise.","authenticatorApp":"Application d'authentification","authenticatorDescription":"Ajoutez une application d'authentification (TOTP) comme deuxième facteur.","sessionVerified":"Session vérifiée","enrolled":"Configuré","addAuthenticatorApp":"Ajouter une application d'authentification","factorsLoadFailed":"Impossible de charger vos applications d'authentification","retry":"Réessayer","factorsUnchanged":"Vos paramètres à deux facteurs sont inchangés : il s'agit uniquement de la liste qui ne se charge pas.","noFactorEnrolled":"Aucun deuxième facteur configuré","noFactorDescription":"Si votre organisation exige la MFA, vous ne pourrez pas effectuer les actions protégées avant d'avoir configuré une application d'authentification ici.","scanTitle":"Scannez avec votre application d'authentification","scanDescription":"Utilisez 1Password, Google Authenticator ou n'importe quelle application TOTP, puis entrez le code à 6 chiffres qu'il affiche.","qrAlt":"Code QR de configuration TOTP","manualSecret":"Secret de saisie manuelle","sixDigitCode":"Code à 6 chiffres","verifyAndEnable":"Vérifier et activer","cancel":"Annuler","removeFactorTitle":"Supprimer ce facteur ?","removeFactorDescription":"Si votre organisation exige la MFA et qu'il s'agit de votre seul facteur vérifié, vous ne pourrez pas effectuer les actions protégées avant d'avoir configuré un nouveau facteur.","removeFactor":"Supprimer le facteur","devices":"Appareils","signOutOtherDevices":"Se déconnecter des autres appareils","signOutOtherDevicesDescription":"Met fin à toutes les autres sessions connectées sous votre nom. Ce navigateur reste connecté.","phone":"Téléphone","sms":"SMS","authenticatorTotp":"Application d'authentification (TOTP)","verified":"Vérifié","unverified":"Non vérifié","signedOutOtherDevices":"Déconnecté de vos autres appareils","signOutOtherDevicesFailed":"Impossible de se déconnecter des autres appareils"},"appearance":{"theme":"Thème","themeDescription":"Choisissez l'apparence de SingulaComp sur cet appareil.","conversationDensity":"Densité de la conversation","conversationDensityDescription":"Choisissez le niveau de détail affiché par l'agent dans la conversation pendant son travail.","wallpaper":"Fond d'écran","wallpaperDescription":"L'arrière-plan de votre projet.","defaultWallpaper":"Par défaut","themes":{"light":"Clair","dark":"Sombre","system":"Système"},"densities":{"normal":{"label":"Normale","description":"Les étapes s'affichent en direct pendant que SingulaComp travaille."},"minimal":{"label":"Minimale","description":"Une seule ligne d'état jusqu'à ce que vous la développiez."}},"wallpapers":{"dither":"Tramage","brandmark":"Marque","nebula":"Rayons pixelisés","silk":"Soie","grain":"Grain","neuro":"Neuro","blank":"Vide"}},"sessions":{"notifications":"Notifications","notificationsDescription":"Notifications du navigateur pour les événements de vos sessions.","unsupported":"Votre navigateur ne prend pas en charge les notifications.","enableNotifications":"Activer les notifications","permissionGranted":"Autorisation du navigateur accordée","permissionDenied":"Bloquées par le navigateur — modifiez l'autorisation dans les paramètres du site","permissionDefault":"L'autorisation du navigateur sera demandée lors de l'activation","notificationTypes":"Types de notification","behavior":"Comportement","sendTestNotification":"Envoyer une notification de test","types":{"onCompletion":{"label":"Tâches terminées","description":"Lorsqu'une session termine sa tâche"},"onError":{"label":"Erreurs","description":"Lorsqu'une session rencontre une erreur"},"onQuestion":{"label":"Questions","description":"Lorsque SingulaComp a besoin de votre réponse pour continuer"},"onPermission":{"label":"Demandes d'autorisation","description":"Lorsque SingulaComp a besoin d'une autorisation pour utiliser un outil"}},"notificationBehavior":{"onlyWhenHidden":{"label":"Uniquement lorsque l'onglet est masqué","description":"Notifier uniquement lorsque vous consultez un autre onglet"},"playSound":{"label":"Son de notification","description":"Émettre un son lors de l'envoi d'une notification"}},"sounds":"Sons","soundsDescription":"Pack de sons utilisé pour les événements de session.","soundPacks":{"off":{"label":"Désactivés","description":"Tous les sons sont désactivés"},"opencode":{"label":"Par défaut","description":"Pack de sons par défaut"},"singulacomp":{"label":"Pack Seshion","description":"Sifflement"}},"volume":"Volume","preview":"Écouter","soundEvents":{"completion":{"label":"Tâche terminée","description":"Lorsque l'IA termine une tâche"},"error":{"label":"Erreur","description":"Lorsqu'une session rencontre une erreur"},"notification":{"label":"Notification","description":"Questions et demandes d'autorisation"},"send":{"label":"Message envoyé","description":"Lorsque vous envoyez un message"}},"testNotificationTitle":"Notification de test","testNotificationBody":"Les notifications fonctionnent correctement !"},"git":{"updateFailed":"Impossible de mettre à jour le dépôt","unreachable":"SingulaComp ne peut pas accéder à ce dépôt","repository":"Dépôt","hostedOn":"Hébergé sur {provider}.","storedIn":"Stocké dans {provider}.","notLinked":"Pas encore associé","status":"État","statuses":{"connected":"Connecté","attention":"Intervention requise","connecting":"Connexion…","disconnected":"Non connecté"},"baseBranch":"Branche de base","baseBranchDescription":"Les nouvelles sessions et demandes de modification partent de cette branche.","saving":"Enregistrement…","manifestFile":"Fichier manifeste","manifestDescription":"Le fichier du dépôt qui indique à SingulaComp comment exécuter cet projet.","learnMore":"En savoir plus","localTitle":"Travailler en local","localDescription":"Copiez cet projet sur votre ordinateur et modifiez-le dans votre propre éditeur.","installTitle":"Installer la ligne de commande SingulaComp","installHint":"Configuration unique sous macOS ou Linux. Ignorez cette étape si elle est déjà installée.","installCommand":"Commande d'installation","cloneTitle":"Copier le projet sur votre ordinateur","cloneHint":"Télécharge le code dans un nouveau dossier et associe ce dossier à cet projet.","cloneCommand":"Commande de clonage","setupTitle":"Terminer la configuration dans le nouveau dossier","setupHint":"Écrit la configuration locale, puis récupère les secrets de cet projet pour exécuter le code.","setupCommand":"Commande de configuration","secretsCommand":"Commande des secrets","ownClientTitle":"Utiliser votre propre client Git","ownClientDescription":"Clonez avec <code>git</code> directement plutôt qu'avec la ligne de commande SingulaComp.","cloneAddressDescription":"Clonez cette adresse avec n'importe quel client Git. SingulaComp signe la requête, donc aucun jeton d'accès n'est à créer ou conserver.","cloneAddress":"Adresse de clonage","peopleTitle":"Personnes ayant accès","peopleManagedDescription":"Invitez une personne avec son nom d'utilisateur GitHub. GitHub lui envoie une invitation à accepter.","peopleExternalDescription":"Personnes autorisées à lire et écrire dans le dépôt de cet projet.","externalGithubDescription":"SingulaComp n'a pas créé ce dépôt et ne peut donc pas y ajouter de collaborateurs. Gérez l'accès dans les paramètres du dépôt sur GitHub.","externalProviderDescription":"Le dépôt de cet projet est hébergé sur {provider}, qui ne permet pas à SingulaComp d'inviter des collaborateurs. Gérez l'accès auprès du fournisseur.","manageOnGithub":"Gérer sur GitHub","alreadyHasAccess":"@{username} a déjà accès à ce dépôt","inviteSent":"Invitation envoyée à @{username} — cette personne doit l'accepter sur GitHub","inviteFailed":"Impossible d'ajouter le collaborateur","githubUsername":"Nom d'utilisateur GitHub","accessLevel":"Niveau d'accès","canEdit":"Peut modifier","canView":"Peut consulter","invite":"Inviter","title":"Dépôt Git","loadFailed":"Impossible de charger le dépôt de cet projet","retry":"Réessayer"},"workspace":{"updateFailed":"Impossible de mettre à jour le projet","iconUpdateFailed":"Impossible de mettre à jour l'icône de le projet","icon":"Icône","iconDescription":"Affichée à côté du nom de le projet.","name":"Nom de le projet","nameDescription":"Affiché dans le sélecteur et partout où cet projet est répertorié.","saving":"Enregistrement…","archived":"Projet archivé","archiveFailed":"Impossible d'archiver le projet","loadFailed":"Impossible de charger le projet","retry":"Réessayer","dangerZone":"Zone de danger","deleteWorkspace":"Supprimer le projet","deleteDescription":"Supprime cet projet et tout son contenu pour chaque membre. Cette action est irréversible.","deleteTitle":"Supprimer le projet ?","deleteDialog":"Cette action supprime {name} pour toutes les personnes qui y ont accès. Elle est irréversible.","consequencesTitle":"Vous perdez immédiatement :","consequences":{"sessions":"Chaque session de cet projet, avec ses fichiers, son historique et ses résultats","automation":"Toutes les exécutions planifiées et tous les déclencheurs — ils s'arrêtent immédiatement","integrations":"Chaque intégration connectée, secret et clé API limité à cet projet","access":"L'accès de toute l'équipe — personne ne pourra plus accéder à cet projet"},"reassurance":"Le dépôt Git connecté n'est pas supprimé. Le code déjà envoyé reste en place.","keepWorkspace":"Conserver le projet","org":"Org","orgDescription":"L’org à laquelle appartient ce projet. Son slug préfixe le nom du dépôt géré.","orgUpdated":"Projet déplacé","orgUpdateFailed":"Impossible de déplacer le projet","orgArchived":"Archivée","description":"Description","descriptionDescription":"À quoi sert ce projet. Affichée sur l’accueil du projet.","descriptionPlaceholder":"Une courte description","settingsUpdateFailed":"Impossible de mettre à jour les paramètres du projet","defaultAgent":"Agent par défaut","defaultAgentDescription":"L’agent avec lequel démarre une nouvelle session dans ce projet. Les agents eux-mêmes se règlent dans Personnaliser de l’organisation."},"sandbox":{"states":{"ready":"Prêt","pulling":"Téléchargement","building":"Création","removing":"Suppression","error":"Erreur","buildFailed":"Échec de la création","notBuilt":"Pas encore créé","unknown":"Inconnu"},"sources":{"platform":"Plateforme SingulaComp","dashboard":"Ce tableau de bord"},"facts":{"processor":"Processeur","memory":"Mémoire","storage":"Stockage","baseImage":"Image de base","builtFrom":"Créé à partir de","singulacompDefault":"Valeur par défaut SingulaComp","definedIn":"Défini dans"},"routing":{"title":"Routage","automatic":"Automatique","pinned":"Épinglé","pinnedWithProvider":"Épinglé · {provider}"},"toasts":{"rebuildStarted":"Recréation lancée pour « {name} »","buildFailed":"Impossible de lancer la création","deleted":"« {name} » supprimé","deleteFailed":"Impossible de supprimer le modèle"},"actions":{"new":"Nouveau modèle","edit":"Modifier le modèle","delete":"Supprimer le modèle","rebuild":"Recréer"},"coverage":{"ready":"Prêt","building":"Création","failed":"Échec","notReady":"Non prêt","unavailable":"Indisponible","selected":"Sélectionné","selectedAria":"sélectionné"},"defaultBadge":"Par défaut","runtime":"Exécution de session","checked":"Vérifié {value}","deleteDialog":{"title":"Supprimer le modèle de sandbox « {name} » ?","description":"Cette action retire le modèle du projet. Les sessions qui l’utilisent déjà ne changent pas.","confirm":"Supprimer"},"provider":{"label":"Fournisseur de sandbox","experimental":"Expérimental","description":"Épinglez ce projet à un fournisseur de sandbox précis et remplacez la valeur par défaut de la plateforme. Les nouvelles sessions utilisent le fournisseur choisi. « Automatique » suit la valeur de la plateforme.","preparing":"Préparation de {provider}… cela peut prendre quelques minutes","fallback":"fournisseur de sandbox","switched":"Passage à {provider} effectué","switchFailed":"Échec du changement de fournisseur de sandbox","updateFailed":"Impossible de mettre à jour le fournisseur de sandbox"},"loadFailed":"Impossible de charger les modèles de sandbox :","retry":"Réessayer","descriptionStart":"Chaque session démarre depuis un modèle de sandbox, une machine préparée où votre dépôt est déjà extrait dans","descriptionEnd":"Le modèle SingulaComp par défaut convient à la plupart des projets. Ajoutez le vôtre ci-dessous ou déclarez-le dans","descriptionManaged":"SingulaComp ajoute et maintient les modèles que ce projet peut utiliser.","configReadFailed":"Impossible de lire la configuration de sandbox du projet :","emptyTitle":"Aucun modèle résolu pour le moment.","emptyDescription":"Créez-en un ou ajoutez-le au manifeste du projet.","emptyDescriptionManaged":"SingulaComp ajoute les modèles sur lesquels ce projet s’exécute. Il n’y a rien à configurer ici.","form":{"newTitle":"Nouveau modèle de sandbox","editTitle":"Modifier « {name} »","description":"Définissez une image de sandbox depuis laquelle les sessions peuvent démarrer. Choisissez une image Docker publique ou un Dockerfile dans votre dépôt. La couche d’exécution SingulaComp est ajoutée automatiquement.","name":"Nom","namePlaceholder":"Développement ML","slug":"Identifiant","imageSource":"Source de l’image","publicImage":"Image publique","example":"p. ex.","pathInsideRepo":"Chemin dans ce dépôt","image":"Image","specificTag":"Doit inclure une balise précise, et non","dockerfilePath":"Chemin du Dockerfile","relativeToRoot":"Relatif à la racine du dépôt.","resources":"Ressources","memory":"Mémoire (Gio)","disk":"Disque (Gio)","entrypoint":"Point d’entrée","optional":"facultatif","entrypointPlaceholder":"Laissez vide pour utiliser la valeur SingulaComp par défaut (recommandé).","cancel":"Annuler","save":"Enregistrer","create":"Créer le modèle","errors":{"reservedSlug":"L’identifiant « default » est réservé au modèle de la plateforme.","invalidSlug":"Utilisez des minuscules, des chiffres, des tirets ou des tirets bas (1 à 64 caractères).","imageRequired":"Une référence d’image est requise.","dockerfileRequired":"Le chemin du Dockerfile est requis.","latestTag":"Épinglez une balise précise au lieu de « latest »."},"toasts":{"created":"Modèle créé — création lancée","createFailed":"Impossible de créer le modèle","updated":"Modèle mis à jour — synchronisation du fournisseur lancée","updateFailed":"Impossible de mettre à jour le modèle"}}},"snapshots":{"categories":{"quota":{"label":"Quota d’instantanés atteint","help":"Cet projet a stocké autant de machines préparées que son forfait le permet. Supprimez un modèle de sandbox inutilisé ou augmentez la limite, puis relancez la création."},"dockerfile":{"label":"Échec de la création du Dockerfile","help":"Une commande du Dockerfile de ce projet a renvoyé une erreur. Le journal ci-dessous se termine par la commande qui a échoué."},"layer":{"label":"Échec de la couche d’exécution SingulaComp","help":"L’image a été créée, mais SingulaComp n’a pas pu installer ses outils dessus. Ce problème est généralement temporaire. Relancez la création."},"git":{"label":"Échec de l’accès au dépôt","help":"SingulaComp n’a pas pu lire le dépôt de ce projet. Vérifiez que la connexion au dépôt est toujours autorisée, puis relancez la création."},"tunnel":{"label":"Rappel de sandbox inaccessible","help":"La nouvelle machine n’a pas pu joindre SingulaComp pendant sa configuration. Ce problème est généralement temporaire. Relancez la création."},"provider":{"label":"Erreur du fournisseur de sandbox","help":"L’entreprise qui exécute la machine a renvoyé une erreur. Votre projet n’est pas en cause. Relancez la création."},"timeout":{"label":"Délai de création dépassé","help":"La préparation de la machine a dépassé le délai autorisé. Retirez les étapes lentes du Dockerfile ou réessayez lorsque le fournisseur est moins sollicité."},"runtime":{"label":"Artefact d’exécution manquant","help":"La machine a été préparée, mais un fichier nécessaire à SingulaComp au démarrage manque. Relancez la création. Si le problème revient, vérifiez l’image de base du modèle."},"unknown":{"label":"Échec de la création","help":"La création s’est arrêtée sur une erreur que SingulaComp n’a pas pu classer. Le journal complet figure ci-dessous."}},"sources":{"session-start":"Démarrage de session","project-create":"Projet créé","cr-merge":"Fusion de revue de code","manual":"Recréation manuelle","background":"Synchronisation en arrière-plan","startup":"Démarrage"},"statuses":{"ready":"prêt","building":"création","failed":"échec"},"stale":{"superseded":"Non terminé, et une configuration plus récente l’a remplacé","recovered":"Non terminé, mais l’environnement est maintenant prêt","retrying":"Non terminé — une nouvelle tentative est en cours"},"outcomes":{"ready":"Prêt pour de nouvelles sessions","building":"Préparation en cours","blocked":"Les nouvelles sessions ne peuvent pas démarrer dessus","failed":"Non terminé"},"facts":{"triggeredBy":"Déclenché par","started":"Démarré","took":"Durée","stillRunning":"Toujours en cours","runsOn":"Exécuté sur","imageId":"ID de l’image","unknown":"Inconnu"},"duration":{"underMinute":"moins de 1 min","minutes":"{count} min","hours":"{count} h"},"environment":{"ready":{"title":"L’environnement de ce projet est prêt","body":"Les nouvelles sessions démarrent immédiatement sur la machine préparée. Aucune action n’est requise sur cette page."},"building":{"title":"Préparation de l’environnement du projet","body":"Une nouvelle machine est en cours de préparation. Les sessions lancées maintenant attendent la fin sans échouer."},"notBuilt":{"title":"Rien n’est encore préparé","body":"SingulaComp prépare une machine lors du premier démarrage d’une session ici. Aucune configuration préalable n’est nécessaire."}},"banner":{"blockedTitle":"Les sessions ne peuvent pas démarrer","degradedTitle":"Certaines sessions ne démarreront pas","blockedBody":"La création de la machine de démarrage du projet a échoué et aucune copie fonctionnelle n’est disponible. Chaque nouvelle session réessaie et rencontre la même erreur.","degradedBody":"La machine est prête sur {ready}, mais échoue sur {failed}. Les sessions qui y sont dirigées ne démarreront pas."},"actions":{"fix":"Corriger avec l’agent","rebuild":"Recréer"},"faq":{"title":"Fonctionnement","items":{"1":{"question":"Qu’est-ce qu’un instantané ?","answer":"Un instantané est une machine déjà configurée. Le dépôt du projet, ses dépendances et les outils SingulaComp sont installés à l’avance. Le démarrage d’une session copie cette machine au lieu de tout réinstaller. La session est donc prête en quelques secondes plutôt qu’en quelques minutes."},"2":{"question":"Pourquoi de nouvelles lignes apparaissent-elles ?","answer":"SingulaComp prépare une nouvelle machine chaque fois que la recette change : nouveau modèle de sandbox, Dockerfile modifié ou modification fusionnée. Chaque tentative reçoit sa propre ligne. Les anciennes lignes restent dans l’historique. Elles ne constituent pas une liste de tâches."},"3":{"question":"Une tentative a échoué. Est-ce un problème ?","answer":"Généralement non. Une tentative échouée n’a d’importance que lorsqu’aucune machine fonctionnelle ne reste. Une bannière avec un bouton de recréation apparaît alors en haut. Une ligne échouée sans bannière a déjà été remplacée par une tentative réussie."}}},"view":{"loadFailed":"Impossible de charger les instantanés de sandbox :","retry":"Réessayer","logTitle":"Journal de création","logDescription":"Une ligne pour chaque préparation de machine pour ce projet. Ouvrez une ligne pour afficher les détails.","empty":"Aucune création enregistrée. Le modèle par défaut de la plateforme est créé une fois globalement ; les modèles personnalisés le sont à la première utilisation."}},"featureFlags":{"stability":{"experimental":"Expérimental","beta":"Bêta","stable":"Stable"},"origin":{"overridden":"Remplacé pour ce projet","defaultOn":"Activé par défaut","defaultOff":"Désactivé par défaut"},"search":"Rechercher des fonctionnalités","loadFailed":"Impossible de charger le projet","retry":"Réessayer","noMatches":"Aucun résultat pour {query}.","emptyTitle":"Aucune fonctionnalité expérimentale","emptyDescription":"Cette installation ne propose aucun indicateur de fonctionnalité par projet.","permission":"Vous devez disposer de l’autorisation de modification de la personnalisation du projet pour changer une fonctionnalité.","updateFailed":"Impossible de mettre à jour {key}","flags":{"marketplace":{"name":"Place de marché","description":"Parcourez et installez des compétences depuis des registres communautaires et fournisseurs. Les sources, mises à jour et portées d’équipe évoluent encore."},"agent_tunnel":{"name":"Tunnel d’ordinateur pour agent","description":"Autorisez les agents à accéder en sécurité aux fichiers, au terminal et au bureau d’un ordinateur local via un tunnel contrôlé par autorisations."},"connectors_api_discover":{"name":"Découverte des API de connecteurs","description":"Parcourez des intégrations API, MCP, GraphQL, CLI et Postman directes avec des applications OAuth facultatives."},"agentmail_email":{"name":"E-mail AgentMail","description":"Affectez des boîtes AgentMail pour que les e-mails entrants puissent démarrer et poursuivre des sessions SingulaComp."},"teams":{"name":"Microsoft Teams","description":"Connectez un bot Microsoft Teams pour que les conversations et canaux puissent démarrer et poursuivre des sessions SingulaComp."},"llm_gateway":{"name":"Passerelle LLM","description":"Acheminez ce projet via la passerelle LLM gérée de SingulaComp pour les modèles, la mesure et les budgets."},"meta_agent":{"name":"Méta-agent","description":"Ajoutez un coordinateur qui gère les sessions spécialisées et les travaux en plusieurs étapes du projet."},"apps":{"name":"Applications","description":"Déployez des sites statiques, paquets JavaScript, Dockerfiles et images OCI vers des URL serverless stables."},"monitors":{"name":"Moniteurs","description":"Exécutez des observateurs persistants de journaux, flux ou API qui démarrent des sessions d’agent lors d’événements."},"warm_sessions":{"name":"Sessions préchauffées","description":"Gardez une sandbox prête pour un démarrage immédiat. La sandbox inactive consomme du calcul et un emplacement de session simultanée."},"secrets_egress":{"name":"Secrets protégés par le réseau","description":"Contrôlez les outils et destinations autorisés à recevoir les secrets du projet."},"session_transcript_history":{"name":"Historique de la session","description":"Enregistre l’historique du chat après chaque tour et l’affiche pendant le démarrage de l’ordinateur de la session."},"pooled_provider_secrets":{"name":"Secrets de fournisseur partagés","description":"Les membres connectent leurs propres abonnements ChatGPT et clés de fournisseur, les partagent si besoin et choisissent ceux que chaque session utilise."},"pi_worker":{"name":"Environnement du worker Pi (compilé)","description":"Exécutez les sessions avec l’environnement expérimental du worker Pi."},"pi_harness":{"name":"Harness Pi (dans le bac à sable)","description":"Exécute les sessions avec le harness Pi dans le bac à sable de la session au lieu d'OpenCode. Désactivé, `runtime: pi` dans le manifeste sélectionne toujours Pi."},"agent_principal":{"name":"Agents comme principaux","description":"Les agents agissent en leur propre nom : avec leurs permissions SingulaComp, plafonnées par leur rôle. La personne qui lance un agent n'apporte que ses propres comptes."},"config_releases":{"name":"Versions de configuration","description":"Exécute les sessions avec la configuration d'agent actuelle de la branche de base, servie en lecture seule, afin qu'un agent, un skill ou un outil fusionné atteigne chaque session en cours. Désactivé, une session lit son propre dossier de configuration dans le workspace."}}},"upgrades":{"available":"Mises à niveau disponibles","readOnly":"Lecture seule — l’exécution d’une mise à niveau nécessite un accès en écriture à cet projet.","none":"Aucune mise à niveau disponible","upToDateDescription":"Cet projet est déjà à jour.","upToDate":"À jour","run":"Exécuter","oneOff":"Mise à niveau ponctuelle","oneOffDescription":"Décrivez plutôt une seule modification. Une session l’effectue, la valide et ouvre une demande de modification.","oneOffPlaceholder":"p. ex. Renommer partout l’agent release-bot en deploy-bot","runUpgrade":"Exécuter la mise à niveau","manifestV2":{"title":"Migrer le manifeste vers v2 (singulacomp.yaml)","description":"Convertit le fichier singulacomp.toml v1 en singulacomp.yaml orienté gouvernance, actualise les compétences gérées par la plateforme et ouvre une demande de modification à examiner."}},"plan":{"managedByAdmin":"Géré par un administrateur du compte","adminOnly":"Seuls les administrateurs de ce compte peuvent modifier son forfait ou acheter des crédits.","openAccount":"Ouvrir le compte"},"credits":{"loadFailed":"Impossible de charger ce compte.","availableBalance":"Solde disponible","creditCount":"{count, plural, one {{formatted} crédit} other {{formatted} crédits}}","owed":"dus","buckets":{"monthly":{"label":"Crédits du forfait","hint":"Expirent à la fin de la période"},"daily":{"label":"Crédits quotidiens","hint":"Rechargés périodiquement"},"extra":{"label":"Achetés","hint":"N'expirent jamais"}},"includedInPlan":"Inclus dans votre forfait","usedThisPeriod":"Utilisés pendant cette période","planCreditsSpent":"Les crédits du forfait sont épuisés. Les crédits achetés sont désormais utilisés.","grantRemaining":"{count, plural, one {Il reste {formatted} crédit sur l'allocation de cette période.} other {Il reste {formatted} crédits sur l'allocation de cette période.}}","dailyAmountEvery":"+{credits} crédits toutes les {hours} h","dailyAmount":"+{credits} crédits","countdown":{"anyMoment":"D'un moment à l'autre","minutes":"dans environ {minutes} min","hours":"dans environ {hours} h","hoursMinutes":"dans environ {hours} h {minutes} min"},"dailyCredits":"Crédits quotidiens","addCredits":"Ajouter des crédits","spentThisPeriod":"Dépensés pendant cette période","compute":"Calcul","total":"Total","history":"Historique","historyDescription":"Le coût de chaque session et tous les crédits ajoutés ou dépensés.","openLedger":"Ouvrir le registre"},"tokens":{"keyRevoked":"Clé API révoquée","revokeFailed":"Impossible de révoquer la clé API","newKey":"Nouvelle clé","confirmIdentity":"Confirmez votre identité","verify":"Vérifier","mfaDescription":"Votre compte exige une authentification à deux facteurs avant d'afficher les clés API.","loadFailed":"Impossible de charger les clés API","retry":"Réessayer","emptyTitle":"Aucune clé API","emptyCanCreate":"Créez une clé pour utiliser des scripts, la CI ou Git en votre nom.","emptyNoPermission":"Vous n'avez pas l'autorisation de créer des clés API dans ce compte.","revokeKey":"Révoquer la clé","status":{"active":"Active","expired":"Expirée","revoked":"Révoquée"},"neverUsed":"Jamais utilisée","neverExpires":"N'expire jamais","lastUsed":"Dernière utilisation : {time}","expiredAt":"Expirée : {time}","expiresAt":"Expire : {time}","actionsFor":"Actions pour {name}","serviceAccountTokens":"Vous cherchez des identifiants d'automatisation ? Gérez les jetons des comptes de service dans les <link>paramètres du compte</link>.","revokeTitle":"Révoquer cette clé API ?","revokeDescription":"{name} cessera immédiatement de fonctionner. Cette action est irréversible.","revoke":"Révoquer","expiryNever":"Jamais","expiryOneYear":"1 an","expiryDays":"{count, plural, one {# jour} other {# jours}}","createFailed":"Impossible de créer la clé API","copyNow":"Copiez votre clé API maintenant","copyDescription":"C'est la seule fois que <strong>{name}</strong> est affichée. Conservez-la dans un emplacement sûr.","keyCopied":"Clé API copiée","done":"Terminé","createTitle":"Créer une clé API","createDescription":"Créez une clé personnelle pour un script, une tâche CI ou Git.","name":"Nom","namePlaceholder":"Par exemple, script du rapport nocturne","nameHint":"Utilisez un nom qui indique où vous utiliserez cette clé.","scope":"Périmètre","wholeWorkspace":"Tout le compte","oneProject":"Un projet","scopeHint":"Une clé limitée à un projet ne peut accéder qu'au projet sélectionné.","expires":"Expiration","expiryRequired":"Ce compte exige une date d'expiration pour les clés API.","cancel":"Annuler","createKey":"Créer la clé"},"connected":{"checking":"Recherche d'une installation GitHub App pour ce compte.","connectedAs":"Connecté en tant que {name} — installé pour ce compte et partagé par tous les projets.","unavailable":"Le statut GitHub n'est pas disponible pour ce compte.","install":"Installez GitHub App pour ce compte afin que tous les projets puissent importer des dépôts.","disconnect":"Déconnecter","connect":"Connecter","github":"GitHub","moreInstallations":"+{count, plural, one {# autre installation} other {# autres installations}} sur ce compte — tout gérer","adminOnly":"Seul le propriétaire ou un administrateur peut connecter GitHub pour ce compte.","disconnectedToast":"GitHub déconnecté","disconnectFailed":"Impossible de déconnecter GitHub"}},"triggers":{"getStarted":"Commence en ajoutant un trigger","getStartedDescription":"Programme un trigger pour automatiser les actions et recevoir des rappels quand elles se terminent.","search":"Rechercher","scheduledTrigger":"Trigger Programmée","eventBasedTrigger":"Trigger Basé sur Événement","chooseAgent":"Choisir un Worker","schedule":"Programmer","agentInstructions":"Instructions du Worker","agentInstructionsDescription":"Prompt personnalisé pour le Worker","assignedAgent":"Worker Assigné","unknownAgent":"Worker Inconnu","technicalDetails":"Détails Techniques","type":"Type","provider":"Fournisseur","created":"Créé","lastUpdated":"Dernière Mise à Jour","enable":"Activer","disable":"Désactiver","deleteTask":"Supprimer la Tâche","deleteTaskDescription":"Es-tu sûr de vouloir supprimer \"{name}\" ? Cette action ne peut pas être annulée et arrêtera toutes les exécutions automatiques de cette tâche.","taskEnabled":"Tâche activée","taskDisabled":"Tâche désactivée","toggleTaskFailed":"Échec du basculement de la tâche","taskDeletedSuccess":"Tâche supprimée avec succès","deleteTaskFailed":"Échec de la suppression de la tâche","taskUpdatedSuccess":"Tâche mise à jour avec succès","updateTaskFailed":"Échec de la mise à jour de la tâche","pleaseSelectAgent":"Merci de sélectionner un Worker","defaultScheduledTriggerName":"Trigger Programmée","defaultScheduledTriggerDescription":"Trigger programmée automatiquement","scheduleTriggerUpdated":"Trigger programmée mise à jour avec succès","scheduleTriggerCreated":"Trigger programmée créée avec succès","upgradeForMoreScheduledTriggers":"Améliore pour créer plus de triggers programmées","upgradeForMoreAppTriggers":"Améliore pour créer plus de triggers basés sur app","updateScheduleTriggerFailed":"Échec de la mise à jour du trigger programmée","createScheduleTriggerFailed":"Échec de la création du trigger programmée","editScheduledTask":"Modifier la Tâche Programmée","createScheduledTask":"Créer une Tâche Programmée","editAppBasedTask":"Modifier la Tâche Basée sur App","createAppBasedTask":"Créer une Tâche Basée sur App","updateAgentForTask":"Mettre à jour l'agent pour cette tâche","selectAgentForTask":"D'abord, choisis quel agent doit gérer cette tâche","createNew":"Créer nouveau","notConfigured":"Non configuré","every15Minutes":"Toutes les 15 minutes","every30Minutes":"Toutes les 30 minutes","everyHour":"Toutes les heures","dailyAt9AM":"Quotidiennement à 9h","weekdaysAt9AM":"Jours ouvrables à 9h","weeklyOnMonday":"Hebdomadaire le lundi","monthlyOn1st":"Mensuel le 1er"},"sidebar":{"referAndEarn":"Parrainer et Gagner","referralShareTitle":"Parrainer des Amis","referralShareSubtitle":"Gagnez 400 crédits","new":"Nouveau","upgrade":"Améliorer","chats":"Discussions","library":"Fichiers","triggers":"Déclencheurs","newChat":"Nouveau Chat","newAgent":"Nouveau Worker","settings":"Paramètres","logout":"Déconnexion","openMenu":"Ouvrir le menu","expandSidebar":"Développer la barre latérale (CMD+B)","searchChats":"Rechercher chats","searchChatsPlaceholder":"Rechercher chats...","allTriggers":"Tous les Triggers","addWorkers":"Ajouter Workers","addTrigger":"Ajouter Trigger","triggerConfig":"Config Trigger","scheduledTrigger":"Trigger Programmée","scheduledTriggerDescription":"Programmer un trigger à une heure précise","eventBasedTrigger":"Trigger Basé sur Événement","eventBasedTriggerDescription":"Créer un trigger qui s'exécute lors d'un événement","noChatsFound":"Aucun chat trouvé","noConversations":"Pas encore de chats","search":"Rechercher","searchPlaceholder":"Rechercher...","searchResults":"Résultats de Recherche","recent":"Récent","personalAccount":"Compte Personnel","workspaces":"Projets","servers":"Serveurs","searchServers":"Rechercher des serveurs...","addServer":"Ajouter un serveur","noServersFound":"Aucun serveur trouvé","theme":"Thème","connectors":"Connecteurs","billing":"Facturation","usage":"Utilisation","adminPanel":"Panneau Admin","apiKeys":"Clés API","envManager":"Gestionnaire d'Environnement","advanced":"Avancé","plan":"Plan","conversation":"Conversation","conversations":"Conversations","startNewChat":"Commencer un nouveau chat","openInNewTab":"Ouvrir dans un nouvel onglet","delete":"Supprimer","deleting":"Suppression","allThreadsLoaded":"Tous les fils chargés","myWorkforce":"Ma Main-d'Œuvre","addTeam":"Ajouter une Équipe","selectAll":"Tout Sélectionner","deselectAll":"Tout Désélectionner","selectAllConversations":"Sélectionner toutes les conversations","deselectAllConversations":"Désélectionner toutes les conversations","loadMore":"Charger plus","remaining":"restants","newSession":"Nouvelle séance","collapse":"Réduire la barre latérale","pin":"Épingler la barre latérale","resize":"Redimensionner la barre latérale","resizeHelp":"Faites glisser pour redimensionner — double-cliquez pour réinitialiser","customize":"Personnaliser","sessions":"Sessions","sessionViewOptions":"Options d'affichage des sessions","sectionOptions":"Options de la section","allSectionsHidden":"Toutes les sections sont masquées.","metaCoordinator":"Coordinateur Meta","files":"Fichiers","retry":"Réessayer","review":"Examiner","connectGpt":"Connecter l'abonnement GPT","upgradePlan":"Mettre le forfait à niveau","sessionList":{"loadError":"Impossible de charger les sessions","empty":"Aucune session pour le moment","noMatches":"Aucune session ne correspond aux filtres actifs.","actions":"Actions de la session","actionsFor":"Actions pour {title}","reviewCount":"À examiner : {count}","brief":{"status":"État","created":"Créée","source":"Source","changeRequests":"Demandes de modification","noChangeRequests":"Aucune demande de modification","changeRequestsLoading":"Chargement des demandes de modification","changeRequestsUnavailable":"Demandes de modification indisponibles","changeRequestStatus":{"open":"En attente","merged":"Fusionnée","closed":"Fermée"}},"status":{"needsYou":"Votre intervention requise","starting":"Démarrage","running":"En cours","done":"Terminée","stopped":"Arrêtée","failed":"Échouée","legacy":"Ancienne"}},"workspace":{"createAccount":"Créer un compte…","settings":"Paramètres personnels","logOut":"Se déconnecter","accountSettings":"Paramètres du compte","orgFallback":"Org"},"manifestUpgrade":{"title":"Passer à la v2","description":"Ce projet utilise encore <toml>singulacomp.toml</toml>. Un agent le convertit en <yaml>singulacomp.yaml</yaml>, actualise les compétences gérées et ouvre une demande de modification. Aucun changement ne prend effet avant votre approbation.","start":"Démarrer la mise à niveau"},"filter":{"grouping":"Regroupement","ordering":"Tri","show":"Afficher","filters":"Filtres","reset":"Réinitialiser","status":"État","source":"Source","collapseAll":"Tout réduire","group":{"status":"État","activity":"Activité","source":"Source","none":"Aucun","owner":"Propriétaire"},"order":{"activity":"Dernière activité","created":"Date de création","name":"Nom"},"section":{"needsYou":"Votre intervention requise","running":"En cours","recent":"Récent","today":"Aujourd’hui","yesterday":"Hier","week":"Cette semaine","older":"Plus ancien","chat":"Discussion","slack":"Slack","telegram":"Telegram","teams":"Teams","email":"Courriel","scheduled":"Programmée","webhook":"Webhook","all":"Tous"},"statusValue":{"running":"En cours","done":"OK","stopped":"Arrêtée","failed":"Échec","legacy":"Ancienne"},"sourceValue":{"mine":"Mes discussions","shared":"Partagées"},"owner":"Propriétaire","ownerValue":{"you":"Vous","unknown":"Propriétaire inconnu"}},"loadingMore":"Chargement…","loadMoreSessions":"Charger plus de sessions","org":{"switch":"Changer d’organisation","current":"Organisation","create":"Créer une organisation…","invite":"Inviter des personnes dans {org}","settings":"Paramètres de l’organisation","projects":"Projets","newProject":"Nouveau projet","loadError":"Impossible de charger les organisations","inAccount":"dans {account}","createTitle":"Créer une organisation","createDescription":"Une organisation est une entreprise. Décrivez-la ici ; chaque projet qu’elle contient s’appuie sur ces informations.","createFailed":"L’organisation n’a pas pu être créée","cancel":"Annuler","createAction":"Créer","limitReached":"Votre forfait autorise {limit} organisations. Passez à un forfait supérieur pour en créer une autre.","limitReachedUnknown":"Votre forfait n’autorise pas d’autre organisation. Passez à un forfait supérieur pour en créer une autre.","limitReachedPaid":"Votre forfait autorise {limit} organisations. Archivez-en une pour libérer une place, ou parlez-nous de l’offre Enterprise.","limitReachedArchive":"Votre forfait autorise {limit} organisations. Archivez-en une pour libérer une place.","contactSales":"Contacter l’équipe commerciale","upgrade":"Mettre le forfait à niveau"},"tree":{"projects":"Projets","recents":"Récents","collapseSection":"Replier {section}","expandSection":"Déplier {section}","allProjects":"Tous les projets","editProject":"Détails du projet","editProjectNamed":"Modifier {name}","allSessions":"Toutes les sessions","newSession":"Nouvelle session","newSessionIn":"Nouvelle session dans {name}","sessionCount":"{count, plural, one {# session} other {# sessions}}","sessionCountAtLeast":"{count}+ sessions","noProjects":"Aucun projet pour le moment","noRecents":"Aucune session récente","noSessions":"Aucune session","loadError":"Impossible de charger les projets","retry":"Réessayer","details":{"title":"Détails du projet","description":"Le nom, l’icône et l’objet de ce projet.","readOnly":"Vous pouvez consulter ce projet, mais pas le modifier.","invalidName":"Utilisez jusqu’à {max} lettres, chiffres, espaces, tirets, tirets bas ou points.","saved":"Projet mis à jour","saveFailed":"Impossible de mettre à jour le projet","loadError":"Ce projet n’a pas pu être chargé.","close":"Fermer","cancel":"Annuler","save":"Enregistrer","saving":"Enregistrement…","allSettings":"Tous les réglages","repository":"Dépôt","created":"Créé"}},"people":"Personnes"},"dashboard":{"title":"Tableau de bord","welcome":"Bienvenue","whatWouldYouLike":"Qu'est-ce que tu veux faire ?","describeWhatYouNeed":"Décris ce dont tu as besoin d'aide...","usageLimits":"Limites d'Utilisation","threads":"Fils","customWorkers":"Workers Personnalisés","scheduledTriggers":"Triggers Programmées","appTriggers":"Triggers d'App","limitsExceeded":"Tu as atteint ta limite de chats. Améliore ton plan pour créer plus de chats.","modeSubtitle":"Choisis un mode pour commencer avec des modèles et exemples","agentInitiatedSuccessfully":"Agent démarré avec succès","aiAssistantReady":"Ton assistant IA est prêt à aider","greetings":{"morning":["Bonjour ! Quoi de prévu aujourd'hui ?","Salut ! Qu'est-ce qu'on construit ?","Bonjour ! Prêt à être productif ?"],"afternoon":["Bon après-midi ! Comment puis-je aider ?","Ça roule ? Qu'est-ce qu'on fait ?"],"evening":["Bonsoir ! On travaille tard ?","Salut ! Sur quoi on bosse ce soir ?","Bonsoir ! C'est parti."],"random":["Devine qui est de retour !","Ohé ! Que peut faire SingulaComp pour toi ?","Qu'est-ce que tu veux accomplir ?","Créons quelque chose de génial","Prêt quand tu l'es !","Quoi de neuf ?","À ton service ! C'est quoi la mission ?","Faisons de la magie","Quel défi relève-t-on ?","Tes désirs sont des ordres","C'est quoi le programme ?","Attache ta ceinture ! On va où ?","Un jour de plus, un projet de plus","Qu'est-ce qui te trotte dans la tête ?","Allez, on y va !"]}},"thread":{"connectors":"Connecteurs","connect":"Connecter","seeAllConnectors":"+ Voir toutes les connecteurs","connectConnectors":"Connecter les connecteurs","adaptive":"Adaptatif","adaptiveDescription":"Réponses rapides avec changement de contexte intelligent","autonomous":"Autonome","autonomousDescription":"Mode travail approfondi pour résolution de problèmes en plusieurs étapes","chat":"Discussion","chatDescription":"Conversation simple aller-retour","sampleAnswers":"Exemples de réponses","samplePrompts":"Exemples de prompts","waitingForUserResponse":"SingulaComp continuera à travailler de manière autonome après ta réponse.","taskCompleted":"Tâche terminée","uploadingFiles":"Téléchargement de {count} fichier{plural}...","uploadingFilesOne":"Téléchargement de {count} fichier...","uploadingFilesMany":"Téléchargement de {count} fichiers...","scrollToBottom":"Faire défiler vers le bas","tools":"Outils","instructions":"Instructions","triggers":"Déclencheurs","agents":"Agents","superWorker":"Super agent","searchWorkers":"Rechercher workers...","myWorkers":"Mes Workers","running":"En cours","minimizeToFloatingPreview":"Réduire en aperçu flottant","close":"Fermer","noActionsYet":"SingulaComp Computer","workerActionsDescription":"Démarrage","emptyActionsDescription":"Les actions du Worker apparaîtront ici","toolIsRunning":"L'outil est en cours d'exécution","toolCurrentlyExecuting":"{toolName} est en cours d'exécution. Les résultats apparaîtront ici une fois terminé.","thinkingTitle":"Réflexion","thinkingDescription":"Préparation des actions...","rateThisResult":"Évaluer ce résultat","feedbackHelpsImprove":"Vos commentaires nous aident à nous améliorer","additionalFeedbackOptional":"Commentaire supplémentaire (optionnel)","helpSingulaCompImprove":"Aidez SingulaComp à s'améliorer avec vos commentaires","submit":"Envoyer","submitting":"Envoi en cours...","feedbackSubmittedSuccess":"Commentaire envoyé avec succès","feedbackSubmitFailed":"Échec de l'envoi du commentaire"},"sessionPage":{"backToProject":"Retour au projet","delete":"Supprimer la session","failedLabel":"Session échouée","loadingConversation":"Chargement de la conversation","prompt":{"queueFailed":"Impossible de mettre le prompt enregistré en file d’attente","unavailable":"Aucun prompt enregistré n’est disponible.","copied":"Prompt copié","copyFailed":"Impossible de copier le prompt."},"missing":{"title":"Impossible de démarrer la session","message":"Cette session n’est plus disponible ou vous n’y avez pas accès."},"legacy":{"title":"Session héritée","message":"Cette conversation a été importée depuis Suna. Restaurez la session pour charger son historique de discussion — ses fichiers se trouvent déjà dans le projet, sous legacy/.","restore":"Restaurer la session","restoring":"Restauration…"},"stopped":{"title":"Cette session est arrêtée","message":"Son ordinateur a été libéré. Redémarrez la session pour le récupérer."},"previousRepository":{"title":"Cette session n’est pas à jour","message":"Le projet a changé depuis le début de cette session. Mettez-la à jour pour continuer sur la dernière version.","update":"Mettre à jour","updating":"Mise à jour…","dismiss":"Ignorer","updateHint":"Demande à l’agent de mettre à jour cette session","updateSent":"Mise à jour lancée dans cette session","updateFailed":"Impossible d’envoyer le prompt de mise à jour."},"lost":{"title":"L’ordinateur de cette session a été perdu","message":"Son environnement cloud a disparu du côté du fournisseur. Cette session ne peut donc pas être redémarrée ou récupérée. Il s’agit d’un problème de notre côté, pas d’une erreur de votre part — il a été signalé automatiquement. Tout ce qui a été validé et poussé depuis cette session est conservé dans le dépôt de votre projet."},"restart":{"label":"Redémarrer la session","pending":"Redémarrage…"}},"modelSelector":{"setDefaultError":"Impossible de définir le modèle par défaut de l’organisation","search":"Rechercher des modèles","free":"Gratuit","included":"Inclus","addProvider":"Ajouter un fournisseur","connectProvider":"Connecter un fournisseur","manageModels":"Gérer les modèles","loading":"Chargement des modèles","yourDefault":"Par défaut du compte","defaultAria":"{model} est le modèle par défaut de cette organisation","setDefaultAria":"Définir {model} comme modèle par défaut de l’organisation","defaultTitle":"Modèle par défaut de l’organisation","setDefaultTitle":"Définir comme modèle par défaut de l’organisation","upgrade":"Mettre à niveau","noMatch":{"title":"Aucun modèle correspondant","description":"Aucun résultat pour « {search} ». Essayez une autre recherche.","clear":"Effacer la recherche"},"empty":{"title":"Aucun modèle disponible","description":"Connectez votre propre fournisseur pour commencer à utiliser cette session.","upgradeDescription":"Mettez à niveau votre offre ou connectez votre propre fournisseur pour commencer à utiliser cette session.","orgDescription":"Connectez d’abord un fournisseur dans l’onglet Fournisseurs."}},"sessionScope":{"resetDefault":"Rétablir la valeur par défaut","secrets":{"unavailableTitle":"Accès aux secrets indisponible","unavailableDescription":"La sélection actuelle des secrets reste inchangée.","useProjectDefault":"Utiliser le secret par défaut du projet","empty":"Aucun secret n’est disponible pour cet agent."},"connectors":{"unavailableTitle":"Accès aux connecteurs indisponible","unavailableDescription":"La sélection actuelle des connecteurs reste inchangée.","empty":"Aucun connecteur n’est disponible pour cet agent.","private":"Privé","project":"Projet","required":"Requis — connectez-vous pour continuer","notConnected":"Non connecté","connectBeforeReply":"Rien n’est encore connecté à {connector}. Cette session vous demandera de le connecter avant sa prochaine réponse.","connectionAria":"Connexion pour {connector}","currentConnection":"Connexion actuelle","default":"Par défaut"}},"sessionUi":{"modelGate":{"title":"Connectez un modèle pour commencer à discuter","description":"Cette session nécessite la connexion d’un LLM avant de pouvoir répondre. Utilisez votre propre clé API, quel que soit le fournisseur.","upgradeDescription":"Cette session nécessite la connexion d’un LLM avant de pouvoir répondre. Passez à une offre supérieure pour accéder instantanément aux modèles gérés de SingulaComp, ou utilisez votre propre clé API, quel que soit le fournisseur.","upgrade":"Passer à une offre supérieure","bringKey":"Utiliser votre propre clé","barTitle":"Aucun modèle connecté","barDescription":"connectez-en un pour commencer à discuter","connectModel":"Connecter un modèle","imagesUnsupported":"{model} ne peut pas lire les images","imagesUnsupportedHint":"retirez-les ou choisissez un autre modèle"},"providerRecovery":{"savedPrompt":"Prompt enregistré","noText":"Aucun prompt textuel n’a été joint.","attachments":"{count, plural, one {Pièce jointe} other {Pièces jointes}}","reattach":"Rattachez ces fichiers après un rechargement.","unavailable":"Aucun prompt enregistré n’est disponible.","retrying":"Nouvelle tentative…","retry":"Réessayer","copy":"Copier le prompt","delete":"Supprimer"},"connectorRequired":{"title":"Connectez {connectors} pour continuer","description":"{count, plural, one {Cette session nécessite {connectors}, mais rien n’y est encore connecté. Rien n’a été exécuté et rien n’a été facturé — connectez le compte et votre message sera renvoyé.} other {Cette session nécessite {connectors}, mais aucun compte n’y est encore connecté. Rien n’a été exécuté et rien n’a été facturé — connectez les comptes et votre message sera renvoyé.}}","connectOne":"Connecter {connector}","connectMany":"Connecter les comptes","privateDescription":"{count, plural, one {{connectors} autorise un compte à la fois. Il doit donc être connecté par le compte sous lequel cette session s’exécute.} other {{connectors} autorisent un compte à la fois. Ils doivent donc être connectés par le compte sous lequel cette session s’exécute.}}"},"composerMenus":{"noMatches":"Aucun résultat","mentionSuggestions":"Suggestions de mentions","searching":"Recherche…","noCommandMatch":"Aucune commande, aucun fichier ni aucune action correspondante","commandsAndActions":"Commandes et actions","toUse":"à utiliser","use":"Utiliser"}},"agents":{"title":"Agents","create":"Créer un Worker","createNewWorker":"Créer un Nouveau Worker","edit":"Modifier le Worker","delete":"Supprimer le Worker","name":"Nom","description":"Description","model":"Modèle","systemPrompt":"Prompt Système","systemPromptPlaceholder":"Définis comment ton Worker doit se comporter...","customizeIcon":"Clique pour personnaliser l'icône du Worker"},"home":{"heroPlaceholder":"Décris la tâche que tu veux que ton Worker accomplisse..."},"showcase":{"title":"SingulaComp : Votre Worker IA Autonome","subtitle":"Conçu pour les tâches complexes, pensé pour tout. L'assistant IA ultime qui gère tout—des demandes simples aux projets méga-complexes.","tryItOut":"Essayer","singulacompComputer":"SingulaComp Computer","running":"En cours d'exécution","workers":{"images":{"title":"Images","description":"Crée des images à la demande. Des photos de produits aux graphiques pour réseaux sociaux en passant par des illustrations complètes. Ajuste le style, l'éclairage, les couleurs et la mise en page, ou affine les visuels existants avec des modifications rapides et des retouches.","capabilities":{"0":"Générer des photos de produits","1":"Créer des graphiques pour réseaux sociaux","2":"Créer des illustrations","3":"Variations de style et d'éclairage","4":"Création de logos / ressources","5":"+ Beaucoup plus"},"imageAlt":"Exemple graphique La croissance n'est pas linéaire","fileType":"image"},"slides":{"title":"Présentations","description":"Crée des présentations époustouflantes instantanément. Des pitch decks aux rapports en passant par les matériaux de formation. Ajuste les thèmes, les mises en page, la structure du contenu ou affine les présentations existantes avec des modifications et mises à jour rapides.","capabilities":{"0":"Présentations commerciales","1":"Matériel de formation","2":"Présentations de rapports","3":"Variations de thème et de mise en page","4":"Restructuration du contenu","5":"+ Beaucoup plus"},"imageAlt":"Exemple de diapositive Nexus Enterprise Automation Platform","fileType":"PPTX"},"data":{"title":"Données","description":"Transforme les données brutes en insights. Des feuilles de calcul aux tableaux de bord en passant par les visualisations. Nettoie les ensembles de données, crée des graphiques, génère des rapports ou affine les analyses existantes avec des mises à jour rapides.","capabilities":{"0":"Tableaux de bord","1":"Visualisations","2":"Rapports de données","3":"Nettoyer et organiser les données","4":"Générer des insights","5":"+ Beaucoup plus"},"imageAlt":"Exemple de tableau de bord de modèle financier","fileType":"Aperçu"},"docs":{"title":"Documents","description":"Écrit et édite des documents sans effort. Des propositions aux guides en passant par les contenus. Ajuste le ton, la structure, le formatage ou affine les documents existants avec des réécritures rapides et du polissage.","capabilities":{"0":"Propositions","1":"Guides et manuels","2":"Contenus","3":"Variations de ton et de style","4":"Formater et restructurer","5":"+ Beaucoup plus"},"imageAlt":"Exemple de rapport exécutif récapitulatif Q3 2025","fileType":"PDF"},"research":{"title":"Recherche","description":"Recherche des sujets de manière approfondie. Des tendances du marché à l'analyse concurrentielle en passant par les études approfondies. Rassemble des sources, synthétise les résultats ou affine les recherches existantes avec des mises à jour rapides.","capabilities":{"0":"Analyser les tendances du marché","1":"Recherche concurrentielle","2":"Études approfondies de sujets","3":"Rassembler des sources","4":"Synthétiser les résultats","5":"+ Beaucoup plus"},"imageAlt":"Exemple de recherche Profils détaillés des concurrents","fileType":"PDF"}}},"threads":{"title":"Fils","newThread":"Nouveau Fil","sendMessage":"Envoyer un message","placeholder":"Tape ton message...","messageInput":"Champ de message","attachFiles":"Joindre des fichiers","selectAgent":"Sélectionner un agent","noModel":"Aucun modèle","thinkingEffort":"Effort de raisonnement","sessionOverrides":"Remplacements de session","auto":"Automatique","sending":"Envoi en cours","stop":"Arrêter","startingSession":"Démarrage de la session…","sessionStarted":"Session démarrée","failedToStartSession":"Impossible de démarrer la session","hintSkills":"Tape / pour les compétences, les commandes et les fichiers","hintMentions":"Tape @ pour mentionner des fichiers et des agents","hintWorkspaceFile":"Pose une question sur un fichier de le projet","hintCommandPalette":"Appuie sur {modifier}K pour ouvrir la palette de commandes","hintSwitchAgents":"Appuie sur Tab pour changer d'agent","hintAttachFiles":"Glisse-dépose des fichiers pour les joindre","hintChanged":"Demande ce qui a changé dans ton projet","hintNewLine":"Appuie sur Shift+Enter pour une nouvelle ligne","hintSettings":"Appuie sur {modifier}, pour ouvrir les paramètres","hintCompact":"Demande à compacter la session lorsqu'elle devient longue","queueList":"Queue List","quoteCount":"{count, plural, one {# citation} other {# citations}}","expandQuotes":"Développer les citations","collapseQuotes":"Réduire les citations","stopUnconfirmed":"L’arrêt n’a pas pu être confirmé. L’agent fonctionne peut-être encore. Réessayez de l’arrêter.","queued":"En attente","queuedFiles":"{count, plural, one {# fichier} other {# fichiers}}"},"billing":{"plan":{"teamSeats":"{count, plural, one {Équipe · # siège} other {Équipe · # sièges}}","cancels":"Résiliation le {date}","cancelsAtPeriodEnd":"Résiliation à la fin de la période","renews":"Renouvellement le {date}","active":"Actif","noSubscription":"Aucun abonnement","status":"{status}","seats":"Sièges","perSeat":"Par siège","monthlyTotal":"Total mensuel","perMonth":"{amount}/mois","currentPlan":"Forfait actuel","statuses":{"none":"Aucun abonnement","past_due":"En retard","unpaid":"Impayé","canceled":"Résilié","incomplete":"Incomplet","incomplete_expired":"Incomplet expiré","trialing":"Essai","paused":"En pause"},"loadFailed":"Impossible de charger les données de l'abonnement","teamTitle":"Plan Credits","teamDescription":"Abonnez-vous pour que tout le monde partage un seul pool de crédits.","subscribe":"S’abonner","manageBilling":"Gérer la facturation","outOfCredits":"Vous n'avez plus de crédits","buyCreditsHint":"Achetez des crédits ci-dessous ou activez le rechargement automatique.","topupWalletHint":"Rechargez votre solde pour maintenir vos agents en fonctionnement.","addCredits":"Ajouter des crédits","billingPortal":"Portail de facturation","portalDescription":"Gérez votre abonnement, vos moyens de paiement et vos factures.","pickTier":"Choisissez votre palier de crédits","pickTierDescription":"Un plan en paliers. Les membres, illimités, partagent un seul pool de crédits.","continueFree":"Rester sur Free","subscribeFor":"S’abonner pour {price} / mois","switchTo":"Passer à {tier}","keepTier":"Garder {tier}","currentPlanBadge":"Plan actuel","tierPriceMonth":"{price} / mois","creditsPerMonth":"{credits} crédits / mois","computeHours":"≈ {hours} heures d’agent-ordinateur par mois.","creditRate":"1 crédit = 0,01 $ de calcul sandbox et de modèles gérés.","ownerOnly":"Seul un propriétaire du compte peut changer de plan.","scheduledCut":"{tier} commence le {date}. Cette période garde son palier et ses crédits.","raiseHint":"Facturé maintenant, au prorata. Les crédits sont ajoutés aussitôt.","cutHint":"S’applique au prochain renouvellement. Rien n’est facturé maintenant.","changeScheduled":"Changement de plan programmé","changeScheduledDescription":"{tier} commence le {date}. Cette période garde ses crédits.","changeKept":"Plan conservé","changeKeptDescription":"{tier} reste actif.","changeRaised":"Passage à {tier}","changeRaisedDescription":"{due} facturés maintenant · {credits} crédits ajoutés.","changeUnchanged":"Vous êtes déjà sur {tier}.","changePaymentPending":"Confirmation de paiement requise pour {price} / mois","changePaymentPendingDescription":"Confirmez le paiement dans le portail de facturation pour terminer la mise à niveau.","changeFailed":"Impossible de changer de plan"},"topup":{"minimum":"Le rechargement minimum est de {amount}.","contactSales":"Pour un montant supérieur à {amount}, contactez l'équipe commerciale.","maximum":"Le rechargement maximum est de {amount}.","creditHint":"{credits} crédits · ajoutés dès le paiement.","noExpiry":"Les crédits n'expirent jamais. 1 $ = 100 crédits.","processing":"Traitement","addAmount":"Ajouter {amount}","addCredits":"Ajouter des crédits","noCheckoutUrl":"Aucune URL de paiement reçue","checkoutFailed":"Impossible de créer la session de paiement","amountGroup":"Montant du rechargement","customAmount":"Montant personnalisé en dollars","custom":"Personnalisé"},"autoTopup":{"bufferError":"Le montant du rechargement doit dépasser le seuil d'au moins {buffer} — saisissez {minimum} ou plus.","addPaymentFirst":"Ajoutez un moyen de paiement avant d'activer le rechargement automatique.","saved":"Rechargement automatique enregistré","updateFailed":"Impossible de mettre à jour le rechargement automatique","retry":"Réessayer","settingsLoadFailed":"Impossible de charger vos paramètres actuels. Les valeurs par défaut sont affichées.","title":"Rechargement automatique","enabledDescription":"Votre carte est débitée uniquement lorsque le solde passe sous le seuil.","disabledDescription":"Les agents se mettent en pause lorsque le solde atteint zéro.","add":"Ajouter","amountLabel":"Montant du rechargement en dollars","whenBelow":"lorsque le solde passe sous","thresholdLabel":"Seuil de rechargement en dollars","save":"Enregistrer","paymentNeeded":"Ajoutez un moyen de paiement pour exécuter le rechargement automatique."},"title":"Facturation & Abonnement","subscription":"Abonnement","credits":"Crédits","popular":"Populaire","creditsExplained":"Crédits expliqués","creditsExhausted":"+100 Crédits dans {time}. Mettez à niveau pour utiliser maintenant.","creditsExhaustedRefreshIn":"Vous avez épuisé vos crédits. Ils seront renouvelés dans {time}","trialActive":"Essai Actif","trialBadge":"Essai de 7 Jours","currentPlan":"Plan Actuel","currentBadge":"Actuel","scheduled":"Programmée","scheduledBadge":"Programmée","loading":"Chargement des informations de facturation...","subscriptionChangeScheduled":"Changement d'abonnement programmé","planWillChangeOn":"Ton plan changera le {date}.","failedToInitiateSubscription":"Échec du démarrage de l'abonnement. Réessaie.","subscriptionUpgraded":"Abonnement amélioré de {currentPrice} à {newPrice}","subscriptionUpdated":"Abonnement mis à jour avec succès","cannotDowngradeDuringCommitment":"Impossible de rétrograder pendant la période d'engagement","alreadyOnThisPlan":"Tu es déjà sur ce plan.","localModeMessage":"Exécution en mode développement local - fonctionnalités de facturation désactivées","holidayPromo":{"badge":"Offre de Noël","countdown":"Se termine dans {time}","discount":"-50 % sur vos 3 premiers mois","window":"Valable du 24 au 25 décembre","headerLine":"Utilisez le code {code} pour obtenir {discount}","description":"Utilisez le code {code} lors du paiement pour obtenir {discount}. {window}","copyCode":"Copier le code","copied":"Copié","codeCopied":"{code} copié","copyFailed":"Impossible de copier le code promo"},"creditsExplainedPage":{"title":"Crédits Expliqués","subtitle":"Tout ce que tu dois savoir sur le fonctionnement des crédits sur SingulaComp","understandingCredits":{"title":"Comprendre les Crédits","description":"Les crédits servent de monnaie universelle de SingulaComp pour les opérations de la plateforme. Chaque action que tes agents IA effectuent—de l'analyse de données à la génération de code—consomme des crédits en fonction de la complexité de la tâche et des ressources nécessaires."},"howCreditsWork":{"title":"Comment Fonctionnent les Crédits","description":"Les crédits sont consommés en fonction des ressources que tes agents IA utilisent :","aiModelUsage":{"title":"Utilisation du Modèle IA","description":"Le principal facteur de consommation de crédits","content":"Différents modèles IA ont des coûts différents selon leurs capacités et l'utilisation des tokens. Les crédits sont consommés pour les tokens d'entrée (tes prompts et contexte), les tokens de sortie (réponses de l'agent) et varient selon le niveau du modèle (Claude, GPT, etc.)."},"pricingModel":{"title":"Tarification","description":"Les tarifs varient selon le type de service","content":"On applique une marge sur les coûts des fournisseurs pour couvrir l'infrastructure de la plateforme, la sécurité et le développement continu. Les modèles IA ont une marge de 20%, les outils (recherche web, scraping, etc.) ont une marge de 50%, la recherche d'images a une marge de 100%, et si tu utilises ta propre clé API, des frais de plateforme de 10% s'appliquent."}},"gettingMoreCredits":{"title":"Obtenir Plus de Crédits","description":"Il y a plusieurs façons d'obtenir des crédits sur SingulaComp :","monthlySubscription":{"title":"Crédits d'Abonnement Mensuel","description":"Inclus dans ton plan payant et renouvelés automatiquement chaque mois. Ce sont des crédits avec expiration."},"topUpCredits":{"title":"Crédits de Recharge","description":"Achète des crédits supplémentaires quand tu en as besoin. Ce sont des crédits sans expiration disponibles aux membres premium."},"promotionalGrants":{"title":"Dons Promotionnels et d'Événements","description":"Crédits bonus provenant d'événements spéciaux, promotions ou parrainages. Ce sont des crédits sans expiration."},"refunds":{"title":"Remboursements","description":"Crédits retournés en raison de problèmes techniques ou de tâches échouées. Ce sont des crédits sans expiration."}},"typesOfCredits":{"title":"Types de Crédits","description":"SingulaComp utilise deux types de crédits pour te donner de la flexibilité dans la gestion de ton utilisation :","expiringCredits":{"title":"Crédits avec Expiration","description":"Crédits d'abonnement mensuel","content":"Ces crédits sont inclus dans ton abonnement payant et sont renouvelés automatiquement chaque mois à la date de ton abonnement. Ils expirent à la fin de chaque cycle de facturation et sont toujours consommés en premier avant tout crédit sans expiration."},"nonExpiringCredits":{"title":"Crédits sans Expiration","description":"Crédits permanents qui n'expirent jamais","content":"Ces crédits n'expirent jamais et se reportent de mois en mois. Ils incluent les achats de recharge, remboursements et dons promotionnels. Les crédits sans expiration ne sont utilisés qu'après que tes crédits avec expiration soient épuisés."},"creditPriority":{"title":"Priorité des Crédits :","description":"Quand tu utilises SingulaComp, les crédits avec expiration sont consommés en premier. Ce n'est qu'après que tes crédits avec expiration soient épuisés que les crédits sans expiration seront utilisés."}}},"close":"Fermer","cancelScheduledChange":"Annuler Changement Programmée","threadUsage":"Utilisation des Fils","error":"Erreur","totalUsage":"Utilisation Totale","usage":"Utilisation","thread":"Fil","lastUsed":"Dernière Utilisation","creditsUsed":"Crédits Utilisés","creditTransactions":"Transactions de Crédits","loadingTransactionHistory":"Chargement de ton historique de transactions...","monthly":"Mensuel","yearly":"Annuel","discount":"15% de réduction","perMonth":"/mois","billedYearly":"facturé annuellement","downgradePending":"Rétrogradation en Attente","downgrade":"Rétrograder","switchToLegacyYearly":"Passer à l'Annuel Legacy","confirmDowngradeTitle":"Veux-tu vraiment rétrograder ?","confirmDowngradeDescription":"Tu es sur le point de passer au plan {planName}. Ce changement prendra effet à la fin de ton période de facturation actuelle.","confirmDowngrade":"Oui, Rétrograder","pickPlan":"Choisis le plan qui fonctionne pour toi.","limitReachedUpgrade":"Limite atteinte. Passe à un plan supérieur pour continuer.","creditsExhaustedTitle":"Crédits épuisés. Passe à un plan supérieur pour continuer.","chatLimitReached":"Limite de chat atteinte. Passe à un plan supérieur pour des chats illimités.","concurrentRunLimit":"Limite d'exécutions simultanées atteinte. Passe à un plan supérieur pour plus d'exécutions parallèles.","reachedLimit":"Tu as atteint tes limites.","projectLimit":"Limite de Projet ({current}/{limit})","threadLimit":"Limite de Fil ({current}/{limit})","workerLimit":"Limite de Worker ({current}/{limit})","triggerLimit":"Limite de Trigger ({current}/{limit})","getAdditionalCredits":"Obtenir des Crédits Supplémentaires","selectPlan":"Sélectionner le Plan","changeScheduled":"Changement Programmée","notAvailable":"Non Disponible","features":{"creditsPerMonth":"{count} crédits/mois","customWorker":"{count} Worker personnalisé","customWorkers":"{count} Workers personnalisés","privateProject":"{count} projet privé","privateProjects":"Projets privés","customTrigger":"{count} trigger personnalisé","connectors":"100+ connecteurs","premiumAIModels":"Modèles IA Premium","prioritySupport":"Support Prioritaire"},"downgradeDialog":{"confirmTitle":"Confirmer le changement de plan","confirmSubtitle":"Nous sommes désolés de vous voir partir","confirmDescription":"Vous êtes sur le point de passer au plan {planName}. Ce changement prendra effet à la fin de votre période de facturation actuelle. Vous conserverez vos avantages actuels jusque-là.","continue":"Continuer","keepCurrentPlan":"Garder mon plan actuel","feedbackTitle":"Aidez-nous à nous améliorer","feedbackSubtitle":"Vos retours façonnent l'avenir de SingulaComp","whatWouldMakeYouStay":"Qu'est-ce qui vous ferait rester?","feedbackPlaceholder":"S'il y avait une chose que nous pouvions changer ou ajouter pour que SingulaComp en vaille la peine pour vous, quelle serait-elle?","feedbackFooter":"Notre équipe lit chaque réponse. Vos mots influencent directement ce que nous construisons ensuite.","confirmDowngrade":"Confirmer le changement","processing":"Traitement...","pleaseSelectReason":"Veuillez sélectionner une raison","reasons":{"tooExpensive":"C'est trop cher pour mes besoins","notUsingOften":"Je n'utilise pas assez SingulaComp","foundAlternative":"J'ai trouvé une autre solution","technicalIssues":"J'ai rencontré des problèmes techniques","resultsNotGood":"Les résultats n'ont pas répondu à mes attentes","other":"Autre raison"}}},"auth":{"haveReferralCode":"Tu as un code de parrainage?","referralCode":"Code de Parrainage","enterCode":"Entrer le code","logIntoAccount":"Connecte-toi à ton compte","createAccount":"Créer un compte","signInOrCreateAccount":"Connecte-toi ou crée ton compte SingulaComp","continueWithGoogle":"Continuer avec Google","continueWithGitHub":"Continuer avec GitHub","orEmail":"ou email","emailAddress":"Adresse email","password":"Mot de passe","confirmPassword":"Confirme ton mot de passe","signIn":"Se connecter","signUp":"S'inscrire","signingIn":"Connexion...","creatingAccount":"Création du compte...","forgotPassword":"Mot de passe oublié?","dontHaveAccount":"Pas encore de compte?","alreadyHaveAccount":"Déjà un compte?","acceptPrivacyTerms":"J'accepte la <privacyPolicy>Politique de Confidentialité</privacyPolicy> et les <termsOfService>Conditions d'Utilisation</termsOfService>","privacyPolicy":"Politique de Confidentialité","termsOfService":"Conditions d'Utilisation","checkYourEmail":"Regarde tes emails","confirmationLinkSent":"On t'a envoyé un lien à","clickLinkToActivate":"Clique sur le lien dans l'email pour activer ton compte. Si tu ne vois pas l'email, vérifie ton dossier spam.","returnToHome":"Retour à l'accueil","backToSignIn":"Retour au login","resetPassword":"Réinitialiser","resetPasswordDescription":"Entre ton email et on t'enverra un lien de réinitialisation","sendResetLink":"Envoyer le lien","cancel":"Annuler","pleaseEnterValidEmail":"Merci d'entrer une adresse email valide","signInFailed":"Connexion échouée. Vérifie tes identifiants.","signUpFailed":"Inscription échouée. Réessaie.","sendMagicLink":"Envoyer magic link","sending":"Envoi en cours...","magicLinkSent":"On t'a envoyé un magic link à","magicLinkDescription":"Clique sur le lien dans ton email pour te connecter. Le lien expirera dans 1 heure.","magicLinkExplanation":"On t'enverra un lien sécurisé pour te connecter. Pas besoin de mot de passe.","magicLinkExpired":"Ce lien a expiré","magicLinkExpiredDescription":"Le magic link sur lequel tu as cliqué a expiré. Les magic links expirent après 1 heure pour des raisons de sécurité.","resendMagicLink":"Renvoyer le magic link","resending":"Renvoi en cours...","byContinuingYouAgree":"En continuant, tu acceptes notre <privacyPolicy>Politique de Confidentialité</privacyPolicy> et nos <termsOfService>Conditions d'Utilisation</termsOfService>","openProvider":"Ouvrir {provider}","didntReceiveEmail":"Tu n'as pas reçu l'e-mail ?","resend":"Renvoyer","alreadySignedIn":"Tu es déjà connecté. Aucune action requise.","goToDashboard":"Aller au Tableau de bord","signInToContinue":"Connecte-toi pour continuer","signInOrCreateAccountToTalk":"Connecte-toi ou crée un compte pour parler avec SingulaComp","orContinueWithEmail":"ou continue avec email","signInWithEmail":"Se connecter avec email","createNewAccount":"Créer un nouveau compte","byContinuingYouAgreeSimple":"En continuant, tu acceptes notre","phoneVerification":{"title":"Vérifiez votre numéro de téléphone","titleOtp":"Entrez le code de vérification","description":"Sécurisez votre compte avec l'authentification à deux facteurs","descriptionOtp":"Nous avons envoyé un code à votre numéro de téléphone","phoneNumber":"Numéro de téléphone","verificationCode":"Code de vérification","enterSixDigitCode":"Entrez le code à 6 chiffres","phoneNumberPlaceholder":"Entrez votre numéro de téléphone","sendVerificationCode":"Envoyer le code de vérification","sendingCode":"Envoi du code...","verifyCode":"Vérifier le code","verifying":"Vérification...","resendCode":"Renvoyer le code","resendInSeconds":"Renvoyer dans {seconds}s","removePhoneNumber":"Supprimer le numéro de téléphone","codeSentTo":"Code de vérification envoyé à","sixDigitCodeHint":"Nous vous enverrons un code de vérification à 6 chiffres par SMS","pleaseEnterPhoneNumber":"Veuillez entrer un numéro de téléphone","pleaseEnterValidPhoneNumber":"Veuillez entrer un numéro de téléphone valide","pleaseEnterSixDigitCode":"Veuillez entrer un code à 6 chiffres","verificationCodeSent":"Code de vérification envoyé à votre téléphone","newVerificationCodeSent":"Nouveau code de vérification envoyé","phoneNumberVerified":"Numéro de téléphone vérifié avec succès !","phoneNumberRemoved":"Numéro de téléphone supprimé. Vous pouvez maintenant en ajouter un nouveau.","signOut":"Se déconnecter","signingOut":"Déconnexion...","sending":"Envoi..."},"unified":{"welcome":"Bienvenue sur SingulaComp","tagline":"Des humains et des agents IA. Une seule entreprise.","email":"E-mail","emailPlaceholder":"Votre adresse e-mail","password":"Mot de passe","showPassword":"Afficher le mot de passe","hidePassword":"Masquer le mot de passe","changeEmail":"Modifier l’e-mail","edit":"Modifier","continue":"Continuer","sending":"Envoi…","oneMoment":"Un instant…","useDifferentEmail":"Utiliser une autre adresse e-mail","usePasswordInstead":"Utiliser un mot de passe","emailCodeInstead":"M’envoyer un code par e-mail","forgotPassword":"Mot de passe oublié ?","automaticAccount":"Nouveau ici ? Continuer crée automatiquement votre compte.","sso":{"title":"Utiliser l’authentification unique","description":"<address>{email}</address> peut se connecter via le fournisseur d’identité de votre organisation.","continue":"Continuer avec le SSO","enterWorkEmail":"Saisissez votre adresse e-mail professionnelle ci-dessus, puis choisissez l’authentification unique.","notConfigured":"L’authentification unique n’est pas configurée pour « {domain} ». Demandez à votre administrateur de la configurer ou continuez avec votre e-mail.","lookingUp":"Recherche de votre fournisseur d’identité…","use":"Utiliser l’authentification unique (SSO)"},"code":{"title":"Consultez votre boîte e-mail","description":"Nous avons envoyé un code à <address>{email}</address>","verifying":"Vérification…","notReceived":"Vous n’avez pas reçu de code ?","resendIn":"Renvoyer dans {seconds}","resend":"Renvoyer"},"credentials":{"signin":{"title":"Bon retour parmi nous","description":"Saisissez votre mot de passe pour continuer.","passwordPlaceholder":"Votre mot de passe"},"signup":{"title":"Créer votre compte","description":"Choisissez un mot de passe pour commencer.","passwordPlaceholder":"Créez un mot de passe"},"unknown":{"title":"Saisissez votre mot de passe","passwordPlaceholder":"Votre mot de passe"}},"errors":{"unexpected":"Une erreur inattendue s’est produite","signupsClosed":"Les inscriptions sont actuellement fermées. Contactez votre administrateur ou demandez un accès.","ssoRequired":"Votre organisation exige l’authentification unique. Continuez plutôt avec le SSO.","incorrectPassword":"Mot de passe incorrect. Réessayez ou réinitialisez-le via « Mot de passe oublié ? ».","existingAccountWrongPassword":"Vous avez déjà un compte — saisissez votre mot de passe existant pour vous connecter.","confirmAccount":"Consultez votre boîte e-mail pour confirmer votre compte","invalidCode":"Code invalide ou expiré"},"legal":{"signup":"En créant un compte, vous acceptez les <termsOfService>Conditions d’utilisation</termsOfService> et la <privacyPolicy>Politique de confidentialité</privacyPolicy>","default":"<termsOfService>Conditions d’utilisation</termsOfService> et <privacyPolicy>Politique de confidentialité</privacyPolicy>"}},"passwordReset":{"loading":"Chargement","resetting":"Réinitialisation du mot de passe","request":{"title":"Réinitialiser votre mot de passe","description":"Saisissez votre adresse e-mail et nous vous enverrons un lien de réinitialisation.","email":"E-mail","emailPlaceholder":"Votre adresse e-mail","sending":"Envoi du lien…","submit":"Envoyer le lien de réinitialisation"},"sent":{"title":"Consultez votre boîte e-mail","description":"Nous vous avons envoyé un lien de réinitialisation de votre mot de passe.","address":"Lien de réinitialisation envoyé à <address>{email}</address>"},"expired":{"title":"Lien expiré","description":"Ce lien de réinitialisation est invalide ou a expiré.","requestNew":"Demander un nouveau lien"},"success":{"title":"Mot de passe mis à jour","description":"Vous pouvez maintenant vous connecter avec votre nouveau mot de passe.","changed":"Votre mot de passe a été modifié.","signIn":"Accéder à la connexion"},"form":{"title":"Définir un nouveau mot de passe","description":"Choisissez un nouveau mot de passe pour votre compte.","newPassword":"Nouveau mot de passe","newPasswordPlaceholder":"Votre nouveau mot de passe","confirmPassword":"Confirmer le mot de passe","confirmPasswordPlaceholder":"Confirmez votre nouveau mot de passe","updating":"Mise à jour du mot de passe…","submit":"Réinitialiser le mot de passe"},"errors":{"sendFailed":"Impossible d’envoyer le lien de réinitialisation","updateFailed":"Impossible de mettre à jour le mot de passe","unexpected":"Une erreur inattendue s’est produite"}}},"onboarding":{"welcome":"Bienvenue","next":"Suivant","skip":"Passer"},"tools":{"executeCommand":"Exécution de la commande","checkCommandOutput":"Vérification de la sortie de la commande","terminateCommand":"Arrêt de la commande","listCommands":"Liste des commandes","createFile":"Création du fichier","deleteFile":"Suppression du fichier","fullFileRewrite":"Réécriture du fichier","strReplace":"Édition du texte","editFile":"Édition du fichier","uploadFile":"Téléchargement du fichier","createDocument":"Création du document","updateDocument":"Mise à jour du document","readDocument":"Lecture du document","listDocuments":"Liste des documents","deleteDocument":"Suppression du document","createTasks":"Création des tâches","updateTasks":"Mise à jour des tâches","browserNavigateTo":"Navigation vers la page","browserAct":"Exécution de l'action","browserExtractContent":"Extraction du contenu","browserScreenshot":"Capture d'écran","executeDataProviderCall":"Appel du fournisseur de données","getDataProviderEndpoints":"Obtention des endpoints","ask":"Demander","wait":"Attendre","complete":"Finalisation de la tâche","crawlWebpage":"Exploration du site web","exposePort":"Exposition du port","scrapeWebpage":"Scraping de la page web","webSearch":"Recherche web","loadImage":"Chargement de l'image","createPresentationOutline":"Création du plan de présentation","createPresentation":"Création de la présentation","presentPresentation":"Présentation","clearImagesFromContext":"Nettoyage des images du contexte","imageSearch":"Recherche d'image","createSheet":"Création de la feuille","updateSheet":"Mise à jour de la feuille","viewSheet":"Visualisation de la feuille","analyzeSheet":"Analyse de la feuille","visualizeSheet":"Visualisation de la feuille","formatSheet":"Formatage de la feuille","updateAgent":"Mise à jour de l'agent","getCurrentAgentConfig":"Obtention de la config de l'agent","searchMcpServers":"Recherche de serveurs MCP","getMcpServerTools":"Obtention des outils du serveur MCP","configureMcpServer":"Configuration du serveur MCP","getPopularMcpServers":"Obtention des serveurs MCP populaires","testMcpServerConnection":"Test de connexion du serveur MCP","listAppEventTriggers":"Recherche de triggers d'événement","createEventTrigger":"Création du trigger d'événement","getProjectStructure":"Obtention de la structure du projet","buildProject":"Construction du projet","makePhoneCall":"Appel téléphonique","endCall":"Fin de l'appel","getCallDetails":"Obtention des détails de l'appel","listCalls":"Liste des appels","monitorCall":"Surveillance de l'appel","waitForCallCompletion":"Attente de la finalisation","getPaperDetails":"Obtention des détails de l'article","searchAuthors":"Recherche d'auteurs","getAuthorDetails":"Obtention des détails de l'auteur","getAuthorPapers":"Obtention des articles de l'auteur","getPaperCitations":"Obtention des citations de l'article","getPaperReferences":"Obtention des références de l'article","paperSearch":"Recherche d'articles","discoverUserMcpServers":"Découverte d'outils","createCredentialProfile":"Création de la connexion","getCredentialProfiles":"Obtention des connexions","configureProfileForAgent":"Ajout d'outils à l'agent","createNewAgent":"Création d'un nouvel agent","searchMcpServersForAgent":"Recherche de serveurs MCP","createCredentialProfileForAgent":"Création de la connexion","discoverMcpToolsForAgent":"Découverte d'outils MCP","configureAgentConnector":"Configuration de l'connecteur de l'agent","createAgentScheduledTrigger":"Création du trigger programmé","listAgentScheduledTriggers":"Liste des triggers programmés de l'agent","executingTool":"Exécution de l'outil","toolExecutedSuccessfully":"Outil exécuté avec succès","toolExecutionFailed":"Échec de l'exécution de l'outil","input":"Entrée","output":"Sortie","copyFileContent":"Copier le contenu du fichier","fileContentCopied":"Contenu du fichier copié dans le presse-papiers","failedToCopyFileContent":"Échec de la copie du contenu du fichier","noContentAvailable":"Aucun contenu disponible","noContentDescription":"Cette exécution d'outil n'a produit aucun contenu d'entrée ou de sortie à afficher.","tool":"Outil"},"agentRunLimit":{"gotIt":"Compris","parallelRunsLimitReached":"Limite d'Exécutions Parallèles Atteinte","parallelRunsLimitDescription":"Tu as atteint le maximum d'exécutions parallèles d'agents autorisées.","needMoreParallelRuns":"Besoin de plus d'exécutions parallèles?","upgradeDescription":"Améliore ton plan pour exécuter plusieurs agents simultanément et booster ta productivité.","upgradePlan":"Améliorer le Plan","currentlyRunningAgents":"Workers Actuellement en Cours","loadingThreads":"Chargement des fils...","foundRunningAgents":"Trouvé {count} Workers en cours mais impossible de charger les détails du fil.","threadIds":"IDs de Fil: {ids}","moreRunning":"+{count} en cours","whatCanYouDo":"Que peux-tu faire?","stopAgentsHint":"Clique sur le bouton arrêter pour arrêter les Workers en cours","waitForCompletion":"Attends qu'un Worker se termine automatiquement","upgradeYourPlan":"Améliore ton plan","forMoreParallelRuns":"pour plus d'exécutions parallèles","stopAgent":"Arrêter le Worker","stopThisAgent":"Arrêter ce Worker","openThread":"Ouvrir le fil","agentStoppedSuccessfully":"Worker arrêté avec succès","failedToStopAgent":"Échec de l'arrêt du Worker","upgradeToRunMore":"Améliore pour exécuter plus de Workers en parallèle"},"errors":{"generic":"Une erreur s'est produite","network":"Erreur réseau","unauthorized":"Non autorisé","notFound":"Non trouvé"},"languages":{"en":"English","de":"Deutsch","it":"Italiano","zh":"中文","ja":"日本語","pt":"Português","fr":"Français","es":"Español","sr":"Српски"},"notifications":{"title":"Notifications","description":"Gère comment tu reçois les notifications","preferences":"Préférences de Notification","channels":"Canaux de Notification","emailNotifications":"Notifications par Email","emailDescription":"Recevoir des notifications par email","pushNotifications":"Notifications Push","pushDescription":"Recevoir des notifications push sur ton appareil","inAppNotifications":"Notifications dans l'App","inAppDescription":"Voir les notifications dans l'app","deviceTokens":"Appareils Enregistrés","noDevices":"Aucun appareil enregistré","settingsUpdated":"Préférences de notification mises à jour avec succès","settingsFailed":"Échec de la mise à jour des préférences de notification","enableAll":"Activer Toutes","disableAll":"Désactiver Toutes","saveChanges":"Sauvegarder"},"modes":{"samplePrompts":"Exemples de prompts","examplePrompts":"Exemples de prompts","chooseStyle":"Choisis un style","chooseTemplate":"Choisis un template","chooseOutputFormat":"Choisis le format de sortie","chooseCanvasAction":"Choisis une action canvas","chooseVideoStyle":"Choisis un style vidéo","preferredCharts":"Graphiques préférés","whatWouldYouLike":"Qu'est-ce que tu veux faire ?","describeTask":"Décris la tâche que tu veux que ton Worker accomplisse...","templateLabel":"Modèle","typeLabel":"Type","styleLabel":"Style","actionLabel":"Action","chartSingular":"graphique","chartsPlural":"graphiques","promptSelected":"Prompt sélectionné","modes":{"image":"Image","slides":"Diapositives","data":"Données","docs":"Documents","canvas":"Toile","video":"Vidéo","research":"Recherche"},"styles":{"photorealistic":"Photo","watercolor":"Aquarelle","digital-art":"Digital","oil-painting":"Peinture à l'huile","minimalist":"Minimaliste","isometric":"Isométrique","vintage":"Vintage","comic":"BD","neon":"Néon","pastel":"Pastel","geometric":"Géométrique","abstract":"Abstrait","anime":"Anime","impressionist":"Impressionniste","surreal":"Surréaliste"},"videoStyles":{"cinematic":"Cinématique","product":"Produit","animation":"Animation","nature":"Nature","abstract":"Abstrait","adventure":"Aventure"},"templates":{"minimalist":{"name":"Minimaliste","description":"Design propre et simple"},"minimalist_2":{"name":"Minimaliste 2","description":"Style minimal alternatif"},"black_and_white_clean":{"name":"Noir et Blanc","description":"Monochrome classique"},"colorful":{"name":"Coloré","description":"Vibrant et énergique"},"startup":{"name":"Startup","description":"Dynamique et innovant"},"elevator_pitch":{"name":"Pitch éclair","description":"Rapide et impactant"},"portfolio":{"name":"Portfolio","description":"Montre ton travail"},"textbook":{"name":"Manuel","description":"Éducatif et structuré"},"architect":{"name":"Architecte","description":"Professionnel et précis"},"hipster":{"name":"Hipster","description":"Moderne et tendance"},"green":{"name":"Vert","description":"Design inspiré de la nature"},"premium_black":{"name":"Noir Premium","description":"Thème sombre luxueux"},"premium_green":{"name":"Vert Premium","description":"Vert sophistiqué"},"professor_gray":{"name":"Professeur Gris","description":"Académique et savant"},"gamer_gray":{"name":"Gamer Gris","description":"Design inspiré des jeux"},"competitor_analysis_blue":{"name":"Analyse Bleue","description":"Focalisé sur l'analyse business"},"numbers_clean":{"name":"Nombres Propres","description":"Visualisation de données propre"},"numbers_colorful":{"name":"Nombres Colorés","description":"Présentation de données vibrante"},"prd":{"name":"PRD","description":"Document de spécifications produit"},"technical":{"name":"Technique","description":"Documentation technique"},"proposal":{"name":"Proposition","description":"Proposition commerciale"},"report":{"name":"Rapport","description":"Format de rapport détaillé"},"guide":{"name":"Guide","description":"Guide étape par étape"},"wiki":{"name":"Wiki","description":"Article de base de connaissances"},"policy":{"name":"Politique","description":"Document de politique"},"meeting-notes":{"name":"Procès-verbal","description":"Procès-verbal de réunion"}},"outputFormats":{"spreadsheet":{"name":"Tableur","description":"Tableau avec formules"},"dashboard":{"name":"Tableau de bord","description":"Graphiques interactifs"},"report":{"name":"Rapport","description":"Analyse avec visuels"},"slides":{"name":"Diapositives","description":"Format de présentation"}},"charts":{"bar":"Barres","line":"Lignes","pie":"Camembert","scatter":"Nuage de points","heatmap":"Carte de chaleur","bubble":"Bulles","wordcloud":"Nuage de mots","stacked":"Barres empilées","area":"Aire"},"canvasActions":{"create":{"name":"Créer","description":"Générer à partir de zéro"},"edit":{"name":"Modifier l'image","description":"Modifier les images existantes"},"upscale":{"name":"Agrandir","description":"Améliorer et optimiser"},"remove-bg":{"name":"Supprimer le fond","description":"Supprimer l'arrière-plan"}},"prompts":{"image":{"0":"Un majestueux aigle doré planant à travers les pics de montagnes brumeuses au lever du soleil avec un éclairage dramatique","1":"Portrait en gros plan d'un mannequin de mode avec un maquillage avant-gardiste, éclairage de studio, ombres à fort contraste","2":"Salon scandinave confortable avec des meubles en bois naturel, des plantes d'intérieur et une douce lumière matinale","3":"Marché de rue futuriste cyberpunk la nuit avec des enseignes au néon, trottoir glissant sous la pluie et écrans holographiques","4":"Photographie de produit élégante d'un flacon de parfum de luxe sur une surface en marbre avec des reflets doux","5":"Îles flottantes fantaisistes reliées par des ponts de corde dans un ciel pastel avec des nuages oniriques","6":"Gros plan macro de gouttes de rosée matinale sur des pétales de fleurs vibrantes avec un arrière-plan bokeh","7":"Configuration moderne de bureau d'espace de travail avec ordinateur portable, café, carnet et plantes succulentes vue de dessus","8":"Sentier mystique dans la forêt avec d'anciens arbres, des lucioles brillantes et des faisceaux de lumière éthérés à travers le brouillard","9":"Détail architectural de la façade d'un bâtiment en verre contemporain avec des motifs géométriques et des reflets","10":"Étal vibrant de vendeur de nourriture de rue avec des ingrédients colorés, de la vapeur qui monte et un éclairage chaleureux","11":"Jardin zen japonais serein avec du sable ratissé, des pierres couvertes de mousse et des pétales de cerisier","12":"Photo d'action dynamique d'un athlète en plein saut contre un ciel de coucher de soleil dramatique, effet de silhouette","13":"Cuisine rustique de ferme avec des casseroles en cuivre, des herbes fraîches, des planches à découper en bois et des textures naturelles","14":"Art fluide abstrait avec des motifs organiques d'or métallique tourbillonnant, bleu profond et vert émeraude"},"slides":{"0":"Créer un pitch deck de Série A avec la taille du marché, la traction et les projections financières","1":"Construire une revue d'affaires Q4 mettant en valeur les KPI, les victoires et les initiatives stratégiques","2":"Concevoir une présentation de lancement de produit avec des vidéos de démo et des témoignages clients","3":"Développer un deck de vente expliquant notre proposition de valeur et nos avantages concurrentiels","4":"Créer une mise à jour investisseur mettant en évidence les métriques clés et les jalons à venir","5":"Construire une présentation d'étude de cas client montrant le ROI et les métriques de succès","6":"Concevoir une présentation all-hands couvrant les mises à jour de l'entreprise et la vision","7":"Développer un deck de formation pour les nouvelles fonctionnalités et flux de travail du produit","8":"Créer une conférence sur la mise à l'échelle des équipes d'ingénierie","9":"Construire une présentation de réunion du conseil avec des recommandations stratégiques"},"data":{"0":"Construire un modèle financier projetant la croissance de l'ARR avec différents scénarios de prix","1":"Créer un tableau de bord de ventes interactif suivant les métriques par région et trimestre","2":"Analyser 50 000 avis clients et visualiser les tendances de sentiment dans le temps","3":"Concevoir un calendrier de contenu suivant les campagnes avec des graphiques de ROI et d'engagement","4":"Construire une analyse de cohorte montrant les modèles de rétention et de désabonnement des utilisateurs","5":"Créer un modèle d'attribution marketing comparant les performances des canaux","6":"Développer un suivi de recrutement avec des métriques de pipeline et une analyse du temps de remplissage","7":"Construire une feuille de calcul de planification budgétaire avec modélisation de scénarios","8":"Analyser les données de trafic du site web et visualiser les entonnoirs de conversion","9":"Créer un système de gestion des stocks avec des alertes automatiques de réapprovisionnement"},"docs":{"0":"Rédiger un PRD complet pour un moteur de recommandation alimenté par l'IA","1":"Rédiger un document d'architecture technique pour une plateforme de microservices évolutive","2":"Créer un document de stratégie go-to-market pour notre lancement de produit Q2","3":"Développer un playbook d'connecteur de 90 jours pour les managers d'ingénierie","4":"Rédiger un guide de documentation API avec des exemples et des meilleures pratiques","5":"Créer un manuel d'entreprise couvrant la culture, les politiques et les avantages","6":"Rédiger une politique de confidentialité des données conforme au GDPR et au CCPA","7":"Développer un playbook de succès client pour les comptes SaaS entreprise","8":"Rédiger un plan de réponse aux incidents de sécurité avec des procédures d'escalade","9":"Créer un guide de style complet pour la marque et le contenu"},"canvas":{"0":"Ajouter une bannière de startup tech au canvas avec horizon urbain futuriste","1":"Créer un logo de marque de café sur canvas avec style minimaliste terreux","2":"Ajouter ma photo produit au canvas et supprimer l'arrière-plan","3":"Concevoir une infographie sur l'énergie renouvelable sur canvas avec icônes plates","4":"Créer une couverture de livre de science-fiction sur canvas avec esthétique cyberpunk","5":"Ajouter une miniature YouTube au canvas pour vidéo de conseils de productivité","6":"Construire un moodboard de mode de luxe sur canvas pour millennials","7":"Concevoir un faire-part de mariage élégant sur canvas avec motifs floraux","8":"Ajouter mon portrait au canvas et appliquer effet film vintage","9":"Créer une affiche de festival de musique sur canvas avec vibrations psychédéliques"},"video":{"0":"Anime ma photo produit en rotation douce avec éclairage studio","1":"Transforme mon portrait en scène cinématique avec mouvement de caméra","2":"Génère une vidéo nature de pétales de cerisier tombant lentement","3":"Crée des particules lumineuses tourbillonnant ensemble au ralenti","4":"Fais flotter mon produit en rotation avec ombres douces et reflets","5":"Ajoute un éclairage dramatique et étalonnage couleur à mon portrait","6":"Génère un vol de drone fluide à travers des sommets montagneux brumeux","7":"Crée une vidéo en boucle de métal liquide coulant en formes organiques","8":"Transforme l'arrière-plan de ma photo en scène sous-marine avec rayons lumineux","9":"Génère une vidéo de paysage urbain futuriste avec néons et reflets"},"research":{"0":"Analyser les tendances émergentes en informatique quantique et les applications commerciales potentielles","1":"Rechercher les 10 principaux concurrents dans l'espace CRM alimenté par l'IA avec comparaison des fonctionnalités","2":"Enquêter sur les exigences réglementaires pour lancer une app fintech dans l'UE","3":"Compiler une analyse de marché sur les taux d'adoption de véhicules électriques dans les principaux marchés","4":"Étudier l'impact du travail à distance sur la demande immobilière commerciale dans les grandes villes","5":"Rechercher les modèles d'adoption Web3 parmi les entreprises Fortune 500","6":"Analyser le sentiment des consommateurs envers les marques de mode durable","7":"Enquêter sur les derniers développements en thérapie génique pour les maladies rares","8":"Étudier les stratégies de prix des entreprises de boîtes d'abonnement D2C réussies","9":"Rechercher le paysage concurrentiel des solutions de cybersécurité alimentées par l'IA"}}},"announcements":{"memories":{"title":"Présentation des Mémoires","description":"SingulaComp se souvient maintenant de vos préférences et du contexte dans toutes les conversations","features":{"personalized":{"title":"Expérience Personnalisée","description":"S'adapte à votre style de travail au fil du temps"},"retention":{"title":"Rétention du Contexte","description":"Détails importants mémorisés entre les conversations"},"control":{"title":"Vous Êtes en Contrôle","description":"Désactivez ou effacez à tout moment"}},"manageButton":"Gérer les Mémoires","dismissButton":"Compris"}},"support":{"hub":{"channelEmailNote":"Nous répondons généralement sous 24 heures les jours ouvrés.","faqTitle":"Questions fréquentes","faqBugQuestion":"Comment demander une fonctionnalité ou signaler un bug ?","faqBugAnswerAfter":"avec des détails. Pour les bugs, incluez les étapes de reproduction et tous les messages d'erreur. Les captures d'écran sont utiles.","faqCreditsQuestion":"Que faire si je ne reçois pas de crédits après avoir payé ?","faqCreditsAnswerAfter":"immédiatement. Nous priorisons les problèmes de facturation et les résolvons généralement en quelques heures.","faqConnectQuestion":"SingulaComp peut-il se connecter à mes applications ?","faqConnectAnswer":"Oui. Plus de 3 000 connecteurs via OAuth, serveurs MCP, REST APIs, outils CLI et variables d'environnement. S'il existe une interface, SingulaComp s'y connecte.","faqWhatQuestion":"Qu’est-ce que SingulaComp ?","faqWhatAnswer":"Un ordinateur cloud disponible 24/7 où des agents IA effectuent le vrai travail nécessaire au fonctionnement d'une entreprise. Vous connectez vos outils, définissez vos agents, configurez leurs plannings et déclencheurs, et la machine opère que vous soyez présent ou non.","faqDifferentQuestion":"En quoi SingulaComp est-il différent des autres plateformes d'IA ?","faqDifferentAnswer":"La plupart des plateformes d'IA sont des interfaces de chat qui vous donnent des suggestions. SingulaComp est un ordinateur persistant qui exécute des agents de manière autonome : ils naviguent sur le Web, exécutent du code, appellent des APIs, gèrent des fichiers et se coordonnent entre vos outils. Ils travaillent pendant que vous dormez.","accountTitle":"Suppression du compte","accountLeadBefore":"Pour supprimer votre compte, envoyez un e-mail à","accountLeadAfter":"ou faites-le vous-même depuis les paramètres :","accountStep1":"Cliquez sur le nom de l’organisation en haut à gauche, puis sur Paramètres personnels","accountStep2":"Dans Profil, sous Zone dangereuse, cliquez sur Supprimer le compte","accountStep3":"Choisissez Délai de grâce de 14 jours ou Supprimer immédiatement","accountStep4":"Saisissez \"delete\" pour confirmer","accountWarning":"La suppression arrête les ordinateurs des agents et met fin à l’abonnement et aux crédits. Elle est irréversible. Les projets, les sessions et votre connexion sont conservés.","legalTerms":"Conditions d'utilisation","legalPrivacy":"Politique de confidentialité","contactLead":"Besoin d’aide ? Contactez-nous.","title":"Assistance","lead":"Les réponses que nous donnons le plus souvent, et une personne au bout du fil quand elles ne suffisent pas.","channelEmailTitle":"Écrivez-nous","channelDocsTitle":"Documentation","channelDocsDetail":"Guides et référence","channelDocsNote":"Installation et configuration.","faqBugAnswerBefore":"Écrivez à","faqCreditsAnswerBefore":"Contactez","legalTitle":"Mentions légales","legalImprint":"Mentions légales de l’éditeur","contactTitle":"Contact","contactGeneral":"Général","contactSecurity":"Sécurité","faqWhatCreditsQuestion":"Que sont les crédits et combien coûtent-ils ?","faqWhatCreditsAnswerBefore":"Les crédits sont l'unité d'utilisation de la plateforme chez SingulaComp, et les appels de modèles en consomment le plus. SingulaComp ajoute 20 % au coût du modèle et 50 % sur la plupart des appels d'outils. Avec votre propre clé d'API, vous payez directement votre fournisseur, et SingulaComp ne facture des frais de plateforme de 5 % qu'au-delà des 200 $ d'utilisation au prix catalogue par mois. La grille tarifaire complète, les deux types de crédits et comment faire durer un solde se trouvent dans","faqWhatCreditsLink":"Crédits et utilisation","faqWhatCreditsAnswerAfter":"."}},"hardcodedUi":{"autoFeaturesBillingClaimPerSeatCardJsxTextMoveOff58e07c8d":"Passez de la facturation par machine au nouveau forfait à 29.99 $ par siège. Nous annulons vos abonnements aux machines, appliquons votre solde inutilisé au premier siège et restituons le reste sous forme de ","autoAppAppAccountsIdTokensTokenIdPageJsxTextTokensf8e918bc":"Les jetons héritent du rôle de compte et des appartenances aux groupes de leur créateur lors de chaque requête. Pour limiter l'accès d'un jeton, restreignez-le à un seul projet lors de sa création.","projectAccessBoundary":{"privateHeading":"Demandez l’accès.","privateBody":"Seuls les membres peuvent ouvrir ce projet. Envoyez un mot et un chef de projet pourra vous ajouter.","waitingHeading":"En attente d’approbation.","sentBody":"Votre demande est entre les mains des chefs de projet. Cette page s’ouvrira d’elle-même dès que l’un d’eux l’approuvera.","alreadyBody":"Vous avez déjà demandé l’accès. Un chef de projet doit encore l’approuver.","notFoundHeading":"Ce projet n’existe plus.","notFoundBody":"Le lien est peut-être erroné, ou quelqu’un a supprimé le projet.","errorHeading":"Ce projet n’a pas pu être chargé.","errorBody":"La requête a échoué avant que nous puissions vérifier votre accès.","noteLabel":"Mot pour le chef de projet","notePlaceholder":"Pourquoi vous avez besoin d’un accès (facultatif)","requestAction":"Demander l’accès","checkNowAction":"Vérifier maintenant","tryAgainAction":"Réessayer","projectsAction":"Retour aux projets","accountLabel":"Compte","projectLabel":"Projet","approvalNote":"Toute personne qui gère ce projet peut approuver votre demande.","openAsAdmin":"Ouvrir en tant qu’admin","requestFailed":"Impossible d’envoyer la demande.","bypassFailed":"Le contournement admin a échoué.","thisAccount":"ce compte"},"appHomeDesignSystemPage":{"line566JsxTextDonAposT":"Ne pas","line700JsxTextBrandAmpDesignSystem":"Système de marque et de design","line703JsxTextLogoAssetsColorPaletteTypographyMotionTokensComponent":"Ressources de logo, palette de couleurs, typographie, tokens de mouvement, bibliothèque de composants et règles d'utilisation pour construire SingulaComp. La référence complète pour les designers et les ingénieurs.","line714JsxTextOklchColors":"Couleurs OKLCH","line715JsxTextRadixPrimitives":"Radix Primitives","line728JsxTextTwoFormsTheSymbolAndTheWordmarkEach":"Deux formes : le symbole et le wordmark. Chacune en noir et en blanc.","line737JsxTextTheSymbolIsDerivedFromTheLetterK":"Le symbole est dérivé de la lettre K : connectivité et intelligence abstraites en une marque géométrique. Utilisez-le comme favicon, icône d'application ou chaque fois que le wordmark complet n'","line739JsxTextTPracticalNeverStretchRotateOrRecolorIt":"est pas pratique. Ne jamais l'étirer, le faire pivoter ni le recolorer.","line751JsxTextBlackAndWhiteIsTheFoundationEachUi":"Le noir et le blanc constituent la base. Chaque thème d'interface associe cette base neutre à exactement une couleur d'accent. L'espace colorimétrique OKLCH garantit une uniformité perceptive entre tous les thèmes.","line791JsxTextCorePalette":"Palette principale","line794JsxTextGlobalsCssRootDark":"globals.css · :root / .dark","line848JsxTextRoobertAGeometricSansSerifFontMedium500":"Roobert : une sans-serif géométrique. Font-medium (500) est la graisse de marque. Roobert Mono pour le code et les données.","line871JsxTextSingulaCompComputer":"SingulaComp Computer","line880JsxTextRoobertMono":"Roobert Mono","line883JsxTextConstAgentNewSingulaComp":"const agent = new SingulaComp();","line886JsxTextAbcdefghijklmnopqrstuvwxyzAbcdefghijklmnopqrstuvwxyz0123456789":"ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789","line894JsxTextTypeScale":"Échelle typographique","line917JsxTextTheQuickBrownFox":"Portez ce vieux whisky au juge blond qui fume","line938JsxTextStandardizedDurationAndEasingTokensEnsureEveryTransition":"Des tokens standardisés de durée et d'easing garantissent une sensation cohérente pour chaque transition. Cliquez sur les libellés pour déclencher l'animation.","line946JsxTextDurationScale":"Échelle de durée","line964JsxTextEasingCurves":"Courbes d'easing","line988JsxTextAConsistentSpacingScaleBasedOn4pxIncrements":"Une échelle d'espacement cohérente basée sur des incréments de 4px. Utilisée pour les paddings, les marges et les gaps dans toute l'interface.","line1019JsxTextTheCompleteComponentLibraryEachComponentUsesA":"La bibliothèque complète de composants. Chaque composant utilise une API cohérente avec des props de variante et de taille gérées via class-variance-authority. Construite sur les primitives Radix UI pour l'accessibilité et la composabilité.","line1029JsxTextText10Variants8SizesTheFoundationOfEvery":"10 variantes x 8 tailles. La base de chaque interaction. Il n'y a que deux rayons : les pills (boutons, badges) utilisent","line1030JsxTextEveryContainerCardsDialogsInputsTextareasSelectsInfo":"; chaque conteneur (cards, dialogues, inputs, textareas, selects, bannières d'information, alertes) utilise","line1031JsxTextNeverPut":". Ne mettez jamais","line1032JsxTextOnABoxThe":"sur une boîte. Le","line1033JsxTextVariantIsReservedForThe":"La variante est réservée à l’","line1033JsxTextOneIrreversibleConfirm":"une confirmation irréversible","line1033JsxTextAConfirmdialogAposSPrimaryActionTheDanger":"(l’action principale d’un ConfirmDialog, la Danger Zone) - jamais pour des actions courantes comme se déconnecter ou annuler.","line1039JsxTextBaseVariants":"Variantes de base","line1051JsxTextSingulaCompVariants":"Variantes SingulaComp","line1061JsxTextStandardSizes":"Tailles standard","line1071JsxTextCompactSizes":"Tailles compactes","line1081JsxTextWithIcons":"Avec icônes","line1083JsxTextSendEmail":"Envoyer un e-mail","line1096JsxTextDisabledOutline":"Contour désactivé","line1108JsxTextLabelsStatusIndicatorsAndTagsSevenVariantsFrom":"Libellés, indicateurs d’état et tags. Sept variantes, de pleine à subtile.","line1114JsxTextBaseVariants":"Variantes de base","line1126JsxTextSemanticStatus":"État sémantique","line1144JsxTextWithIcons":"Avec icônes","line1211JsxTextTextInputForFormsAndSearchTheCanonical":"Champ de texte pour les formulaires et la recherche. Le traitement canonique des contrôles de formulaire - Textarea et Select héritent de la même surface bg-card, de l’anneau de focus d’accent et de la forme rounded-2xl.","line1221JsxAttrPlaceholderDefaultInput":"Champ par défaut","line1224JsxAttrPlaceholderWithPlaceholder":"Avec placeholder","line1225JsxAttrPlaceholderPasswordInput":"Champ de mot de passe","line1235JsxTextMultiLineTextInputForLongerContentShares":"Champ de texte multiligne pour les contenus plus longs. Partage le même traitement qu’Input et Select - surface bg-card, anneau de focus d’accent, rounded-2xl, sans ombre.","line1241JsxAttrPlaceholderWriteSomething":"Écrivez quelque chose...","line1242JsxAttrPlaceholderDisabledTextarea":"Textarea désactivée","line1251JsxTextDropdownSelectionFromAListOfOptionsMatches":"Sélection déroulante dans une liste d’options. Correspond à Input et Textarea - même surface bg-card, même anneau de focus d’accent et même forme rounded-2xl.","line1259JsxAttrPlaceholderSelectAFramework":"Sélectionnez un framework","line1276JsxTextToggleForBooleanValues":"Bascule pour les valeurs booléennes.","line1311JsxTextToggleControlForOnOffStates":"Contrôle de bascule pour les états activé/désactivé.","line1348JsxTextATwoStateButtonWithDefaultAndOutline":"Un bouton à deux états avec variantes par défaut et outline.","line1356JsxAttrAriaLabelToggleBold":"Activer/désactiver le gras","line1360JsxAttrAriaLabelToggleSettings":"Activer/désactiver les paramètres","line1369JsxTextRadioGroup":"Groupe de boutons radio","line1371JsxTextSingleSelectionFromASetOfOptions":"Sélection unique parmi un ensemble d’options.","line1395JsxTextTabbedNavigationWithStandardAndCompactVariants":"Navigation par onglets avec variantes standard et compacte.","line1411JsxTextAccountSettingsAndPreferences":"Paramètres du compte et préférences.","line1416JsxTextChangeYourPassword":"Modifiez votre mot de passe.","line1421JsxTextGeneralSettings":"Paramètres généraux.","line1444JsxTextDailyViewContent":"Contenu de la vue quotidienne.","line1449JsxTextWeeklyViewContent":"Contenu de la vue hebdomadaire.","line1454JsxTextMonthlyViewContent":"Contenu de la vue mensuelle.","line1467JsxTextModalOverlayForFocusedInteractions":"Superposition modale pour les interactions ciblées.","line1472JsxTextOpenDialog":"Ouvrir la boîte de dialogue","line1476JsxTextDialogTitle":"Titre de la boîte de dialogue","line1478JsxTextThisIsADescriptionOfTheDialogContent":"Ceci est une description du contenu de la boîte de dialogue. Elle fournit du contexte à l’utilisateur.","line1484JsxTextDialogBodyContentGoesHere":"Le contenu du corps de la boîte de dialogue se place ici.","line1500JsxTextSlideOutPanelFromTheEdgeOfThe":"Panneau coulissant depuis le bord du viewport.","line1505JsxTextOpenSheet":"Ouvrir le Sheet","line1509JsxTextSheetTitle":"Titre du Sheet","line1511JsxTextASidePanelForSecondaryContentAndActions":"Un panneau latéral pour le contenu et les actions secondaires.","line1516JsxTextSheetBodyContent":"Contenu du corps de la feuille.","line1526JsxTextDropdownMenu":"Menu déroulant","line1528JsxTextContextualMenuTriggeredByAButtonRowsStay":"Menu contextuel déclenché par un bouton. Les lignes restent","line1529JsxTextEvenDestructiveOnesLikeDeleteOrRemoveRed":"— même les actions destructives comme Supprimer ou Retirer. Le rouge est le frein, pas la peinture : il n’apparaît que sur le bouton de confirmation final, jamais sur une ligne de menu.","line1558JsxTextContextualInformationOnHover":"Informations contextuelles au survol.","line1570JsxTextThisIsAHelpfulTooltip":"Ceci est une infobulle utile","line1598JsxTextFloatingContentPanelAttachedToATrigger":"Panneau de contenu flottant attaché à un déclencheur.","line1603JsxTextOpenPopover":"Ouvrir la fenêtre contextuelle","line1607JsxTextPopoverTitle":"Titre de la fenêtre contextuelle","line1609JsxTextThisIsThePopoverContentItCanContain":"Voici le contenu de la fenêtre contextuelle. Il peut contenir n’importe quels éléments.","line1622JsxTextInlineNotificationWithContextualVariants":"Notification en ligne avec des variantes contextuelles.","line1628JsxTextDefaultAlert":"Alerte par défaut","line1630JsxTextThisIsADefaultInformationalAlert":"Ceci est une alerte informative par défaut.","line1637JsxTextSomethingWentWrongPleaseTryAgain":"Une erreur s’est produite. Veuillez réessayer.","line1644JsxTextThisActionMayHaveUnintendedConsequences":"Cette action peut avoir des conséquences imprévues.","line1653JsxTextAlertDialog":"Boîte de dialogue d’alerte","line1655JsxTextConfirmationDialogForDestructiveOrImportantActions":"Boîte de dialogue de confirmation pour les actions destructives ou importantes.","line1660JsxTextDeleteItem":"Supprimer l’élément","line1665JsxTextAreYouSure":"Êtes-vous sûr ?","line1668JsxTextThisActionCannotBeUndoneThisWillPermanently":"Cette action est irréversible. Elle supprimera définitivement l’élément et retirera toutes les données associées.","line1685JsxTextCollapsibleContentSectionsWithSmoothAnimation":"Sections de contenu repliables avec une animation fluide.","line1691JsxTextWhatIsSingulaComp":"Qu’est-ce que SingulaComp ?","line1694JsxTextSingulaCompIsAnAiPoweredPlatformForBuilding":"SingulaComp est une plateforme propulsée par l’IA pour créer et déployer des agents intelligents. Elle fournit l’infrastructure, les outils et les interfaces nécessaires à la création de workflows d’IA de qualité production.","line1702JsxTextWhatDesignSystemDoesItUse":"Quel système de design utilise-t-il ?","line1705JsxTextSingulaCompUsesAMonochromaticDesignSystemWithStrategic":"SingulaComp utilise un système de design monochromatique avec des couleurs d’accent stratégiques, basé sur des tokens de couleur OKLCH, la famille typographique Roobert et les primitives Radix UI.","line1712JsxTextHowDoThemesWork":"Comment fonctionnent les thèmes ?","line1715JsxTextEachThemeDefinesASingleAccentHueApplied":"Chaque thème définit une seule teinte d’accent appliquée aux tokens primary, ring et chart. Tous les arrière-plans, surfaces et bordures restent neutres. Sept thèmes sont disponibles : Graphite, Teal, Amber, Rose, Violet, Emerald et Neon.","line1730JsxTextASimplerExpandCollapsePrimitiveUnlikeAccordionIt":"Une primitive d’extension/réduction plus simple. Contrairement à Accordion, elle contrôle une seule section sans sélection exclusive.","line1741JsxTextText3TaggedItems":"3 éléments étiquetés","line1751JsxTextSingulaCompDesignSystem":"@singulacomp/design-system","line1755JsxTextSingulaCompComponents":"@singulacomp/components","line1758JsxTextSingulaCompTokens":"@singulacomp/tokens","line1769JsxTextVisualDividerBetweenContentSections":"Séparateur visuel entre les sections de contenu.","line1774JsxTextContentAbove":"Contenu au-dessus","line1778JsxTextContentBelow":"Contenu en dessous","line1788JsxTextLoadingPlaceholderForContentThatHasn":"Espace réservé de chargement pour le contenu qui n’a pas encore","line1788JsxTextTLoadedYet":"été chargé.","line1795JsxTextCardSkeleton":"Squelette de carte","line1809JsxTextInlineVariants":"Variantes en ligne","line1828JsxTextVisualIndicatorOfCompletionOrLoading":"Indicateur visuel d’achèvement ou de chargement.","line1848JsxTextRangeInputForSelectingNumericValues":"Entrée de plage pour sélectionner des valeurs numériques.","line1869JsxTextAccessibleLabelForFormControls":"Libellé accessible pour les contrôles de formulaire.","line1873JsxTextEmailAddress":"Adresse e-mail","line1877JsxAttrPlaceholderYouExampleCom":"you@example.com","line1887JsxTextNavigationHierarchyTrail":"Fil hiérarchique de navigation.","line1901JsxTextDesignSystem":"Système de design","line1912JsxTextStructuredDataDisplayInRowsAndColumns":"Affichage de données structurées en lignes et colonnes.","line1968JsxTextKeyboardShortcutIndicatorsThemeAwareIncludingAutomaticStyling":"Indicateurs de raccourcis clavier. Sensibles au thème, avec style automatique lorsqu’ils sont imbriqués dans des infobulles.","line1975JsxTextIndividualKeys":"Touches individuelles","line1988JsxTextKeyGroupsShortcuts":"Groupes de touches (raccourcis)","line2026JsxTextDatePickerCalendarGrid":"Grille de calendrier du sélecteur de date.","line2040JsxTextScrollArea":"Zone de défilement","line2042JsxTextCustomScrollableContainerWithStyledScrollbar":"Conteneur défilable personnalisé avec barre de défilement stylisée.","line2056JsxTextListItem":"Élément de liste","line2070JsxTextPagePatterns":"Modèles de page","line2073JsxTextHowSingulaCompListManagementPagesAreBuiltThese":"Comment sont construites les pages de liste / gestion de SingulaComp. Voici les éléments de chrome partagés utilisés par","line2075JsxTextNewManagementStylePagesShouldComposeTheSame":". Les nouvelles pages de style gestion doivent composer les mêmes éléments dans le même ordre, afin que toute l'application donne l'impression d'être un seul produit.","line2113JsxTextItemCardUsedAcrossEveryListPageMouse":"Carte d'élément utilisée sur toutes les pages de liste. Projecteur radial qui suit la souris au survol, avec une subtile lueur de bordure. Envelopper avec","line2115JsxTextBgCardBorderBorderBorder50":"bg-card border border-border/50","line2115JsxTextAndApplyYourOwnInnerPadding":"et appliquer votre propre padding intérieur.","line2156JsxTextStandardSearchPillPlacedInTheActionBar":"Pilule de recherche standard placée dans la barre d'actions sous le PageHeader. Laisser une","line2157JsxTextWidthSoItSitsNextToARight":"largeur pour qu'elle se place à côté d'une action principale alignée à droite sans prendre toute la place.","line2166JsxAttrPlaceholderSearchConnections":"Rechercher des connexions...","line2179JsxTextStaggerMount":"Montage échelonné","line2181JsxTextEveryManagementPageMountsItsThreeZonesWith":"Chaque page de gestion monte ses trois zones avec un fondu + glissement échelonné. En-tête à l'entrée, barre de recherche à","line2183JsxTextContentAt":", contenu à","line2205JsxTextSmallCompositionPiecesUsedInsideProjectPagesIssue":"Petits éléments de composition utilisés dans les pages de projet, les détails d'issues et d'autres surfaces internes structurées qui ne correspondent pas à la forme hero + liste.","line2214JsxTextTheOneLayoutWrapperStandardisesMaxWidthHorizontal":"L'unique wrapper de mise en page. Standardise la largeur maximale, le padding horizontal et le comportement de défilement. Quatre préréglages de largeur :","line2216JsxTextReading720":"lecture (720)","line2217JsxTextDefault1000":"par défaut (1000)","line2218JsxTextWide1280":"large (1280)","line2223JsxTextLtPageshellWidthQuotDefaultQuotGtLt":"<PageShell width=\"default\"> … </PageShell>","line2224JsxTextMaxW1000pxPx6LgPx10":"max-w-[1000px] · px-6 lg:px-10 · py-10","line2233JsxTextLabelledSectionInsideAPageshellUppercaseMicroLabel":"Section libellée dans une PageShell. Micro-libellé en majuscules, action finale facultative, marge supérieure affirmée entre éléments frères. Pas de boîte, pas de chrome : la typographie et l'espace blanc font le travail.","line2241JsxTextDescriptionContentLivesHereSectionsSeparateConcernsOn":"Le contenu descriptif se trouve ici. Les sections séparent les sujets sur une page sans jamais dessiner de carte.","line2254JsxTextASecondSectionWithATrailingAction":"Une deuxième section avec une action finale.","line2264JsxTextTheOnePanelPatternComposesTheDesignSystem":"L'unique modèle de panneau. Compose la Card du design system (rounded-2xl) et ajoute l'en-tête divisé dont chaque surface de paramètres/liste a besoin : titre, compteur atténué, description, action finale. Utiliser","line2267JsxTextToSeatAListEdgeToEdgeAnd":"pour placer une List bord à bord, et","line2268JsxTextToneQuotDestructiveQuot":"tone=\"destructive\"","line2268JsxTextForDangerZonesNoSeparateComponentADanger":"pour les zones de danger, sans composant séparé. Une zone de danger reste calme : un panneau neutre avec un léger bord chaud et un","line2270JsxTextTriggerRedIsTheBrakeNotThePaint":"déclencheur. Le rouge est le frein, pas la peinture : il n'apparaît que lors de la confirmation finale (le bouton ConfirmDialog), jamais sur le panneau.","line2278JsxAttrDescriptionPeopleWithAccessToThisAccount":"Personnes ayant accès à ce compte.","line2286JsxTextBodyContentSitsInThePaddedRegionPass":"Le contenu du body se trouve dans la zone avec padding. Passer","line2287JsxTextToDropThePaddingForAList":"pour supprimer le padding d'une List.","line2292JsxAttrTitleDangerZone":"Zone de danger","line2293JsxAttrDescriptionIrreversibleActionsLiveHere":"Les actions irréversibles se trouvent ici.","line2298JsxTextDeleteThisAccount":"Supprimer ce compte","line2301JsxTextPermanentlyRemovesTheAccountAndAllItsData":"Supprime définitivement le compte et toutes ses données.","line2316JsxTextOneRule":"Une règle :","line2316JsxTextPeopleAreRoundThingsAreSquare":"les personnes sont rondes, les objets sont carrés","line2317JsxTextRendersACircularAvatarForAPersonThe":"rend un avatar circulaire pour une personne : la photo de profil supabase lorsqu'elle existe, sinon","line2319JsxTextNeutralMonochromeInitials":"des initiales monochromes neutres","line2319JsxTextNoColouredBackgrounds":"(sans arrière-plans colorés).","line2320JsxTextRendersARoundedSquareTileForAccountsProjects":"rend une tuile carrée arrondie pour les comptes, projets, groupes et autres entités non humaines : une initiale ou une icône. Les deux partagent le même matériau neutre et la même échelle de taille afin de s'aligner sur une ligne.","line2330JsxAttrEmailAdaSingulaCompAi":"ada@singulacomp.ai","line2331JsxAttrEmailGraceSingulaCompAi":"grace@singulacomp.ai","line2332JsxAttrEmailAlanSingulaCompAi":"alan@singulacomp.ai","line2338JsxAttrLabelAcmeAgi":"Acme AGI","line2348JsxTextListAmpListrow":"List & ListRow","line2350JsxTextTheStandardListADividerSeparated":"La liste standard. Une liste séparée par des séparateurs","line2351JsxTextSEachWithALeadingAvatarSlotUseravatar":"s, chacun avec un emplacement d'avatar en début de ligne (UserAvatar pour les personnes, EntityAvatar pour les objets), un titre avec des badges en ligne, un sous-titre (une bande InlineMeta est bien lisible) et un emplacement final pour des badges d'état ou un menu kebab. Déposez-le dans un","line2355JsxTextSectioncardFlush":"SectionCard flush","line2361JsxAttrEmailGraceSingulaCompAi":"grace@singulacomp.ai","line2362JsxAttrTitleGraceSingulaCompAi":"grace@singulacomp.ai","line2370JsxTextJoinedMar32026":"Inscrit le 3 mars 2026","line2371JsxTextText4Projects":"4 projets","line2381JsxAttrEmailAlanSingulaCompAi":"alan@singulacomp.ai","line2382JsxAttrTitleAlanSingulaCompAi":"alan@singulacomp.ai","line2385JsxTextJoinedApr12026":"Inscrit le 1er avril 2026","line2403JsxTextKeyValuePairsFixedWidthLabelColumnSo":"Paires clé/valeur. Colonne de libellés à largeur fixe pour aligner les valeurs verticalement. Séparateurs facultatifs pour une liste de métadonnées façon Linear.","line2413JsxTextText2DaysAgo":"il y a 2 jours","line2415JsxTextText3mAgo":"il y a 3 min","line2426JsxTextDotSeparatedFactsDropAnyNumberOfChildren":"Informations séparées par des points. Ajoutez autant d'enfants que nécessaire — les valeurs falsy sont ignorées. Utilisé dans les en-têtes de page, les sous-titres de lignes et les pieds de cartes.","line2435JsxTextText24Issues":"24 tickets","line2436JsxTextCreated2dAgo":"créé il y a 2 j","line2437JsxTextText8Sessions":"8 sessions","line2446JsxTextTheCalmTeachingMomentIconHeadlineOneLine":"Le moment pédagogique calme. Icône, titre, description sur une ligne, jusqu'à deux actions. Utilisé pour les vues d'état vide dans chaque liste et page de détail.","line2453JsxAttrTitleNoIssuesYet":"Aucun ticket pour l'instant","line2454JsxAttrDescriptionCreateYourFirstIssueWithCOrImport":"Créez votre premier ticket avec C ou importez-le depuis une session.","line2457JsxTextNewIssue":"Nouveau ticket","line2462JsxTextLearnMore":"En savoir plus","line2473JsxTextAnInlineStatusInfoNoticeManifestStatusA":"Un avis de statut / information en ligne — statut du manifeste, email ignoré, astuce. Sémantique","line2474JsxTextNeutralInfoSuccessWarningDestructiveInsteadOfHand":"(neutral / info / success / warning / destructive) au lieu de bordures teintées faites à la main. Icône + titre facultatif + corps + action finale.","line2479JsxAttrTitleHeadsUp":"Attention","line2480JsxTextTheManifestIsBeingReSyncedSecretsApply":"Le manifeste est en cours de resynchronisation — les secrets seront appliqués dans un instant.","line2482JsxAttrTitleEmailSkipped":"Email ignoré","line2483JsxTextMailtrapIsnAposTConfiguredLocallyCopyThe":"Mailtrap n'est pas configuré localement. Copiez le lien d'invitation pour le partager.","line2488JsxAttrTitleAllSet":"Tout est prêt","line2495JsxTextYourRepositoryIsConnected":"Votre dépôt est connecté.","line2501JsxTextStatusDotBadgeAmpDiffstat":"Statut (Dot, Badge & DiffStat)","line2503JsxTextTheSingleSourceOfTruthForLdquoThis":"La source unique de vérité pour la coloration « ceci signifie réussite / avertissement / erreur / info ». Les chips utilisent","line2505JsxTextBoxesUse":", les boîtes utilisent","line2505JsxTextForTheCasesAComponentCanAposT":"— pour les cas qu'un composant ne peut pas couvrir (un point d'activité en direct, un compteur diff +/-, une icône de statut seule), utilisez","line2508JsxTextOrThe":"ou les","line2509JsxTextMapsInsteadOfReInlining":"maps au lieu de les réécrire en ligne","line2535JsxTextText3Passed":"3 réussis","line2536JsxTextText5Warnings":"5 avertissements","line2537JsxTextText2Errors":"2 erreurs","line2542JsxTextForInformationalStatusFaintInclRed":"pour les statuts informatifs (discret, rouge inclus).","line2543JsxTextBadgeVariantQuotDestructiveQuot":"Badge variant=\"destructive\"","line2544JsxTextIsASolidRedPillReserveItFor":"est une pastille rouge PLEINE — réservez-la aux actions, pas aux statuts.","line2557JsxTextCodePatternsThatViolateTheDesignSystemFollow":"Modèles de code qui enfreignent le design system. Suivez ces règles pour préserver la cohérence, l'accessibilité et les performances dans toute la base de code.","line2564JsxAttrTitleAp1NoInlineStyleForFixedValues":"AP-1 : Pas de style={} en ligne pour les valeurs fixes","line2565JsxAttrDescriptionBypassesTheUtilitySystemCanTBePurged":"Contourne le système d'utilitaires, ne peut pas être purgé, crée des problèmes de spécificité et reste invisible pour les audits du design system.","line2571JsxAttrTitleAp2NoArbitraryTextSizes":"AP-2 : Pas de tailles de texte arbitraires","line2572JsxAttrDescriptionCreatesInconsistentTypeSizesWithNoSemanticMeaning":"Crée des tailles de texte incohérentes, sans signification sémantique et sans lien avec l'échelle typographique lisible.","line2583JsxAttrTitleAp3NoRawButtonElements":"AP-3 : Pas d'éléments <button> bruts","line2584JsxAttrDescriptionRawButtonsBypassVariantSystemHaveInconsistentSizing":"Les boutons bruts contournent le système de variantes, ont des tailles/paddings/rayons incohérents, aucune garantie d'anneau de focus et aucune prise en charge de l'état de chargement.","line2590JsxAttrTitleAp4NoTransitionColors":"AP-4 : Pas de transition-colors","line2591JsxAttrDescriptionAnimatesEveryCssPropertyIncludingWidthHeightPadding":"Anime toutes les propriétés CSS, y compris la largeur, la hauteur et le padding. Provoque du layout thrashing. Tue les performances sur les grandes listes.","line2597JsxAttrTitleAp5NoHardcodedHexColors":"AP-5 : Pas de couleurs hexadécimales codées en dur","line2598JsxAttrDescriptionCompletelyBypassesTheThemeSystemWillLookWrong":"Contourne complètement le système de thèmes. S’affichera mal dans les thèmes non par défaut. Casse le mode sombre.","line2604JsxAttrTitleAp6NoClickableDivElements":"AP-6 : Pas d’éléments <div> cliquables","line2605JsxAttrDescriptionNotKeyboardAccessibleNoFocusRingNotAnnounced":"Non accessible au clavier. Aucun anneau de focus. Non annoncé comme interactif par les lecteurs d’écran."},"appHomePage":{"useCasesEyebrow":"Use cases","useCasesTitle":"An agent for every job on your plate","useCasesDescription":"One workforce, every department. Watch an agent take a real task end to end — then open the full playbook.","useCasesLearnMore":"Learn more","useCaseDemos":{"triageCustomerSignals":{"tabTitle":"Triage Customer Signals","tabDescription":"Route and prioritize inbound signals automatically","eyebrow":"Triage customer signals","title":"Turn customer noise into prioritized action","description":"Agents pull signals from tickets, Slack, and your CRM — then classify, deduplicate, and route each to the right team with full context. Every step runs in an isolated sandbox, and nothing reaches a customer without review.","log":["Ticket retiré + historique client","Réponse rédigée à partir de documents","Remboursement signalé pour approbation","Envoyé, enregistré dans la piste d'audit"]},"shipBacklogTickets":{"tabTitle":"Ship Backlog Tickets","tabDescription":"Pick up backlog tickets and open reviewed change requests","eyebrow":"Ship backlog tickets","title":"From backlog ticket to reviewed change request","description":"Point a coding agent at your backlog. It reads the issue, works in its own sandbox on its own branch, and opens a change request with a preview — so every line lands on main through review, never a black box.","log":["Diff examiné dans le bac à sable","Reproduit le bug","Branche de correctif ouverte","Demande de modification soumise"]},"fillThePipeline":{"tabTitle":"Fill the Pipeline","tabDescription":"Research accounts and draft outreach at scale","eyebrow":"Fill the pipeline","title":"Research every account, draft every touch","description":"Agents enrich and rank your accounts, draft personalized outreach, and keep the CRM clean — so your team walks into every call prepped, not scrambling.","log":["Recueilli à partir de sources approuvées","J'ai recoupé les faits","A rédigé le mémoire","Publié pour l'équipe"]},"closeTheBooks":{"tabTitle":"Close the Books","tabDescription":"Reconcile, report, and close with an audit trail","eyebrow":"Close the books","title":"Reconcile and close, with a trail you can audit","description":"Agents capture invoices, tie out accounts, and flag policy exceptions — leaving a reviewable run log behind every number, so the close is fast and fully auditable.","log":["Transactions appariées","Signalé 3 exceptions","Résumé rédigé","Réservé pour approbation"]},"briefToCampaign":{"tabTitle":"Brief to Campaign","tabDescription":"Turn a brief into on-brand, ready-to-ship work","eyebrow":"Brief to campaign","title":"Turn a brief into a campaign that's ready to ship","description":"Hand agents a brief and your brand. They research, draft, and interlink pages, posts, and ad variations on brand — and hand back finished work for a human to approve before anything goes live.","log":["Lire la brève","Rédigé les actifs","Règles de marque vérifiées","Acheminé pour examen"]},"runTheBackOffice":{"tabTitle":"Run the Back Office","tabDescription":"Turn playbooks into workflows that run themselves","eyebrow":"Run the back office","title":"Turn playbooks into workflows that run themselves","description":"Agents track orders across suppliers, watch vendor performance, and turn your SOPs into workflows triggered on a schedule or a webhook — so the business keeps running while your team sleeps.","log":["J'ai chargé la SOP","J'ai exécuté chaque étape dans un bac à sable","En pause à la porte d'approbation","Clôturé la tâche"]}},"heroCommandCenter":"Embauchez un collègue IA","heroAiWorkforce":"qui fait du vrai travail.","heroDescription":"Connectez vos outils et ajoutez SingulaComp à Slack. Il apprend votre façon de travailler, mémorise le contexte au fil du temps et livre du travail fini sur l'ensemble de votre stack — depuis Slack, l'espace web ou la CLI.","startBuildingCta":"Commencer à créer","chatMorningBriefThinking":"Collecte des mises à jour de la nuit...","chatMorningBriefMarkdown":"##### Voici votre briefing du matin :\n\n- **Revenus Stripe :** +3 482 $\n- **3 leads entreprise ont répondu**\n- **2 clients ont signalé des frictions à l'onboarding**\n- **Disponibilité production :** 99,98 %\n- **GitHub :** 14 PR fusionnées\n- **Slack :** 3 discussions attendent votre avis\n\n##### J'ai préparé un rapport détaillé si vous souhaitez le consulter.","howItWorksEyebrow":"De zéro à opérationnel","howItWorksTitle":"Déployé dans toute votre entreprise en quelques semaines, pas en trimestres.","howItWorksDescription":"Pas besoin de tout remplacer. Lancez votre premier agent en une après-midi, puis passez à l'échelle équipe par équipe.","howItWorksStep1Label":"Créez votre projet","howItWorksStep1Detail":"Connectez les outils qui font tourner votre entreprise, et SingulaComp construit une mémoire partagée à partir de ce qu'il observe.","howItWorksStep2Label":"Configurez vos agents","howItWorksStep2Detail":"Définissez agents, skills et automatisations dans l'interface ou sous forme de code. Déterminez qui peut faire quoi — et où un humain doit valider.","howItWorksStep3Label":"Déployez partout","howItWorksStep3Detail":"Chaque agent s'exécute dans son propre sandbox isolé, sur l'interface que votre équipe utilise déjà.","howItWorksStep4Label":"Il s'améliore avec le temps","howItWorksStep4Detail":"Les skills et la mémoire s'accumulent à chaque exécution. Votre entreprise devient plus intelligente — et tout est versionné.","splitEyebrow":"Deux façons de commencer","splitTitle":"One platform, two ways in.","splitDescription":"Start with the same operating layer, then choose the entry point that matches how your team wants to adopt AI work.","splitCompaniesEyebrow":"For companies","splitCompaniesTitle":"An AI workforce you actually own","splitCompaniesBody":"A workspace your whole team can use from chat, Slack, or schedules. Specialist agents run in parallel, share company memory, and operate through the permissions, approval gates, and infrastructure you control.","splitCompaniesPointOne":"Live across a department in weeks","splitCompaniesPointTwo":"Your data, models, and deployment boundary","splitCompaniesPointThree":"Vos données et votre configuration restent à vous","splitBuildersEyebrow":"Pour les builders","splitBuildersTitle":"Configurez-le comme du logiciel.","splitBuildersBody":"Définissez agents, skills, outils et politiques comme du code. Utilisez les modèles et clés que vous payez déjà. singulacomp init, configurez, déployez — en auto-hébergement ou sur notre cloud.","splitBuildersPointOne":"Bring Claude, Codex, or ChatGPT","splitBuildersPointTwo":"Run many agents in parallel","splitBuildersPointThree":"Git handles review, rollback, and conflicts","differentScreenEyebrow":"Every surface","differentScreenSectionTitle":"One command center. Every way your team works.","differentScreenSectionDescription":"Hand work to your agents from the browser, your phone, Slack, the terminal, or a pipeline. Review what ships, see what's waiting on you, and spot what your project still needs before the next run.","surfaceWebWorkspace":"Espace de travail web","surfaceMobileApp":"App mobile","surfaceSlack":"Slack","surfaceTeams":"Microsoft Teams","surfaceApiSdk":"API & SDK","surfaceTriggers":"Déclencheurs (cron et webhook)","companyAsCodeEyebrow":"Ouvert et natif du code","companyAsCodeTitle":"Toute votre entreprise, sous forme de code.","companyAsCodeDescription":"Chaque agent, skill, automatisation et politique est un fichier versionné dans un dépôt git que vous contrôlez. Faites un diff, relisez, revenez en arrière — comme du logiciel. Exécutez-le sur notre cloud ou auto-hébergez-le où vous voulez. Pas de boîte noire, pas de verrouillage.","companyAsCodeBulletConfig":"Agents, skills et automatisations sous forme de fichiers simples","companyAsCodeBulletAgents":"Chaque changement est versionné, vérifiable et réversible","companyAsCodeBulletGit":"Une configuration, une seule source de vérité par entreprise","companyAsCodeBulletSelfHost":"Auto-hébergement dans votre cloud, VPC ou on-prem","connectorsEyebrow":"Connecteurs","connectorsTitle":"Every tool your agents touch.","connectorsDescription":"Connect Gmail, Stripe, Slack, GitHub, and 3,000+ more once. Every agent shares scoped, governed access through a single broker. One credential flow, not fifty. Add any MCP, OpenAPI, or GraphQL source.","connectorsBulletOne":"Plus de 3 000 apps, en un clic","connectorsBulletTwo":"Ajoutez tout outil MCP, OpenAPI ou HTTP","connectorsBulletThree":"Limité par personne, par agent et par équipe","connectorsBulletFour":"Les secrets restent chiffrés et ne fuient jamais dans une session","enterpriseEyebrow":"Enterprise & sécurité","enterpriseTitle":"Prêt pour l'entreprise. Hébergé selon vos conditions.","enterpriseDescription":"L'architecture est le modèle de sécurité — et vous pouvez tout exécuter sur une infrastructure que vous contrôlez.","enterpriseScopedTitle":"Scoped to people and agents","enterpriseScopedDescription":"Members, groups, and roles. Every permission scoped to people and agents alike.","enterpriseApprovalsTitle":"Human approval gates","enterpriseApprovalsDescription":"Guardrails on every action - require a human to approve anything risky or over-limit.","enterpriseIsolationTitle":"Isolation stricte","enterpriseIsolationDescription":"Each session runs in its own secure, ephemeral sandbox. No shared state, no blast radius.","enterpriseDataTitle":"Gardez la maîtrise de vos données","enterpriseDataDescription":"Auto-hébergé, VPC, sur site ou isolé du réseau. Vos données, votre configuration et vos modèles restent à vous.","enterpriseAccordionIsolationTitle":"Isolé par l'architecture","enterpriseAccordionIsolationTeaser":"1 session = 1 sandbox = 1 branche","enterpriseAccordionIsolationBody":"Chaque session démarre son propre sandbox sur sa propre branche Git — un clone propre de main avec son propre compute. Des milliers d'agents en parallèle sans croisement ; le travail revient uniquement sous forme de change requests vérifiables. Multi-tenant dès le jour un : toute l'org sur un déploiement.","enterpriseAccordionTokenTitle":"Un token, pas quatre-vingt-dix","enterpriseAccordionTokenTeaser":"Les secrets n'entrent jamais dans le sandbox","enterpriseAccordionTokenBody":"Vos clés API n'entrent jamais dans un sandbox. Les agents agissent via un seul token SingulaComp scoped — permissions par agent et par outil, règles réseau allow, ask first ou block. Faites tourner une credential pour tout révoquer, partout.","enterpriseAccordionAuditTitle":"Tout auditer","enterpriseAccordionAuditTeaser":"Logs, budgets et historique Git","enterpriseAccordionAuditBody":"Chaque appel modèle passe par la passerelle LLM avec logs complets, suivi des coûts et budgets par équipe. Chaque changement — humain ou agent — devient un commit Git à revoir, diff et revert. La piste d'audit n'est pas une fonctionnalité ajoutée ; c'est le repo lui-même.","enterpriseAccordionSoc2Title":"SOC 2 Type II — en cours","enterpriseAccordionSocTeaserLabel":"Audit en cours, contrôles déjà actifs","enterpriseAccordionSocBody":"Notre audit SOC 2 Type II est en cours. Les contrôles qu'il mesure — exécution isolée, credentials scoped, pistes d'audit complètes, gestion des accès — sont déjà la façon dont SingulaComp est construit, pas des rétrofits. Documentation security review disponible sur demande.","enterpriseAccordionSelfhostTitle":"Self-host en une commande","enterpriseAccordionSelfhostTeaser":"Cloud managé · VPC · on-prem · air-gapped","enterpriseAccordionSelfhostBody":"singulacomp self-host init lance toute la plateforme depuis des images Docker — cloud managé, votre VPC, on-prem, même air-gapped. Le même produit partout, rien ne phone home. Vos données, modèles et clés sur une infrastructure que vous contrôlez.","enterpriseStageTokenRejected":"vos clés API","enterpriseStageTokenAccepted":"1 jeton singulacomp","enterpriseStageAuditRow0":"POST /v1/chat · $0.04","enterpriseStageAuditRow1":"outil : linear.create · ok","enterpriseStageAuditRow2":"commit 4b8aa1 · compétence","enterpriseStageAuditRow3":"budget : 64 % du plafond","enterpriseStageSoc2Control0":"Exécution isolée","enterpriseStageSoc2Control1":"Credentials scoped","enterpriseStageSoc2Control2":"Piste d'audit complète","enterpriseStageSoc2Control3":"Gestion des accès","enterpriseStageSocBadge":"SOC 2 Type II · en cours","enterpriseStageSelfhostHost0":"cloud géré par singulacomp","enterpriseStageSelfhostHost1":"votre VPC","enterpriseStageSelfhostHost2":"sur site","enterpriseStageSelfhostHost3":"isolé du réseau","enterpriseStageSelfhostCommand":"$ singulacomp self-host init","enterpriseCtaPrimary":"Parlez-nous de l'enterprise","enterpriseCtaSecondary":"Lire le modèle de sécurité","enterpriseLearnMore":"En savoir plus sur l'enterprise","ctaBadge":"Commencer","statConnectors":"Connectors, out of the box","statCommandCenter":"Command center for everything","statAlwaysOn":"Des agents toujours actifs","statOpenSelfHostable":"Open & self-hostable","workforceMapEyebrow":"Plateforme ouverte","workforceMapTitle":"Construire une fois. Déployer partout.","workforceMapDescription":"Créez vos agents internes une fois et exécutez-les dans le cloud, sur votre propre infra ou sur un marketplace ouvert.","workforceMapAgentsTitle":"Agents basés sur le code","workforceMapAgentsDesc":"Persona, skills et outils en fichiers.","workforceMapAutomationsTitle":"Runtime portable","workforceMapAutomationsDesc":"Cloud, auto-hébergement ou VPC.","workforceMapConnectorsTitle":"Connexion à Slack","workforceMapConnectorsDesc":"Touchez votre équipe là où elle travaille.","workforceMapMemoryTitle":"Prêt pour le marketplace","workforceMapMemoryDesc":"Partagez des modèles sans enfermer les utilisateurs.","workforceMapPillCommunication":"singulacomp init","workforceMapPillDocs":"Configurer","workforceMapPillCode":"singulacomp deploy","workforceMapPillCrm":"Slack","workforceMapPillData":"Données","howItWorksSectionTitle":"Comment une entreprise tourne avec SingulaComp.","howItWorksSectionDescription":"Toute votre entreprise sous forme de code — avec les agents et les clés API que vous avez déjà, multi-tenant pour toute l’organisation, hébergée où vous voulez.","storySkillsEyebrow":"Skills","storySkillsTitle":"Transformez vos meilleurs flux de travail en compétences que tout le monde peut utiliser.","storySkillsDescription":"Les compétences enseignent à SingulaComp comment votre entreprise effectue un travail spécifique : préparer un appel de vente, trier les tickets, rédiger une mise à jour du conseil, examiner des contrats ou créer un rapport de campagne.","storySkillsBulletCapture":"Capturez la manière de travailler de vos meilleurs employés","storySkillsBulletReuse":"Réutilisez les flux de travail à travers les équipes et les agents","storySkillsBulletReview":"Examinez et améliorez les compétences au fil du temps","storySkillsBulletDescription":"Emballez le flux de travail une fois, améliorez-le comme un manuel vivant, et rendez-le disponible à chaque collègue qui en a besoin.","storyMemoryEyebrow":"Memory","storyMemoryTitle":"Arrêtez de réexpliquer votre entreprise.","storyMemoryDescription":"SingulaComp construit un contexte à partir de vos outils connectés, projets, fichiers, travaux précédents et connaissances de l'équipe. Chaque session commence avec le contexte qu'un collègue compétent connaîtrait déjà.","storyMemoryBulletContext":"Se souvient du contexte utile de l'entreprise","storyMemoryBulletLearning":"Transmet l'apprentissage aux travaux futurs","storyMemoryBulletGrounded":"Maintient la sortie ancrée dans les outils et fichiers réels","storyMemoryBulletDescription":"Le collègue commence avec le contexte dont il a besoin, donc le résultat devient plus précis sans une autre réunion de configuration.","storySurfacesEyebrow":"Slack et Teams","storySurfacesTitle":"Placez vos agents là où votre équipe travaille déjà.","storySurfacesDescription":"Ajoutez SingulaComp à Slack et Microsoft Teams en quelques clics. Votre équipe demande dans un fil, approuve dans le même fil et récupère le travail — aucun nouvel outil à apprendre.","storySurfaceConnected":"Connecté","storySurfaceApprove":"Approuver","storySurfaceSlackTitle":"Slack","storySurfaceSlackBody":"Transformez les demandes de canal en briefs, rapports et approbations — directement dans le fil.","storySurfaceSlackAsk":"@SingulaComp sors le chiffre d'affaires de la semaine dernière et publie-le ici","storySurfaceSlackReply":"Chiffre d'affaires de la semaine dernière : 48,2 k$, en hausse de 12 % d'une semaine sur l'autre. Détail complet en pièce jointe.","storySurfaceSlackDeliverable":"ca.pdf","storySurfaceSlackCta":"Ajouter à Slack","storySurfaceTeamsTitle":"Microsoft Teams","storySurfaceTeamsBody":"Amenez SingulaComp dans Teams pour que le travail avance là où vivent déjà vos projets.","storySurfaceTeamsAsk":"@SingulaComp prépare le deck QBR pour Acme et identifie-moi quand c'est prêt","storySurfaceTeamsReply":"Brouillon prêt — 14 diapositives sur le pipeline, le churn et les objectifs du T3. Je vous identifie pour relecture.","storySurfaceTeamsDeliverable":"acme-qbr.pptx","storySurfaceTeamsCta":"Ajouter à Microsoft Teams","storySurfaceTeamsComingSoon":"Bientôt disponible","storyOutcomesEyebrow":"Real output","storyOutcomesTitle":"The work comes back done.","storyOutcomesDescription":"SingulaComp is built for the operator work that usually bounces between people, tabs, and tools. The result is something your team can use, not another answer to copy somewhere else.","storyUseCasesEyebrow":"Use cases","storyUseCasesTitle":"Commencez là où le travail attend déjà.","storyUseCasesDescription":"SingulaComp peut aider chaque équipe avec les outils qu'elle utilise déjà. Choisissez un flux de travail, connectez les bonnes applications via Pipedream, et montrez un résultat final que les gens peuvent réviser, envoyer ou développer.","storyUseCasesTabGrowth":"Growth","storyUseCasesTabPeopleLegal":"Ressources humaines et juridique","storyUseCasesTabFinanceOps":"Finance et opérations","storyUseCasesTabSupportData":"Support et données","storyUseCasesActiveLabel":"Active area","storyUseCasesPlatformLabel":"Se connecte via Pipedream","storyUseCasesWorkflowLabel":"Workflow","storyUseCasesStackLabel":"Connector stack","storyUseCasesGrowthSummary":"Pour les équipes commerciales et marketing, SingulaComp gère la préparation, le nettoyage, le routage et le reporting qui se trouvent habituellement entre les réunions, les mises à jour CRM, les tableurs et les fils Slack.","storyUseCasesPeopleLegalSummary":"Pour les équipes RH et juridiques, SingulaComp transforme le travail de révision sensible en un brouillon clair, un tableau d'évaluation, une note ou une liste de contrôle avec un point de contrôle humain avant que quoi que ce soit n'avance.","storyUseCasesFinanceOpsSummary":"Pour les équipes financières et opérationnelles, SingulaComp aide avec la clôture récurrente, la trésorerie, les factures et le reporting pour la direction afin que les équipes passent moins de temps à assembler les mêmes mises à jour manuellement.","storyUseCasesSupportDataSummary":"Pour les équipes support et données, SingulaComp trie les demandes à volume élevé, transforme le travail résolu en savoir partagé, et répond aux questions métier à partir des systèmes de référence.","storyUseCasePreCallTitle":"Briefing avant appel et présentation personnalisée","storyUseCasePreCallBody":"Lit la réunion, recherche le compte, vérifie l'historique CRM, et rassemble les notes, risques et points de discussion les plus pertinents.","storyUseCasePreCallPlatforms":"Google Calendar / Outlook Calendar · Salesforce / HubSpot / Pipedrive · recherche web · Slack ou Gmail","storyUseCasePostCallTitle":"Post-call follow-up","storyUseCasePostCallBody":"Résume la discussion, extrait les prochaines étapes, met à jour l'opportunité et rédige le suivi dans le ton approprié.","storyUseCasePostCallPlatforms":"Gong / Fireflies / Otter / Zoom · Salesforce / HubSpot · Gmail / Outlook","storyUseCaseLeadRoutingTitle":"Enrichissement et routage des prospects entrants","storyUseCaseLeadRoutingBody":"Enrichit la personne et l'entreprise, évalue la pertinence, crée ou met à jour le dossier et décide qui doit prendre la prochaine étape.","storyUseCaseLeadRoutingPlatforms":"Typeform / Webflow / Formulaires HubSpot · Clearbit / Apollo · Salesforce / HubSpot · Slack","storyUseCaseCampaignReportTitle":"Rapport de performance de la campagne","storyUseCaseCampaignReportBody":"Rassemble les analyses, les dépenses publicitaires, l'impact CRM et la performance de l'engagement dans un compte rendu clair avec graphiques.","storyUseCaseCampaignReportPlatforms":"GA4 · HubSpot / Marketo · Google Ads / Meta Ads / LinkedIn Ads · Google Sheets · Slack","storyUseCaseCvScreeningTitle":"Tri de CV et fiche d'évaluation","storyUseCaseCvScreeningBody":"Analyse le CV, le compare avec la description du poste, vérifie les exigences indispensables et prépare un compte rendu structuré.","storyUseCaseCvScreeningPlatforms":"Greenhouse / Lever / Ashby / Workable · Slack · Gmail","storyUseCaseOnboardingTitle":"Onboarding kickoff","storyUseCaseOnboardingBody":"Crée la checklist d'intégration, rédige l'email de bienvenue, prépare le dossier de documents et avertit les responsables appropriés.","storyUseCaseOnboardingPlatforms":"Workday / BambooHR / HiBob / Rippling · Google Drive / Notion · Slack · Gmail","storyUseCaseNdaTitle":"NDA triage","storyUseCaseNdaBody":"Vérifie le document par rapport au manuel des procédures, met en évidence les clauses inhabituelles et marque les modifications que le service juridique doit inspecter.","storyUseCaseNdaPlatforms":"Gmail / Outlook · Google Drive / SharePoint · DocuSign","storyUseCaseContractReviewTitle":"Contract review","storyUseCaseContractReviewBody":"Compare le contrat avec votre manuel de négociation, repère les écarts et explique l'impact sur l'entreprise.","storyUseCaseContractReviewPlatforms":"Gmail / Google Drive / SharePoint · Ironclad / DocuSign · Slack","storyUseCaseCloseTitle":"Support pour la clôture de fin de mois","storyUseCaseCloseBody":"Effectue les rapprochements, compare les soldes, signale les anomalies et rédige la première version du rapport de flux.","storyUseCaseClosePlatforms":"NetSuite / QuickBooks / Xero / Sage · Google Sheets · Slack","storyUseCaseInvoiceTitle":"Invoice processing","storyUseCaseInvoiceBody":"Extrait les détails des factures, les associe à un bon de commande ou à un dossier fournisseur, envoie les entrées correctes et signale les discordances.","storyUseCaseInvoicePlatforms":"Gmail / Outlook · QuickBooks / NetSuite / Xero · Bill.com / Ramp / Brex · Slack","storyUseCaseCashTitle":"Rapport quotidien de trésorerie et comptes clients","storyUseCaseCashBody":"Récupère les données bancaires, comptables, de paiement et des tableurs, puis met en évidence les variations de soldes et les risques de recouvrement.","storyUseCaseCashPlatforms":"QuickBooks / NetSuite / Xero · Plaid / Stripe · Google Sheets · Slack","storyUseCaseExecBriefTitle":"Point quotidien exécutif","storyUseCaseExecBriefBody":"Agrège le calendrier, les emails, le chat, le CRM, les tableurs et les analyses en un seul rapport opérationnel.","storyUseCaseExecBriefPlatforms":"Google Calendar · Gmail · Slack · Salesforce / HubSpot · Google Sheets / GA4","storyUseCaseTicketTriageTitle":"Ticket triage","storyUseCaseTicketTriageBody":"Catégorise le problème, définit la priorité, rédige une réponse au client et escalade les bugs ou le travail produit au bon endroit.","storyUseCaseTicketTriagePlatforms":"Zendesk / Intercom / Freshdesk / Front · Slack · Jira / Linear","storyUseCaseKbTitle":"Knowledge-base generation","storyUseCaseKbBody":"Transforme les tickets résolus en brouillon d'article d'aide, vérifie la réponse par rapport aux documents existants et l'envoie pour révision.","storyUseCaseKbPlatforms":"Zendesk / Intercom · Notion / Confluence / Zendesk Guide · Slack","storyUseCaseAnalyticsTitle":"Données et analyses à la demande","storyUseCaseAnalyticsBody":"Trouve la bonne source de données, écrit la requête, l'exécute, vérifie le résultat et le transforme en réponse compréhensible.","storyUseCaseAnalyticsPlatforms":"Snowflake / BigQuery / PostgreSQL / Redshift · Slack · Google Sheets","storyUseCaseCompetitiveTitle":"Fiche de renseignement concurrentiel","storyUseCaseCompetitiveBody":"Recherche les pages des concurrents, les mises à jour publiques et les notes internes, puis organise l'information pour une vue prête pour la vente.","storyUseCaseCompetitivePlatforms":"recherche web · Google Drive / Notion · Slack","storyOutcomeBoardTitle":"Board-ready updates","storyOutcomeBoardBody":"Chiffre d'affaires, dépenses, pipeline, thèmes de support et priorités rassemblés dans une mise à jour claire.","storyOutcomeReportsTitle":"Operating reports","storyOutcomeReportsBody":"Résumés quotidiens ou hebdomadaires de Stripe, CRM, tickets, documents et outils internes.","storyOutcomeSalesTitle":"Préparation client et ventes","storyOutcomeSalesBody":"Briefs avant appel, recherche sur le compte, suivis et mises à jour du CRM.","storyOutcomeToolsTitle":"Outils internes et tableaux de bord","storyOutcomeToolsBody":"Petites applications, graphiques, flux d'approbation et vues de données que votre équipe peut réellement utiliser.","storyOutcomeSupportTitle":"Support et nettoyage des opérations","storyOutcomeSupportBody":"Tri des tickets, réponses rédigées, mises à jour de la base de connaissances, alertes de dépenses et rappels de flux de travail.","storyOutcomeCodeTitle":"Code et demandes de modification","storyOutcomeCodeBody":"Lorsque du travail de constructeur est nécessaire, SingulaComp renvoie des modifications examinables au lieu de suggestions vagues.","storyAlwaysOnEyebrow":"Always on","storyAlwaysOnTitle":"It works even when nobody asks.","storyAlwaysOnDescription":"Turn recurring work into scheduled coworkers. SingulaComp can run daily reports, weekly updates, spend checks, customer summaries, ticket digests, research jobs, and Slack-native assistants in the background.","storyAlwaysOnExampleRevenue":"Briefing sur les revenus à 8h","storyAlwaysOnExampleHealth":"Rapport hebdomadaire sur la santé des clients","storyAlwaysOnExampleSpend":"Alerte d'anomalie de dépenses","storyAlwaysOnExampleLead":"Recherche de nouveaux prospects","storyAlwaysOnExampleSupport":"Digest support dans Slack","storyOwnershipEyebrow":"Ownership","storyOwnershipTitle":"Prenez en main le système d'IA sur lequel votre entreprise fonctionne.","storyOwnershipModels":"Apportez vos propres modèles","storyOwnershipSelfHost":"Auto-hébergez si nécessaire","storyOwnershipNoLockIn":"Pas de boîte noire ni de verrouillage forcé","forDevelopersPanelTitle":"Construit sur des fichiers que vous pouvez vraiment ouvrir.","forDevelopersPanelDescription":"Pas de SDK à apprendre, pas de labyrinthe d’API. Vos agents, skills et outils sont de simples fichiers dans un dossier — clonez le projet, modifiez ce que vous voulez dans votre éditeur, puis renvoyez le tout.","howItWorksSectionLabel":"Comment ça marche","storyUseCasesBestDemoLabel":"Meilleures premières démonstrations","storyUseCasesTriggerLabel":"Starts with","storyUseCasesDoesLabel":"SingulaComp does","storyUseCasesOutputLabel":"Team gets","storyUseCasesConnectsLabel":"Connects to","storyUseCasePreCallTrigger":"Un appel commercial apparaît dans le calendrier ou un représentant demande depuis Slack.","storyUseCasePreCallOutput":"Un briefing de compte prêt à l'emploi, un script de discussion suggéré et un plan de présentation adapté avant que l'appel ne commence.","storyUseCasePostCallTrigger":"Un enregistrement d'appel, une transcription de réunion ou une note du représentant arrive après la conversation.","storyUseCasePostCallOutput":"Champs CRM mis à jour, actions assignées et un email de suivi prêt pour révision ou envoi.","storyUseCaseLeadRoutingTrigger":"Une demande de démonstration, un formulaire rempli, un contact événementiel ou une réponse entrante arrive.","storyUseCaseLeadRoutingOutput":"Un dossier complet du contact, un responsable attribué, un transfert Slack et un message de premier contact prêts à être envoyés.","storyUseCaseCampaignReportTrigger":"Une revue hebdomadaire de campagne est prévue ou un marketeur demande ce qui a changé.","storyUseCaseCampaignReportOutput":"Un rapport qui montre ce qui a fonctionné, ce qui a gaspillé des dépenses et ce que l'équipe devrait essayer ensuite.","storyUseCaseCvScreeningTrigger":"Un nouveau CV arrive pour un poste ouvert.","storyUseCaseCvScreeningOutput":"Une fiche d'évaluation avec les points forts, les lacunes, les notes de risque et les questions d'entretien pour l'équipe de recrutement.","storyUseCaseOnboardingTrigger":"Une offre est signée ou la date de début d'un nouvel employé est confirmée.","storyUseCaseOnboardingOutput":"Un plan pour la première semaine, une note de bienvenue, un dossier partagé et une checklist interne prêts avant le premier jour.","storyUseCaseNdaTrigger":"Un vendeur, partenaire ou client envoie un NDA pour révision.","storyUseCaseNdaOutput":"Un document commenté et un mémo de risque, prêts pour approbation juridique au lieu d'une première version vierge.","storyUseCaseContractReviewTrigger":"Un projet d'accord entre en révision ou un round de négociation revient.","storyUseCaseContractReviewOutput":"Un rapport de déviation avec corrections, langage alternatif suggéré et éléments nécessitant l'approbation humaine.","storyUseCaseCloseTrigger":"La clôture commence, un élément de checklist est dû ou une variance doit être expliquée.","storyUseCaseCloseOutput":"Liste des exceptions, notes de rapprochement et commentaires de clôture que la finance peut examiner et finaliser.","storyUseCaseInvoiceTrigger":"Une facture arrive dans la boîte AP ou une file d'exception.","storyUseCaseInvoiceOutput":"Une facture publiée lorsque tout correspond, ou une note d'exception claire lorsqu'une personne doit décider.","storyUseCaseCashTrigger":"L'équipe financière a besoin de la vue de la trésorerie et des créances du matin.","storyUseCaseCashOutput":"Un instantané quotidien de la trésorerie avec le mouvement des comptes clients, des graphiques et les quelques éléments que la direction devrait remarquer.","storyUseCaseExecBriefTrigger":"La direction veut une vue matinale avant le début de la journée.","storyUseCaseExecBriefOutput":"Un briefing quotidien concis avec les mises à jour clients, le mouvement du pipeline, les changements de métriques et les décisions à prendre.","storyUseCaseTicketTriageTrigger":"Un nouveau ticket arrive ou la file d'attente du support commence à s'accumuler.","storyUseCaseTicketTriageOutput":"Une file d'attente priorisée, des réponses suggérées et des escalades nettes avec le contexte attaché.","storyUseCaseKbTrigger":"Un problème client résolu apparaît plus d'une fois.","storyUseCaseKbOutput":"Un brouillon d'article de base de connaissances avec les tickets sources, le propriétaire et le chemin d'approbation.","storyUseCaseAnalyticsTrigger":"Quelqu'un pose une question commerciale en anglais simple.","storyUseCaseAnalyticsOutput":"Un tableau de résultats, un graphique, une requête et une explication que votre équipe peut partager ou continuer à affiner.","storyUseCaseCompetitiveTrigger":"Un concurrent se lance, change ses prix ou apparaît dans une affaire.","storyUseCaseCompetitiveOutput":"Une bataille commerciale avec le positionnement, les objections, les preuves et le message recommandé suivant.","problemEyebrow":"Le fossé de l’IA","problemTitle":"Vos meilleurs collaborateurs possèdent des super pouvoirs d’IA. Le reste de votre entreprise ne le fait pas.","problemDescription":"Une poignée de personnes dans chaque équipe ont construit des boucles d’IA qui font leur travail à leur place. Tout le monde ne sait pas quoi utiliser, quand. Ces connaissances restent enfermées dans le seau d'une seule personne – et l'entreprise ne les enrichit jamais.","problemTurn":"SingulaComp prend ce que vos meilleurs collaborateurs construisent et le partage avec tout le monde : les mêmes agents, compétences et mémoire que les fichiers utilisés par toute votre entreprise.","problemCard1Title":"Enfermé dans le 1%","problemCard1Body":"Le flux de travail d'un utilisateur expérimenté, invisible pour tous les autres.","problemCard2Title":"Dispersé dans les outils","problemCard2Body":"Contexte dans une application, agents dans une autre, la colle reconstruite à chaque fois.","problemCard3Title":"Je vous ai reloué","problemCard3Body":"Le cerveau de votre entreprise vit dans un laboratoire modèle que vous ne contrôlez pas.","codeEyebrow":"Tout est du code qui vous appartient","codeTitle":"Toute votre entreprise, sous forme de fichiers.","codeDescription":"SingulaComp traite votre entreprise comme un repo Git. Chaque agent, compétence, connecteur, politique et mémoire est un fichier partagé par toute votre entreprise : une configuration, une source de vérité, de sorte que tout le monde travaille à partir des mêmes agents et compétences, et que la mémoire de l'entreprise se regroupe au même endroit au lieu d'être dispersée. saisissez-le, comparez-le, possédez-le carrément.","codePoint1Title":"Une compétence pour chaque métier","codePoint1Body":"Comment votre entreprise effectue le travail, écrite une fois et réutilisée partout.","codePoint2Title":"Les agents vivent avec leur contexte","codePoint2Body":"Chaque agent est un fichier dans le même référentiel contenant les compétences dont il a besoin.","codePoint3Title":"Partagé par toute l'entreprise","codePoint3Body":"Une configuration à partir de laquelle tout le monde travaille – et non pas douze outils SaaS contenant chacun une tranche.","codePoint4Title":"Une mémoire qui compose","codePoint4Body":"Chaque changement examiné atterrit dans la section principale, de sorte que les compétences et le contexte se développent au lieu de se perdre.","workforceEyebrow":"À l’échelle de l’organisation, en parallèle","workforceTitle":"Pas un assistant. Tout un effectif.","workforceDescription":"Chaque compétence peut devenir un agent, et les agents fonctionnent comme une main-d'œuvre – des milliers à la fois, chacun dans son propre bac à sable isolé sur sa propre branche. Ils effectuent un vrai travail sur de vraies machines et renvoient les livrables finis, puis les renvoient à un esprit de ruche via une demande de modification examinée.","workforcePoint1Title":"Tu demandes juste","workforcePoint1Body":"Personne ne se souvient quel agent fait quoi. Demandez dans un langage simple et cela mènera à la bonne compétence.","workforcePoint2Title":"Du vrai travail, pas du chat","workforcePoint2Body":"Les agents agissent dans vos outils et renvoient un rapport, une présentation, un correctif, une réponse – et non un paragraphe vous expliquant comment procéder.","workforcePoint3Title":"Isolé et parallèle","workforcePoint3Body":"Chaque session est cloisonnée dans son propre bac à sable. Exécutez-en cinquante à la fois sans aucun croisement ; les modifications durables reviennent sous forme de demandes de modification révisables.","openTitle":"Ouvrir. Auto-hébergable. Le vôtre jusqu'au métal.","openSubtitle":"La plupart des IA vous donnent un jouet ou une cage. SingulaComp n'est ni l'un ni l'autre.","openRow1Title":"Source ouverte","openRow1Body":"L'une des plus grandes plateformes ouvertes d'IA pour le travail. Lisez chaque ligne – rien n’est une boîte noire.","openRow2Title":"N'importe quel modèle, vos clés","openRow2Body":"Apportez n'importe quel fournisseur, ou l'abonnement Claude, ChatGPT ou Cursor que vous payez déjà.","openRow3Title":"Auto-hébergez-vous n'importe où","openRow3Body":"Cloud géré, votre VPC, sur site, même isolé. Rien ne téléphone à la maison.","openRow4Title":"Forkez toute une entreprise","openRow4Body":"Démarrez depuis le système d'exploitation d'une autre entreprise en un clic et publiez le vôtre.","openClosing":"Le cerveau de votre entreprise ne devrait pas vivre dans douze outils qui vous le louent.","problemOnePercentLabel":"1%","problemOnePercentTitle":"Vos utilisateurs expérimentés","problemOnePercentBody":"Créez les agents et les compétences qui font leur travail à leur place, enfermés dans la configuration d'une seule personne, invisible pour tous les autres.","problemRestLabel":"99%","problemRestTitle":"Tous les autres","problemRestBody":"Je ne sais pas quoi utiliser ni quand. L’entreprise n’aggrave jamais ce que ses meilleurs collaborateurs ont déjà compris.","codeWindowTitle":"acme — système d'exploitation de l'entreprise","codeBranchLabel":"principal","runsEyebrow":"Comment fonctionne l'entreprise","runsTitle":"Une question. Un effectif. Un cerveau partagé sur lequel tout le monde s’appuie.","runsDescription":"Chaque requête se déroule en sessions isolées, chacune dans son propre bac à sable sur sa propre branche. Ils travaillent en parallèle, puis le renvoient à un serveur principal partagé via une demande de modification examinée – de sorte que le travail de chacun et la mémoire de l'entreprise soient regroupés au même endroit.","runsAsk":"Vous demandez – ou un déclencheur se déclenche","runsSessionMeta":"bac à sable isolé · propre succursale","runsSession1":"séance/sensibilisation","runsSession2":"session/examen préalable","runsSession3":"session/clôture-mois","runsChangeRequest":"demande de changement","runsMain":"principal · partagé par toute l'entreprise","runsPoint1Title":"Isolé et parallèle","runsPoint1Body":"Des milliers de sessions à la fois, chacune étant confinée dans son propre bac à sable microVM.","runsPoint2Title":"Du vrai travail, pas du chat","runsPoint2Body":"Les agents agissent sur des machines réelles et renvoient des livrables finis, pas un paragraphe.","runsPoint3Title":"Revu dans le principal","runsPoint3Body":"Les changements durables n'arrivent que via une demande de changement approuvée que vous pouvez différer.","runsPoint4Title":"Composés au fil du temps","runsPoint4Body":"Chaque modification examinée atterrit dans un fichier principal partagé, de sorte que les compétences et la mémoire augmentent au lieu de se disperser.","surfacesChips":"Slack · Microsoft Équipes · Espace de travail Web · CLI · API et SDK · MCP · Déclencheurs"},"appAuthGithubConnectPage":{"line116JsxTextConnectGithub":"Connecter GitHub"},"appAuthGithubPopupPage":{"line194JsxTextGithubSignIn":"Connexion avec GitHub"},"appCheckoutPage":{"line144JsxTextCheckoutError":"Erreur de paiement","line145JsxTextUnableToLoadCheckout":"Impossible de charger le paiement","line158JsxTextLoadingSecureCheckout":"Chargement du paiement sécurisé..."},"appCliAuthorizePage":{"line249JsxTextAuthorizing":"Autorisation…"},"appCountryerrorPage":{"line23JsxTextNotAvailableInYourCountry":"Non disponible dans votre pays","line28JsxTextWeReSorrySingulaCompIsCurrentlyUnavailableIn":"Nous sommes désolés, SingulaComp est actuellement indisponible dans votre pays. Nous travaillons à étendre notre disponibilité et espérons pouvoir vous servir bientôt.","line41JsxTextRegionRestricted":"Région restreinte","line44JsxTextServiceNotAvailableInYourLocation":"Service non disponible à votre emplacement","line64JsxTextContactSupport":"Contacter l’assistance","line71JsxTextIfYouBelieveThisIsAnErrorPlease":"Si vous pensez qu’il s’agit d’une erreur, veuillez contacter notre équipe d’assistance."},"appDebugConnectingPage":{"line93JsxTextConnectingScreen":"Écran de connexion","line96JsxTextDebugHarness":"Harnais de débogage","line135JsxTextNotLinkedFromTheAppVisit":"Aucun lien depuis l’application. Rendez-vous sur","line139JsxTextAnyTime":"à tout moment.","line171JsxAttrTitleOpeningWorkspace":"Ouverture de l’espace de travail","line185JsxAttrTitleSigningIn":"Connexion en cours","line195JsxAttrTitleProvisioningWorkspace":"Provisionnement de l’espace de travail","line206JsxAttrTitleProvisioningWorkspace":"Provisionnement de l’espace de travail","line224JsxAttrTitleProvisioningWorkspace":"Provisionnement de l’espace de travail","line236JsxAttrTitleProvisioningWorkspace":"Provisionnement de l’espace de travail"},"appDebugToolsPage":{"line268JsxTextToolRenderers":"Rendus d’outils","line270JsxTextDebugToolsVisualHarnessForSessionToolChrome":"/debug/tools - harnais visuel pour le chrome des outils de session","line286JsxTextSidePanelActions":"Panneau latéral · Actions","line306JsxTextClickAnyRowBelowItOpensInThe":"Cliquez sur une ligne ci-dessous -> elle s’ouvre dans le panneau au-dessus. (Inline = présentation dans le chat.)","line305JsxTextSidePanelChanges":"Panneau latéral · Changements"},"appInvitesInviteidPage":{"line88JsxTextLoadingInvite":"Chargement de l’invitation…","line98JsxTextInviteNotFound":"Invitation introuvable","line105JsxTextBackToProjects":"Retour aux projets","line122JsxAttrKickerWrongAccount":"Mauvais compte","line123JsxTextSwitchAccounts":"Changer de compte","line125JsxTextThisInviteIsAddressedToADifferentAccount":"Cette invitation est destinée à un autre compte. Vous êtes connecté en tant que","line129JsxTextSignOutAndSignBackInWithThe":"Déconnectez-vous, puis reconnectez-vous avec l’adresse qui a reçu l’invitation.","line132JsxTextBackToProjects":"Retour aux projets","line143JsxTextInviteExpired":"Invitation expirée","line145JsxTextAskThePersonWhoInvitedYouToSend":". Demandez à la personne qui vous a invité de vous en envoyer une nouvelle.","line148JsxTextBackToProjects":"Retour aux projets","line180JsxTextInvitedYouToJoinATeam":"vous a invité à rejoindre une équipe","line186JsxTextYouHaveBeenInvitedToJoinATeam":"Vous avez été invité à rejoindre une équipe.","line200JsxTextExpires":"· expire","inviteInvalidOrRevoked":"Ce lien d’invitation est invalide ou a été révoqué.","inviteKicker":"Invitation","expiredPrefix":"Expirée","teamAccountLabel":"Compte d’équipe","roleAdmin":"administrateur","roleMember":"membre","invitationKicker":"Invitation","joinAccountDescription":"Vous rejoindrez ce compte en tant que {roleLabel} et verrez les projets auxquels le propriétaire vous donne accès.","decline":"Refuser","accept":"Accepter"},"appLegalPage":{"line48JsxTextLegalInformation":"Informations légales","line70JsxTextTermsOfService":"Conditions d'utilisation","line79JsxTextPrivacyPolicy":"Politique de confidentialité","line93JsxTextInformationAccordingToLegalRequirements":"Informations conformes aux exigences légales","line97JsxTextCompanyInformation":"Informations sur l’entreprise","line101JsxTextSingulaCompAiCorp":"Singula AI Corp","line103JsxTextIncorporatedInDelawareUnitedStates":"la société qui édite SingulaComp","line105JsxTextPrincipalPlaceOfBusiness":"Établissement principal :","line107JsxTextText701TilleryStreet":"Singula AI Corp","line108JsxTextUnit122521":"Adresse enregistrée disponible sur demande","line136JsxTextResponsibleForContent":"Responsable du contenu","line139JsxTextSingulaCompAiCorpIsResponsibleForTheContent":"Singula AI Corp est responsable du contenu de ce site web conformément aux lois applicables.","line147JsxTextTheInformationProvidedOnThisWebsiteIsFor":"Les informations fournies sur ce site web sont destinées uniquement à des fins d’information générale. Bien que nous nous efforcions de maintenir les informations à jour et exactes, nous ne faisons aucune déclaration ni ne donnons aucune garantie, expresse ou implicite, quant à l’exhaustivité, l’exactitude, la fiabilité, l’adéquation ou la disponibilité des informations contenues sur le site web.","line1531JsxTextPrivacyPolicy":"Politique de confidentialité","line1534JsxTextLastUpdated":"Dernière mise à jour :","line1541JsxTextOurCommitmentToPrivacyAndDataProtectionIs":"Notre engagement en matière de confidentialité et de protection des données se reflète dans la présente Déclaration de confidentialité, qui décrit la manière dont nous collectons et traitons les « informations personnelles » qui vous identifient, comme votre nom ou votre adresse e-mail. Toute autre information est une « information non personnelle ». Si nous stockons des informations personnelles avec des informations non personnelles, nous considérerons cette combinaison comme des informations personnelles.","line1551JsxTextReferencesToOurServicesAtSingulaCompInThis":"Dans la présente déclaration, les références à nos « Services » chez SingulaComp incluent notre site web, nos applications ainsi que nos autres produits et services. Cette déclaration s’applique à nos Services qui affichent ou mentionnent la présente Déclaration de confidentialité. Les services tiers que nous intégrons sont régis par leurs propres politiques de confidentialité.","line1560JsxTextSingulaCompDoesNotCollectBiometricOrIdentifyingInformation":"SingulaComp ne collecte pas d’informations biométriques ou d’identification. Toutes les données sont traitées de manière sécurisée et sont supprimées lors de la suppression du compte.","line1566JsxTextInformationGathering":"Collecte des informations","line1569JsxTextWeLearnInformationAboutYouWhen":"Nous obtenons des informations vous concernant lorsque :","line1573JsxTextYouDirectlyProvideItToUs":"Vous nous les fournissez directement.","line1576JsxTextForExampleWeCollect":"Par exemple, nous collectons :","line1580JsxTextNameAndContactInformationWeCollectDetailsSuch":"Nom et coordonnées. Nous collectons des informations telles que le nom et l’adresse e-mail.","line1584JsxTextPaymentInformationIfYouMakeAPurchaseWe":"Informations de paiement. Si vous effectuez un achat, nous collectons les numéros de carte de crédit, les informations de compte financier et d’autres détails de paiement.","line1589JsxTextContentAndFilesWeCollectAndRetainThe":"Contenu et fichiers. Nous collectons et conservons les vidéos, documents ou autres fichiers que vous nous envoyez dans le cadre de la fourniture de nos Services, y compris par e-mail ou par chat.","line1597JsxTextWeCollectItAutomaticallyThroughOurProductsAnd":"Nous les collectons automatiquement par l’intermédiaire de nos produits et services.","line1601JsxTextForInstanceWeCollect":"Par exemple, nous collectons :","line1605JsxTextIdentifiersAndDeviceInformationWhenYouVisitOur":"Identifiants et informations sur l’appareil. Lorsque vous visitez nos sites web, nos serveurs web enregistrent votre adresse de protocole Internet (IP) et des informations sur votre appareil, y compris les identifiants de l’appareil, le type d’appareil, le système d’exploitation, le navigateur et d’autres logiciels, notamment leur type, version, langue, paramètres et configuration.","line1613JsxTextGeolocationDataDependingOnYourDeviceAndApp":"Données de géolocalisation. Selon les paramètres de votre appareil et de l’application, nous collectons des données de géolocalisation lorsque vous utilisez nos Services.","line1618JsxTextUsageDataWeLogYourActivityOnOur":"Données d’utilisation. Nous enregistrons votre activité sur notre site web, y compris l’URL du site web depuis lequel vous êtes arrivé sur notre site, les pages que vous avez consultées sur notre site, le temps passé sur une page, les heures d’accès et d’autres détails concernant votre utilisation et vos actions sur notre site web. Nous collectons également des informations sur les éléments web ou objets avec lesquels vous interagissez sur notre Service, des métadonnées sur votre activité sur le Service, les changements de votre état utilisateur et la durée de votre utilisation de notre Service.","line1631JsxTextSomeoneElseTellsUsInformationAboutYou":"Une autre personne nous communique des informations vous concernant.","line1634JsxTextThirdPartySourcesIncludeForExample":"Les sources tierces comprennent, par exemple :","line1638JsxTextThirdPartyPartnersThirdPartyApplicationsAndServices":"Partenaires tiers. Applications et services tiers, y compris les réseaux sociaux auxquels vous choisissez de vous connecter ou avec lesquels vous interagissez par l’intermédiaire de nos services.","line1643JsxTextServiceProvidersThirdPartiesThatCollectOrProvide":"Prestataires de services. Des tiers qui collectent ou fournissent des données dans le cadre du travail qu’ils effectuent pour notre compte, par exemple des entreprises qui déterminent l’emplacement de votre appareil à partir de son adresse IP.","line1651JsxTextWhenWeTryAndUnderstandMoreAboutYou":"Lorsque nous essayons d’en savoir plus sur vous à partir des informations que vous nous avez fournies.","line1655JsxTextWeInferNewInformationFromOtherDataWe":"Nous déduisons de nouvelles informations à partir d’autres données que nous collectons, y compris par des moyens automatisés, afin de générer des informations sur vos préférences probables ou d’autres caractéristiques (« inférences »). Par exemple, nous déduisons votre emplacement géographique général à partir de votre adresse IP.","line1663JsxTextInformationUse":"Utilisation des informations","line1666JsxTextWeUseEachCategoryOfPersonalInformationAbout":"Nous utilisons chaque catégorie d’informations personnelles vous concernant :","line1669JsxTextToProvideYouWithOurServices":"Pour vous fournir nos Services","line1670JsxTextToImproveAndDevelopOurServices":"Pour améliorer et développer nos Services","line1671JsxTextToCommunicateWithYou":"Pour communiquer avec vous","line1672JsxTextToProvideCustomerSupport":"Pour fournir une assistance client","line1676JsxTextInformationSharing":"Partage d’informations","line1679JsxTextWeShareInformationAboutYou":"Nous partageons des informations vous concernant :","line1683JsxTextWhenWeVeAskedReceivedYourConsentTo":"Lorsque nous vous avons demandé votre consentement pour les partager et que nous l’avons reçu.","line1686JsxTextAsNeededIncludingToThirdPartyServiceProviders":"Lorsque cela est nécessaire, y compris auprès de prestataires de services tiers, pour traiter ou vous fournir des Services ou des produits, mais uniquement si ces entités acceptent d’assurer au moins le même niveau de protection de la vie privée que celui auquel nous nous engageons dans la présente Déclaration de confidentialité.","line1693JsxTextToComplyWithLawsOrToRespondTo":"Pour nous conformer aux lois ou répondre à des demandes légitimes et à des procédures judiciaires, étant entendu que nous vous en informerons sauf si la loi nous l’interdit. Nous ne divulguerons des informations personnelles que si nous estimons de bonne foi que la loi l’exige.","line1700JsxTextOnlyIfWeReasonablyBelieveItSNecessary":"Uniquement si nous estimons raisonnablement que cela est nécessaire pour prévenir une atteinte aux droits, aux biens ou à la sécurité de vous-même ou d’autrui.","line1705JsxTextInTheEventOfACorporateRestructuringOr":"En cas de restructuration d’entreprise ou de changement de notre structure organisationnelle ou de notre statut, à un successeur ou à une société affiliée.","line1712JsxTextPleaseNoteThatSomeOfOurServicesInclude":"Veuillez noter que certains de nos Services incluent des connecteurs, références ou liens vers des services fournis par des tiers dont les pratiques de confidentialité diffèrent des nôtres. Si vous fournissez des informations personnelles à l’un de ces tiers, ou si vous nous autorisez à partager des informations personnelles avec eux, ces données sont régies par leurs déclarations de confidentialité.","line1721JsxTextFinallyWeMayShareNonPersonalInformationIn":"Enfin, nous pouvons partager des informations non personnelles conformément à la loi applicable.","line1726JsxTextInformationProtection":"Protection des informations","line1729JsxTextWeImplementPhysicalBusinessAndTechnicalSecurityMeasures":"Nous mettons en œuvre des mesures de sécurité physiques, organisationnelles et techniques afin de protéger vos informations personnelles. En cas de violation de sécurité, nous vous en informerons afin que vous puissiez prendre les mesures de protection appropriées. Nous ne conservons vos informations personnelles que le temps nécessaire à la finalité pour laquelle nous les avons collectées. Ensuite, nous les détruisons, sauf si la loi exige leur conservation.","line1739JsxTextContactUs":"Nous contacter","line1742JsxTextYouCanGetInTouchByEmailingUs":"Vous pouvez nous contacter par e-mail à"},"appMaintenancePage":{"line54JsxTextCheckSystemStatus":"Vérifier l’état du système →","line61JsxTextThisPageRefreshesAutomaticallyEvery30Seconds":"Cette page s’actualise automatiquement toutes les 30 secondes."},"appNotFound":{"line65JsxTextPageNotFound":"Page introuvable","line70JsxTextThePageYouAposReLookingForDoesn":"La page que vous recherchez n’existe pas ou a été déplacée.","line100JsxTextReturnHome":"Retour à l’accueil"},"appProjectsIdCustomizeSecretsPage":{"line773JsxAttrTitleFailedToLoadSecrets":"Échec du chargement des secrets"},"appProjectsIdSessionsSessionidPage":{"line151JsxAttrMessageTheSandboxForThisSessionWasStoppedOpen":"Le sandbox de cette session a été arrêté. Ouvrez une nouvelle session pour continuer.","line380JsxAttrTitleOpencodeRuntimeIsNotReady":"Le runtime OpenCode n’est pas prêt","line381JsxAttrMessageTheSandboxBootedButTheProjectRuntimeDid":"Le sandbox a démarré, mais le runtime du projet n’est pas devenu utilisable."},"appProjectsPage":{"line103JsxAttrAriaLabelProjectActions":"Actions du projet","line109JsxTextOpenProject":"Ouvrir le projet"},"componentsAccountsCreateAccountModal":{"line64JsxTextCreateAnAccount":"Créer un compte","line67JsxTextGroupPeopleProjectsAndBillingUnderOneAccount":"Regroupez les personnes, les projets et la facturation sous un même compte.","line72JsxTextAccountName":"Nom du compte","line77JsxAttrPlaceholderAcmeAgi":"Acme AGI","line81JsxTextYouCanInviteMembersAndAddProjectsAfter":"Vous pourrez inviter des membres et ajouter des projets après la création.","line99JsxTextCreateAccount":"Créer le compte"},"componentsAnnouncementsMaintenanceBanner":{"line201JsxTextViewStatus":"Voir l’état"},"componentsBillingAutoTopupCard":{"line165JsxTextAutoTopUp":"Recharge automatique"},"componentsBillingCreditTransactions":{"line159JsxAttrPlaceholderAllTypes":"Tous les types","line162JsxTextAllTypes":"Tous les types","line163JsxTextTierGrant":"Crédit de forfait","line165JsxTextAutoTopUp":"Recharge automatique","line166JsxTextMachineBonus":"Bonus machine","line167JsxTextDailyRefresh":"Actualisation quotidienne","line168JsxTextAdminGrant":"Crédit administrateur","line198JsxTextCreditType":"Type de crédit","line200JsxTextCreditsAfter":"Crédits après"},"componentsCommandPalette":{"line183JsxTextSearchFilesInThisProjectSRepo":"Rechercher des fichiers dans le dépôt de ce projet","line185JsxTextPrefixWith":"Préfixer avec","line186JsxTextText":">","line186JsxTextToSearchFileContents":"pour rechercher dans le contenu des fichiers","line213JsxTextFor":"pour “","line213JsxTextText":"”","line1209JsxTextChangeAgent":"Changer d'agent","line1220JsxTextChangeModel":"Changer de modèle","line1248JsxTextSearchFiles":"Rechercher des fichiers","line1260JsxAttrHeadingRecentSessions":"Sessions récentes","line1281JsxAttrHeadingRecentProjects":"Espaces de travail récents","line1437JsxAttrHeadingFileSearch":"Recherche de fichiers","line1444JsxTextSearchFilesFor":"Rechercher des fichiers pour “","line1444JsxTextText":"”","line1462JsxTextNoResultsFor":"Aucun résultat pour “","line1462JsxTextText":"”","line1465JsxTextTrySearchFilesOrADifferentTerm":"Essayez “Rechercher des fichiers” ou un autre terme","line1744JsxTextText":">","line1745JsxTextContentSearch":"recherche dans le contenu"},"componentsCommonErrorBoundary":{"reload":"Recharger","errorDetails":"Détails de l'erreur","copyDetails":"Copier les détails de l'erreur"},"componentsDashboardConnectingScreen":{"line156JsxAttrTitleRuntimeDegraded":"Runtime dégradé","line422JsxTextCouldnAposTStart":"Impossible de démarrer","line469JsxTextIsStopped":"est arrêté","line472JsxTextOpenANewSessionOrReturnToProjects":"Ouvrez une nouvelle session ou revenez aux projets pour continuer."},"componentsFileEditorsCodeEditor":{"line677JsxTextSaveChanges":"Enregistrer les modifications","line677JsxTextS":"⌘S","line719JsxTextDiscardChanges":"Ignorer les modifications"},"componentsFileRenderersImageRenderer":{"line234JsxAttrTitleZoomOut":"Zoom arrière","line247JsxAttrTitleZoomIn":"Zoom avant","line287JsxAttrTitleImageInformation":"Informations sur l’image","line330JsxTextFailedToLoadImage":"Échec du chargement de l’image","line333JsxTextTheImageCouldNotBeDisplayed":"L’image n’a pas pu être affichée"},"componentsFileRenderersPdfRenderer":{"line277JsxTextFailedToLoadPdf":"Échec du chargement du PDF","line278JsxTextTheFileMayBeCorruptedOrInaccessible":"Le fichier est peut-être corrompu ou inaccessible"},"componentsFileRenderersSqliteRenderer":{"line97JsxTextLoadingGrid":"Chargement de la grille…","line733JsxTextLoadingDatabase":"Chargement de la base de données…","line748JsxTextFailedToLoadDatabase":"Impossible de charger la base de données","line772JsxTextEmptyDatabase":"Base de données vide","line773JsxTextNoTablesOrViewsFoundInThisDatabase":"Aucune table ni vue trouvée dans cette base de données.","line795JsxAttrTitleUnsavedChanges":"Modifications non enregistrées","line806JsxAttrTitleDiscardChanges":"Ignorer les modifications","line816JsxAttrTitleSaveToFileS":"Enregistrer dans un fichier (⌘S)","line860JsxAttrPlaceholderFilterTables":"Filtrer les tables…","line941JsxAttrTitleInsertRow":"Insérer une ligne","line948JsxAttrTitleDeleteSelectedRows":"Supprimer les lignes sélectionnées","line961JsxAttrPlaceholderFilter":"Filtrer…","line979JsxAttrTitleExportAsCsv":"Exporter au format CSV","line1035JsxAttrOverlaynorowstemplateSpanClassTextMutedForegroundTextSmNo":"<span class=\"text-muted-foreground text-sm\">Aucune ligne correspondante</span>","line1040JsxTextNoDataInThisTable":"Aucune donnée dans cette table","line1054JsxTextCreateStatement":"Instruction CREATE","line1077JsxTextColumns":"Colonnes (","line1087JsxTextNotNull":"NOT NULL","line1146JsxTextPrimaryKeys":"Clés primaires","line1152JsxTextNotNull":"NOT NULL","line1169JsxTextEnter":"+Enter","line1237JsxTextWriteAQueryAndPressRun":"Écrivez une requête et appuyez sur Exécuter","line1246JsxTextQueryReturnedNoRows":"La requête n’a renvoyé aucune ligne ("},"componentsFileRenderersVideoRenderer":{"line201JsxTextFailedToLoadVideo":"Impossible de charger la vidéo","line267JsxTextFailedToLoadVideo":"Impossible de charger la vidéo","line268JsxTextTheVideoCouldNotBePlayed":"La vidéo n’a pas pu être lue"},"componentsHomeNavbar":{"line259JsxTextDesignSystem":"Système de design","line322JsxAttrAriaLabelOpenMenu":"Ouvrir le menu","line348JsxAttrAriaLabelCloseMenu":"Fermer le menu","copySymbolSvg":"Copier le symbole en SVG","copyWordmarkSvg":"Copier le logotype en SVG","downloadBrandAssets":"Télécharger les ressources de marque","svgCopied":"SVG copié dans le presse-papiers","copyFailed":"Échec de la copie","home":"Accueil","logIn":"Connexion","back":"Retour","signInSignUp":"Se connecter / S’inscrire"},"componentsHomeThemeToggle":{"line93JsxTextToggleTheme":"Changer de thème"},"componentsIamGroupsTab":{"line311JsxTextGroupsBundleMembersTogetherAttachPermissionPoliciesTo":"Les groupes rassemblent les membres. Attachez des politiques d’autorisation au groupe afin que chaque membre en hérite."},"componentsLayoutUserMenu":{"line209JsxAttrLabelUserSettings":"Préférences","line248JsxAttrLabelLogOut":"Se déconnecter"},"componentsMarkdownUnifiedMarkdown":{"line1115JsxTextNoContent":"Aucun contenu","loadRemoteImage":"Charger l'image depuis {host}"},"componentsPagesCreditsExplainedPage":{"line166JsxTextMachineBonus":"Bonus machine"},"componentsProjectsProjectSessionList":{"line189JsxTextDeleteSession":"Supprimer la session ?","line191JsxTextThisWillPermanentlyDestroyTheBranchAndSandbox":"Cela détruira définitivement la branche et le sandbox pour","line193JsxTextThisActionCannotBeUndone":". Cette action est irréversible.","line312JsxAttrAriaLabelSessionActions":"Actions de session"},"componentsSessionCompactDialog":{"line47JsxTextCompactSession":"Compacter la session","line50JsxTextThisWillSummarizeOlderMessagesUsingAiTo":"Cela résumera les anciens messages à l’aide de l’IA afin de libérer de l’espace de contexte. Les informations clés sont conservées, mais les messages d’origine seront condensés en un résumé compact.","line56JsxTextWhatHappensDuringCompaction":"Ce qui se passe pendant la compaction :","line58JsxTextOlderMessagesAreSummarizedIntoAConciseRecap":"Les anciens messages sont résumés dans un récapitulatif concis","line59JsxTextToolOutputsAndFileChangesArePreservedAs":"Les sorties d’outils et les modifications de fichiers sont conservées comme références","line60JsxTextRecentMessagesRemainUnchanged":"Les messages récents restent inchangés"},"componentsSessionDiffDialog":{"line32JsxTextFileChanges":"Modifications de fichiers"},"componentsSessionExportTranscriptModal":{"line118JsxTextExportTranscript":"Exporter la transcription","line121JsxTextExportThisSessionAsAMarkdownFileConfigure":"Exportez cette session sous forme de fichier Markdown. Configurez ci-dessous les éléments à inclure.","line131JsxTextAssistantMetadata":"Métadonnées de l’assistant","line131JsxTextAssistantMetadataDescription":"Inclure le nom de l’agent, le modèle et la durée de réponse dans les en-têtes.","line145JsxTextToolCallDetails":"Détails des appels d’outils","line145JsxTextToolCallDetailsDescription":"Inclure les entrées, sorties et erreurs des outils dans des sections repliables.","line159JsxTextThinkingReasoning":"Réflexion / raisonnement","line159JsxTextThinkingReasoningDescription":"Inclure les blocs de raisonnement interne du modèle sous forme de texte cité.","line176JsxTextLoadingMessages":"Chargement des messages...","line224JsxTextDownloadMd":"Télécharger le .md"},"componentsSessionSandboxImage":{"line96JsxTextImageUnavailable":"Image indisponible"},"featuresSessionComposerTokenProgress":{"titleHealthy":"Espace de conversation","titleWarning":"Se remplit","titleDanger":"Presque plein","percentFull":"{percent}% plein","tipWarning":"Les longs chats peuvent oublier les messages plus anciens.","tipDanger":"Les messages plus anciens peuvent bientôt disparaître.","viewDetails":"Voir les détails","labelInput":"Entrée","labelCached":"En cache","labelOutput":"Sortie","labelReasoning":"Raisonnement","usedCount":"{used} utilisés","remainingCount":"{remaining} restants","windowMeta":"fenêtre de {limit}","modelUnknown":"Modèle actuel","meterLabel":"Utilisation du contexte"},"componentsSessionSessionActionsPanel":{"line152JsxTextNoActionsYet":"Aucune action pour le moment."},"componentsSessionSessionChatInput":{"line231JsxAttrPlaceholderSearchAgents":"Rechercher des agents...","line273JsxTextNoAgentsMatchLdquo":"Aucun agent ne correspond à « ","line273JsxTextRdquo":" »","removeQuoteAriaLabel":"Retirer la citation"},"componentsSessionSessionChat":{"line1124JsxTextRarr":"→","line3820JsxTextWaitingToRetry":"En attente d'une nouvelle tentative","line5821JsxTextThisSessionIsNotAccessibleRightNow":"Cette session n'est pas accessible pour le moment.","line5833JsxTextGoToHome":"← Retour à l'accueil"},"componentsSessionSessionContextModal":{"title":"Utilisation de la session","description":"Ce que cette session a utilisé jusqu'ici : modèle, messages et coût.","copyJson":"Copier le JSON","copied":"Copié","statModel":"Modèle","statCost":"Coût total","statMessages":"Messages","statContextUsed":"Contexte utilisé","legendSystem":"Instructions","legendUser":"Vos messages","legendAssistant":"Réponses","legendTool":"Résultats d'outils","legendOther":"Autre","subAgentsLabel":"Sous-agents","subAgentsNote":"Cette session a lancé des sessions auxiliaires. Les totaux ci-dessous les incluent.","combinedCost":"Coût combiné","combinedMessages":"Messages combinés","tokensIn":"Tokens entrants","tokensOut":"Tokens sortants","treeMessages":"messages","detailInput":"Tokens d'entrée","detailOutput":"Tokens de sortie","detailReasoning":"Tokens de raisonnement","detailCache":"Cache lu / écrit","detailUserMessages":"Vos messages","detailAssistantMessages":"Réponses de l'assistant","detailStarted":"Session démarrée","detailLastReply":"Dernière réponse","rawLabel":"Données brutes des messages","rawDescription":"Les messages exacts échangés avec le modèle. Utile pour le débogage.","showMore":"Afficher plus","rawSearchPlaceholder":"Rechercher des messages","rawFilterAll":"Tous","rawFilterUser":"Vous","rawFilterAssistant":"Assistant","rawNoMatches":"Aucun message correspondant","detailsLabel":"Détails"},"componentsSessionSessionErrorBanner":{"line58JsxAttrTitleYouRanOutOfCredits":"Vous n’avez plus de crédits","line74JsxTextEnableAutoTopUp":"Activer la recharge automatique","line82JsxTextBuyCredits":"Acheter des crédits"},"componentsSessionSessionFilesPanel":{"line80JsxTextThisSessionIsItsOwnVersion":"Cette session est sa propre version","line83JsxTextChangesHereLiveOnAStandaloneVersionOf":"Les modifications ici vivent dans la copie propre à cette session de votre projet, séparée de","line85JsxTextSoYouCanWorkInParallelWithoutAffecting":", vous pouvez donc travailler en parallèle sans l’affecter. Pour les intégrer à votre projet, demandez à votre agent de proposer les","line88JsxTextChangeRequest":"modifications pour relecture","line89JsxTextYouCanReviewAndMergeItInto":"; vous les approuvez et les appliquez à","line96JsxTextAskAgentToOpenAChangeRequest":"Demander à l’agent de proposer ces modifications","line113JsxTextLoadingChanges":"Chargement des changements…","line151JsxTextNoChangesYetFilesTheAgentCreatesOr":"Aucun changement pour le moment. Les fichiers que l'agent crée ou modifie dans cette session apparaîtront ici.","line91JsxTextWheneverYouReReady":"quand vous êtes prêt."},"componentsSessionSessionLayout":{"line348JsxAttrAriaLabelSidePanelView":"Vue du panneau latéral"},"componentsSessionToolRenderers":{"line380JsxTextLoadingPreview":"Chargement de l'aperçu...","line1597JsxTextStackTrace":"Trace de pile","line1730JsxTextObservation":"Observation n°","line1811JsxTextPrompt":"Prompt n°","line1823JsxTextFilesRead":"Fichiers lus","line2011JsxTextConf":"% conf","line2350JsxTextTruncated":"... (tronqué)","line2624JsxTextTerminalOutput":"Sortie du terminal","line2853JsxTextWaitingForFileContent":"En attente du contenu du fichier...","line3420JsxAttrMessageNoMatchingFilesFound":"Aucun fichier correspondant trouvé","line3485JsxAttrMessageNoMatchingResultsFound":"Aucun résultat correspondant trouvé","line3534JsxAttrMessageDirectoryIsEmpty":"Le dossier est vide","line4240JsxTextImageSearch":"Recherche d'images","line4414JsxTextLoadingImagePreview":"Chargement de l'aperçu de l'image...","line4612JsxTextCreatedSlide":"Diapositive créée","line4935JsxTextPreparingOutput":"Préparation de la sortie...","line5032JsxTextOpenAsTab":"Ouvrir dans un onglet","line5235JsxTextContextInfo":"Infos de contexte","line5270JsxTextLegacyConnectorTool":"Outil d'connecteur hérité","line5283JsxTextThisLegacyConnectorToolSurfaceHasBeenRemoved":"Cette interface d'outil d'connecteur hérité a été retirée pendant la reconstruction des connecteurs.","line5824JsxTextMsgs":"msgs ·","line5856JsxTextNoMessagesInThisSession":"Aucun message dans cette session","line6183JsxAttrMessageNoBackgroundSessions":"Aucune session en arrière-plan","line6211JsxTextWorkspaceDeleteDisabled":"Suppression de l'espace de travail désactivée","line6903JsxTextTaskRemoved":"Tâche supprimée","line7398JsxTextSettingUpConnectors":"Configuration des connecteurs...","line7845JsxTextExpectedOneOf":"Valeur attendue parmi :","line7883JsxTextStackTrace":"Trace de pile","line8026JsxTextAllowAlways":"Toujours autoriser","line8034JsxTextAllowOnce":"Autoriser une fois","line1847JsxTextLTM":"LTM #","line2685JsxTextText":">"},"componentsSidebarSidebarRight":{"line168JsxTextQuickActions":"Actions rapides","line169JsxTextQuickActionsAndNavigation":"Actions rapides et navigation","line177JsxTextQuickActions":"Actions rapides","line283JsxAttrAriaLabelToggleSidebar":"Afficher/masquer la barre latérale","line286JsxAttrTitleToggleSidebar":"Afficher/masquer la barre latérale","line327JsxTextQuickActions":"Actions rapides"},"componentsTabsPreviewTabContent":{"line481JsxTextLoadingPreview":"Chargement de l’aperçu...","line492JsxTextFailedToLoadPreview":"Échec du chargement de l’aperçu"},"componentsThreadContentSandboxUrlDetector":{"line186JsxTextFailedToLoad":"Échec du chargement","line509JsxTextOpenInBrowser":"Ouvrir dans le navigateur","line521JsxTextOpenPreview":"Ouvrir l’aperçu"},"componentsThreadToolViewsPresentationToolsFullscreenpresentationviewer":{"line377JsxTextNoSlideContentToPreview":"Aucun contenu de diapositive à prévisualiser","line485JsxAttrTitleExportPresentation":"Exporter la présentation","line529JsxAttrTitleCloseFullScreen":"Quitter le plein écran","line621JsxTextNoSlideFound":"Aucune diapositive trouvée"},"componentsTunnelScopeEditorsFilesystemScopeEditor":{"line89JsxTextAllowedPaths":"Chemins autorisés","line121JsxTextExcludePatterns":"Motifs d’exclusion","line146JsxAttrPlaceholderNodeModules":"node_modules/**","line159JsxTextMaxFileSize":"Taille maximale du fichier"},"componentsTunnelScopeEditorsShellScopeEditor":{"line46JsxTextAllowedCommands":"Commandes autorisées","line65JsxAttrPlaceholderEGGitNodePython":"p. ex. git, node, python","line91JsxTextWorkingDirectory":"Répertoire de travail","line96JsxAttrPlaceholderHomeUserProjectOptional":"/home/user/project (facultatif)","line103JsxTextMaxTimeout":"Délai d’expiration maximal"},"componentsTunnelTunnelAuditTable":{"line23JsxTextLoadingAuditLogs":"Chargement des journaux d’audit...","line27JsxTextNoAuditLogsYet":"Aucun journal d’audit pour le moment."},"componentsTunnelTunnelOverview":{"line203JsxTextText1RunTheCommand":"1. Exécutez la commande","line205JsxTextText2ApproveInBrowser":"2. Approuvez dans le navigateur","line207JsxTextText3Connected":"3. Connecté","line348JsxAttrPlaceholderSearchConnections":"Rechercher des connexions..."},"componentsTunnelTunnelPermissionRequestDialog":{"line109JsxTextPermissionRequest":"Demande d’autorisation","line112JsxTextYourAiAgentIsRequesting":"Votre agent IA demande","line135JsxAttrLabelAllowThisOnce":"Autoriser cette fois","line136JsxAttrDescriptionExactScopeExpiresIn1Hour":"Périmètre exact + expire dans 1 heure","line141JsxAttrLabelAddToPermissions":"Ajouter aux autorisations","line142JsxAttrDescriptionConfigureScopeAndExpiry":"Configurer le périmètre et l’expiration","line149JsxAttrDescriptionUnrestrictedAccessToThisCapability":"Accès illimité à cette capacité","line157JsxTextConfigureScope":"Configurer la portée","line203JsxTextMoreRequest":"demande supplémentaire"},"componentsTunnelTunnelScopeToggles":{"line73JsxTextLoadingPermissions":"Chargement des autorisations...","line79JsxTextNewGrantsExpireIn":"Les nouvelles autorisations expirent dans :"},"componentsTunnelTunnelSettingsDialog":{"line138JsxTextAuditLog":"Journal d’audit","line243JsxAttrAriaLabelCopyTunnelId":"Copier l’ID du tunnel"},"featuresFilesComponentsFileContentRenderer":{"line195JsxTextFileNotFound":"Fichier introuvable","line201JsxTextThisFileDoesNotExistOrMayHave":"Ce fichier n’existe pas ou a peut-être été supprimé.","line554JsxTextViewOnly":"Lecture seule","line586JsxAttrTitleSaveS":"Enregistrer (⌘S)","line600JsxAttrTitleDiscardChanges":"Ignorer les modifications","line692JsxTextFailedToLoadFile":"Échec du chargement du fichier","line805JsxTextStartingPreviewServer":"Démarrage du serveur d’aperçu…","line844JsxTextBinaryFile":"Fichier binaire","line869JsxTextUncommittedChanges":"Modifié dans cette session","line915JsxTextInvalidJson":"JSON non valide","line963JsxTextQuot":"\"","line963JsxTextQuotb4125902":"\""},"featuresFilesComponentsFileExplorerPage":{"line546JsxTextServerNotReachable":"Serveur inaccessible","line548JsxTextCouldNotConnectTo":"Impossible de se connecter à","line771JsxTextPasteHere":"Collez ici"},"featuresFilesComponentsFileHistoryPopover":{"line72JsxTextFailedToLoadDiff":"Impossible de charger le diff","line102JsxTextNoDiff":"Aucun diff"},"featuresFilesComponentsFileSearch":{"line109JsxAttrPlaceholderSearchFiles":"Rechercher des fichiers...","line124JsxTextTypeToSearchFiles":"Saisissez pour rechercher des fichiers...","line136JsxTextNoFilesFound":"Aucun fichier trouvé"},"featuresFilesComponentsFileTreeItem":{"line229JsxTextAFileOrFolderWithThatNameAlready":"Un fichier ou un dossier portant ce nom existe déjà","line352JsxTextCopyPath":"Copier le chemin"},"featuresProjectFilesComponentsCheckpointDetailDialog":{"line166JsxTextSelectAFileToViewTheDiff":"Sélectionnez un fichier pour afficher le diff","line220JsxTextFailedToLoadDiff":"Impossible de charger le diff","line226JsxTextNoTextualDiff":"Aucun diff textuel","line228JsxTextFileMayBeBinaryOrUnchangedInThis":"Le fichier est peut-être binaire ou inchangé dans cette version.","line407JsxAttrTitlePreviousCheckpoint":"Version précédente (←)","line417JsxAttrTitleNextCheckpoint":"Version suivante (→)","line482JsxAttrTitleCopyCheckpointId":"Copier l'ID de version","line528JsxAttrPlaceholderFilterFiles":"Filtrer les fichiers","line546JsxTextFailedToLoadCheckpoint":"Impossible de charger la version","line575JsxTextLoadingCheckpoint":"Chargement de la version…"},"featuresProjectFilesComponentsDiffPreviewBanner":{"line33JsxTextCalculatingTheDiff":"Comparaison des versions…","line44JsxAttrTitleCouldnTComputeTheDiff":"Impossible de comparer ces versions","line57JsxTextSameVersionOnBothSidesPickDifferentVersions":"Même version des deux côtés. Choisissez deux versions différentes.","line65JsxTextNoChangesBetweenTheseVersionsTheSourceNeeds":"Pas encore de différences entre ces versions. Faites d’abord des modifications, puis proposez-les."},"featuresProjectFilesComponentsDriveGridView":{"line209JsxTextOpenFolder":"Ouvrir le dossier","line231JsxTextCopyPath":"Copier le chemin","line402JsxTextCheckpointHistory":"Historique des versions","line420JsxTextCopyPath":"Copier le chemin"},"featuresProjectFilesComponentsDriveListView":{"line396JsxTextThisFolderIsEmpty":"Ce dossier est vide","line398JsxTextNoFilesOrSubfoldersAtThisPathIn":"Tout ce que vos agents enregistrent et les fichiers de ce projet apparaîtront ici."},"featuresProjectFilesComponentsDriveToolbar":{"line191JsxAttrTitleDoubleClickToEditPath":"Double-cliquez pour modifier le chemin"},"featuresProjectFilesComponentsFileExplorerPage":{"line594JsxAttrPlaceholderFolderName":"Nom du dossier","line612JsxAttrPlaceholderFileName":"Nom du fichier","line658JsxTextFailedToLoadFiles":"Échec du chargement des fichiers","line771JsxTextDropFilesToUpload":"Déposez des fichiers pour les téléverser","line773JsxTextFilesWillBeUploadedToTheCurrentDirectory":"Les fichiers seront téléversés dans le répertoire actuel","line806JsxTextAreYouSureYouWantToDelete":"Voulez-vous vraiment supprimer","line807JsxTextQuot":"\"","line807JsxTextQuot32c14d98":"\"","line807JsxTextThisActionCannotBeUndone":" ? Cette action est irréversible."},"featuresProjectFilesComponentsFileHistoryPopover":{"line72JsxTextFailedToLoadDiff":"Impossible de charger le diff","line102JsxTextNoDiff":"Aucun diff","line160JsxAttrTitleCopyCheckpointId":"Copier l'ID de version","line216JsxTextFailedToLoadHistory":"Impossible de charger l’historique","line224JsxTextNoCheckpointsYet":"Aucune version pour l'instant","line240JsxTextShowingTheMostRecent":"Affichage des plus récents"},"featuresProjectFilesComponentsFileSearch":{"line109JsxAttrPlaceholderSearchFiles":"Rechercher des fichiers...","line124JsxTextTypeToSearchFiles":"Saisissez pour rechercher des fichiers...","line136JsxTextNoFilesFound":"Aucun fichier trouvé"},"featuresProjectFilesComponentsFileTreeItem":{"line229JsxTextAFileOrFolderWithThatNameAlready":"Un fichier ou un dossier portant ce nom existe déjà","line322JsxTextCheckpointHistory":"Historique des checkpoints","line352JsxTextCopyPath":"Copier le chemin"},"featuresProjectFilesComponentsOpenChangeRequestDialog":{"line226JsxTextOpenChangeRequest":"Proposer des modifications","line231JsxTextProposeMergingThisSessionAposSWorkInto":"Proposez d'ajouter le travail de cette session à","line232JsxTextTheSessionNeedsToHaveCommittedAndPushed":". La session doit avoir du travail enregistré avant qu’il y ait quelque chose à relire.","line237JsxTextProposeMergingOneVersionIntoAnotherTheMerge":"Proposez de reporter les modifications d’une version vers une autre. Vous relisez tout avant application.","line246JsxAttrTitleNoNonDefaultVersionsYet":"Pas encore d’autres versions.","line247JsxTextStartASessionEachSessionLivesOnIts":"Démarrez une session. Chaque session travaille dans sa propre version, d’où vous pouvez proposer ses modifications.","line305JsxAttrPlaceholderPickAVersion":"Choisir une version","line354JsxTextPickTwoDifferentVersionsYouCanAposT":"Choisissez deux versions différentes. Une version ne peut pas être comparée à elle-même.","line369JsxAttrPlaceholderContextForReviewersWhatChangedAndWhy":"Contexte pour les relecteurs : ce qui a changé et pourquoi.","line386JsxTextOpenChangeRequest":"Proposer les modifications"},"featuresProjectFilesComponentsVersionSelector":{"line88JsxAttrTitleSwitchVersion":"Changer de version","line112JsxAttrPlaceholderFindAVersion":"Rechercher une version…","line122JsxTextLoadingVersions":"Chargement des versions…","line128JsxTextFailedToLoadVersions":"Impossible de charger les versions","line134JsxTextNoVersionsMatch":"Aucune version ne correspond","line140JsxTextMainVersion":"Version principale","line154JsxTextOtherVersions":"Autres versions","line234JsxAttrTitleAheadBehindMainVersion":"Ahead / behind par rapport à la version principale"},"autoAppAppAccountsIdGroupsGroupIdPageJsxTextProject5cf58b9a":"Accès au projet","autoAppAppAccountsIdGroupsGroupIdPageJsxAttrTitle82ea8920":"Accès au projet","autoAppAppAccountsIdMembersUserIdPageJsxAttrTitle1767c13f":"Accès au projet","autoAppAppAccountsIdPageJsxAttrTitleDangerZonebdaa0f25":"Zone de danger","autoAppAppAccountsIdPageJsxTextChangeRoled818ca7f":"Changer de rôle","autoAppAppProjectsPageJsxTextAllAccounts7f58297f":"Tous les comptes","autoAppAppProjectsPageJsxTextCreateYourFirstProject061cafdb":"Créez votre premier projet","autoAppAppProjectsPageJsxAttrLabelCreateYourFirst301a83a6":"Créez votre premier projet","autoAppPublicMarketingContactPageJsxTextSeeSingulaCompRun82bdbdad":"Voir SingulaComp en action","autoAppPublicMarketingContactPageJsxTextASolutionsEngineer7001e57e":"Un ingénieur solutions répond sous un jour ouvré.","autoAppPublicMarketingDevelopersPageJsxTextSingulaCompInit263fedee":"singulacomp init","autoAppPublicMarketingDevelopersPageJsxTextStarOnGitHub32a38178":"Mettre une étoile sur GitHub","autoAppPublicMarketingPricingPageJsxTextPricingQuestionsa7129c6e":"Questions sur les tarifs","autoAppPublicMarketingPricingPageJsxTextGetStarted9675943d":"Talk to our team","autoAppPublicSeoChangelogPageJsxTextViewOnGitHubfc7627d4":"Voir sur GitHub","autoAppPublicShareSessionTokenPageJsxTextSignInc63c237b":"Se connecter","autoAppSystemDebugErrorPageJsxTextNextDev93619a23":"next dev","autoAppAdminProvidersPageJsxTextClearSearch7a95b0d5":"Effacer la recherche","autoAppAdminProvidersPageJsxTextLastUsed130e79ff":"Dernière utilisation","autoAppErrorJsxTextSomethingWentWrong493afd7e":"Une erreur s’est produite","autoAppErrorJsxTextTryAgain3351b1d3":"Réessayer","autoAppGlobalErrorJsxAttrContentWidthDeviceWidthInitiala69f7f42":"width=device-width, initial-scale=1","autoAppPresentationSlidesEngJsxAttrEyebrowHowItWorksdb0e191d":"Comment ça marche","autoAppPresentationSlidesEngJsxTextMicrosoftTeams5bea06db":"Microsoft Teams","autoAppPresentationSlidesEngJsxAttrEyebrowUseCasesd96e576f":"Use cases","autoAppPresentationSlidesPlatformJsxTextTalkToSales159e3ec0":"Contacter l'équipe commerciale","autoAppPresentationSlidesPlatformJsxTextOpenCodeNativeb4d960fb":"Ouvert et natif du code","autoAppPresentationSlidesPlatformJsxTextYourWholeCompanyAs85afa322":"Toute votre entreprise, sous forme de code.","autoAppPresentationSlidesPlatformJsxAttrTitleChangeRequests6e5aad55":"Demandes de modification","autoAppPresentationSlidesPlatformJsxAttrEyebrowInternalAgentsc33e77c7":"Use cases","autoAppPresentationSlidesPlatformJsxAttrTitleStartWithOne2fe53fe5":"An agent for every job on your plate","autoAppPresentationSlidesPlatformJsxAttrLeadEachIsA2eb95c3b":"One workforce, every department. Watch an agent take a real task end to end — then open the full playbook.","autoAppPresentationSlidesPlatformJsxAttrEyebrowTwoWaysIn3552a350":"Deux façons de commencer","autoAppPresentationSlidesPlatformJsxAttrTitleBuildersConfigureTeams883f9aee":"One platform, two ways in.","autoAppPresentationSlidesPlatformJsxTextForBuildersc84efc99":"Pour les builders","autoAppPresentationSlidesPlatformJsxTextConfigureItLikeSoftwaredfe3974f":"Configurez-le comme du logiciel.","autoAppPresentationSlidesPlatformJsxTextForTeams733bb9d9":"For companies","autoAppPresentationSlidesPlatformJsxTextUseItLikeChat53e3e05e":"An AI workforce you actually own","autoAppPresentationSlidesPlatformJsxAttrEyebrowEverywhereYourTeam780b5c60":"Every surface","autoAppPresentationSlidesPlatformJsxAttrTitleChatSlackTeams59488d51":"One command center. Every way your team works.","autoAppPresentationSlidesPlatformJsxAttrTitleBuiltOnFiles64c977e2":"Construit sur des fichiers que vous pouvez vraiment ouvrir.","autoAppPresentationSlidesPlatformJsxAttrEyebrowEnterpriseSecurityc11469d2":"Enterprise & sécurité","autoAppPresentationSlidesPlatformJsxAttrTitleHardIsolationd585df5c":"Isolation stricte","autoAppPresentationSlidesPlatformJsxAttrTitleAuditEverything3be9d076":"Tout auditer","autoAppPresentationSlidesPlatformJsxAttrTitleOwnYourDatab56eaad9":"Gardez la maîtrise de vos données","autoAppPresentationSlidesPlatformJsxTextOpenSourceSSORBAC8718a667":"SSO, RBAC et sur site · Sans verrouillage","autoComponentsAnnouncementsSingulaCompAppBannersJsxTextAppStoref8af2f35":"App Store","autoComponentsAnnouncementsSingulaCompAppBannersJsxTextGooglePlayacce92d9":"Google Play","autoComponentsCommonErrorBoundaryJsxTextSomethingWentWrong1571085c":"Une erreur s’est produite","autoComponentsCommonErrorBoundaryJsxTextTryAgain9615ff3f":"Réessayer","autoComponentsCommonRouteErrorJsxTextTryAgainfa3388ed":"Réessayer","autoComponentsCommonSystemFaultJsxTextTryAgaineb14b1c9":"Réessayer","autoComponentsCommonSystemFaultJsxTextIfThisPersistsContact38b14ac8":"Si le problème persiste, contactez","autoComponentsCommonSystemFaultJsxTextSupportSingulaCompAi314bf854":"support@singulacomp.ai","autoComponentsHomeCliDemoJsxTextProjectName25e32f89":"Nom du projet","autoComponentsHomeInteractiveDemoChatScenariosJsxAttrMeta125fff632b":"12 diapositives · prêt dans 4 min","autoComponentsHomeInteractiveDemoPagesAgentsPageJsxTextNew96418b4c":"Nouvel agent","autoComponentsHomeInteractiveDemoPagesChannelsPageJsxTextAdd56167f5a":"Ajouter SingulaComp à votre espace de travail Slack","autoComponentsHomeInteractiveDemoPagesChannelsPageJsxTextAdd238856dd":"Ajouter à Slack","autoComponentsHomeInteractiveDemoPagesChannelsPageJsxTextMention48d6e12f":"@mentionnez","autoComponentsHomeInteractiveDemoPagesModelsPageJsxTextAdd2c76a9b7":"Ajouter un fournisseur","autoComponentsHomeInteractiveDemoPagesProjectsPageJsxTextNewba012455":"Nouveau projet","autoComponentsHomeInteractiveDemoPagesProjectsPageJsxTextSingulaCompa20df451":"singulacomp init","autoComponentsHomeInteractiveDemoPagesSchedulingPageJsxTextNew9bbd6b25":"Nouvelle planification","autoComponentsHomeInteractiveDemoPagesSecurityPageJsxAttrTitlec9466a0c":"Sécurité & accès","autoComponentsHomeInteractiveDemoPagesSecurityPageJsxAttrTitle2f1b9a17":"Membres et rôles","autoComponentsHomeInteractiveDemoPagesSecurityPageJsxAttrTitle875b7322":"Coffre des secrets","autoComponentsHomeInteractiveDemoPagesSkillsPageJsxTextNewae67068c":"Nouvelle compétence","autoComponentsHomeInteractiveDemoSectionJsxTextNewAgent64a6cadb":"Nouvel agent","autoComponentsHomeInteractiveDemoSectionJsxTextAddProvider890f5c67":"Ajouter un fournisseur","autoComponentsHomeInteractiveDemoSectionJsxTextNewSchedulebc5ebb11":"Nouvelle planification","autoComponentsHomeInteractiveDemoSectionJsxTextAddToSlacka83dbb5b":"Ajouter à Slack","autoComponentsHomeInteractiveDemoSectionJsxTextMentiona9a5bda4":"@mentionnez","autoComponentsHomeInteractiveDemoSectionJsxAttrTitleSecurityAccessf36d6bfb":"Sécurité & accès","autoComponentsHomeInteractiveDemoSectionJsxAttrTitleMembersRoles021017af":"Membres et rôles","autoComponentsHomeInteractiveDemoSectionJsxAttrTitleSecretsVaultcb8a22ec":"Coffre des secrets","autoComponentsHomeNavbarJsxTextLaunchSingulaComp5c2db556":"Lancer SingulaComp","autoComponentsMarketplaceMarketplaceDiscoverJsxAttrAriaLabelViewOn35edbd8c":"Voir sur GitHub","autoComponentsProjectsCustomizeSectionsChangesViewJsxTextChangeRequestsb28a4513":"Demandes de modification","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextAddSingulaComp0e416aa2":"Ajouter SingulaComp à votre espace de travail Slack","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextAddTo1729c1b6":"Ajouter à Slack","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextMention67ed74a7":"@mentionnez","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextRemovesTheb460240b":"Supprime les secrets et arrête les événements pour ce projet.","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextAppManifest040b924e":"Manifeste de l’application","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextOpenSlacka088997c":"Ouvrir Slack","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextBotUser193e4bfd":"Jeton OAuth de l'utilisateur bot","autoComponentsProjectsCustomizeSectionsChannelsViewJsxAttrPlaceholderXoxb84fe69f4":"xoxb-…","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextSigningSecret2762795e":"Secret de signature","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextConnectSlack5ad82c3b":"Connecter Slack","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrTitleAdminb2173330":"Accès administrateur requis","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextOnlyProject51266c7d":"Seuls les responsables de projet peuvent gérer les connecteurs.","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrTitleFailed959d47d5":"Impossible de charger les connecteurs","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextUnsavedChanges4682b870":"Modifications non enregistrées","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextWhoCana896d6c5":"Qui peut l’utiliser","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextAddA02e6aec7":"Ajouter un connecteur","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextEasyConnect19ca1c01":"Connexion facile","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrTitleNof8067eda":"Aucune app trouvée","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextLoading7131cc18":"Chargement…","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrLabelSDL2325b707":"Spécification SDL (facultative)","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrLabelBase744ecef9":"URL de base","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrLabelRoutes38b14436":"Spécification des routes (facultative)","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextCustomHeader1e0e82ed":"En-tête personnalisé","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrLabelHeader9b2e0143":"Nom de l’en-tête","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextAddConnectore01e22fc":"Ajouter un connecteur","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextSetCredential5e9704a8":"Définir l’identifiant pour","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextStoredEncryptedc3eb374b":"Stocké chiffré comme","autoComponentsProjectsCustomizeSectionsDevViewJsxAttrAriaLabel36dfdacf":"Copier la commande","autoComponentsProjectsPoliciesPanelJsxAttrTitleAdminAccessRequired34f66101":"Accès administrateur requis","autoComponentsProjectsPoliciesPanelJsxTextSaveChanges3a1ef407":"Enregistrer les modifications","autoComponentsProjectsProjectAccessBoundaryJsxTextBackToProjects9ad9ccd3":"Retour aux projets","autoComponentsProjectsProjectOnboardingWizardJsxTextYouReAll9d4a5be9":"Tout est prêt","autoComponentsProjectsSandboxSnapshotCardJsxTextVCPU15535b27":"vCPU","autoComponentsProjectsSandboxSnapshotCardJsxTextRecentBuildscde18d4a":"Builds récents","autoComponentsSetupLinksConnectorIntakeJsxTextLoading4e5fd209":"Chargement…","autoComponentsSetupLinksSecretIntakeFormJsxTextLoading93bbc067":"Chargement…","autoFeaturesAccountsSettingsBillingTabJsxAttrTitleYouRanefc3b00e":"Vous n’avez plus de crédits","autoFeaturesAccountsSettingsBillingTabJsxTextAutoTopUp9c42761a":"Recharge automatique","autoFeaturesAccountsSettingsBillingTabJsxTextNeverRunOut4fdb8c3d":"Ne soyez plus jamais à court","autoFeaturesAccountsSettingsBillingTabJsxTextBuyCreditsd35e7077":"Acheter des crédits","autoFeaturesAccountsSettingsBillingTabJsxTextOneTimeTop22a81cd3":"Recharge ponctuelle","autoFeaturesCoWorkerProjectSidebarModalRenameSessionModalJsx265e123d":"Renommer la session","autoFeaturesCoWorkerProjectSidebarProjectSidebarJsxAttrLabel335b2318":"Nouvelle session","autoFeaturesCoWorkerProjectSidebarProjectSidebarJsxAttrAria7f9fc26a":"Nouvelle session","autoFeaturesCoWorkerProjectSidebarProjectSidebarJsxTextNew55d0b491":"Nouvelle session","autoFeaturesContactDemoQualifierModalJsxTextWorkEmailc15a71d1":"E-mail professionnel","autoFeaturesContactDemoQualifierModalJsxAttrPlaceholderAcmeInc4c41f6f1":"Acme Inc.","autoFeaturesContactDemoQualifierModalJsxTextCompanySizee13e1fef":"Taille de l’entreprise","autoFeaturesFileViewerFilePreviewModalJsxAttrTitleClosea40d0510":"Fermer (Échap)","autoFeaturesFileViewerFilePreviewModalJsxAttrTitlePreviousb7cda316":"Fichier précédent","autoFeaturesFileViewerFilePreviewModalJsxAttrAriaLabel03ab3a76":"Fichier précédent","autoFeaturesFileViewerFilePreviewModalJsxAttrTitleNext96666bd8":"Fichier suivant","autoFeaturesFileViewerFilePreviewModalJsxAttrAriaLabelda6ea7e4":"Fichier suivant","autoFeaturesLayoutAccountSwitcherJsxTextAccountSettings2afa9a37":"Paramètres du compte","autoFeaturesLayoutDownloadAppsModalJsxAttrBadgeComingSoon291caabf":"Bientôt disponible","autoFeaturesLayoutDownloadAppsModalJsxTextComingSoon89fd3230":"Bientôt disponible","autoFeaturesLayoutUserMenuJsxTextAccountSettings007162f5":"Paramètres du compte","autoFeaturesMarketingHowItWorkStepStep1ProjectCli4a56b05e":"singulacomp init","autoFeaturesMarketingStorySectionsJsxAttrStatusTextGatheringOvernightUpdates3a9550bf":"Collecte des mises à jour de la nuit...","autoFeaturesProjectFilesComponentsFilePreviewModalJsxAttrHistoryLabel0736a6ed":"Historique des checkpoints","autoFeaturesSessionHeaderSessionChangesIndicatorJsxTextOpenChangedc3b8624":"Proposer les modifications","autoFeaturesSessionHeaderSessionChangesIndicatorJsxTextViewChangesaf192a3b":"Afficher les modifications","autoFeaturesSessionInstantSessionShellJsxAttrSessionTitleNewSession6b8dfd00":"Nouvelle session","autoFeaturesSessionSessionTerminalPanelJsxTextConnecting80303e70":"Connexion…","autoFeaturesSessionSessionVersionHeaderJsxTextOpenChangeRequesta0b45de3":"Proposer les modifications","autoFeaturesSessionToolRenderersJsxAttrMessageNoTasksYet198712c5":"Pas encore de tâches","autoFeaturesSessionToolRenderersJsxTextInputSchema878a1df6":"Schéma d’entrée","autoAppAppAccountsIdGroupsGroupIdPageJsxTextAn3a706d13":"un propriétaire de compte ou un administrateur. Ils obtiennent un Manager sur chaque projet, quel que soit le rôle de ce groupe.","autoAppAppAccountsIdGroupsGroupIdPageJsxAttrTitle5ac3c178":"Les propriétaires de compte et les administrateurs disposent toujours d'un accès Manager sur chaque projet, quel que soit le rôle du groupe.","autoAppAppAccountsIdGroupsGroupIdPageJsxTextAttachfc6eecb6":"Joindre au projet","autoAppAppAccountsIdGroupsGroupIdPageJsxAttrTitle724619d6":"Échec du chargement de l'accès au projet","autoAppAppAccountsIdGroupsGroupIdPageJsxAttrTitleb851c672":"Non attaché à aucun projet","autoAppAppAccountsIdGroupsGroupIdPageJsxAttrTitle2c336348":"Se détacher du projet ?","autoAppAppAccountsIdGroupsGroupIdPageJsxTextWilldd678991":"ne sera plus attaché à","autoAppAppAccountsIdGroupsGroupIdPageJsxTextEvery76958122":". Chaque membre du groupe perdra son héritage","autoAppAppAccountsIdGroupsGroupIdPageJsxTextAccessf1329cb6":"accès à ce projet (à moins qu’ils ne disposent également d’une subvention directe ou d’un autre groupe attaché). Les propriétaires et les administrateurs conservent leur accès implicite au gestionnaire","autoAppAppAccountsIdGroupsGroupIdPageJsxTextAttachf3cd23a1":"Joindre \"","autoAppAppAccountsIdGroupsGroupIdPageJsxTextTo28a6368a":"\" à un projet","autoAppAppAccountsIdGroupsGroupIdPageJsxTextEvery625580cc":"Chaque membre de ce groupe héritera du rôle choisi sur le projet.","autoAppAppAccountsIdGroupsGroupIdPageJsxAttrPlaceholderb49f921c":"Choisissez un projet…","autoAppAppAccountsIdGroupsGroupIdPageJsxTextManager33f373a5":"Manager – contrôle total du projet","autoAppAppAccountsIdGroupsGroupIdPageJsxTextEditor415a1a4b":"Éditeur : lecture et écriture, aucune modification de membre ou de paramètres","autoAppAppAccountsIdGroupsGroupIdPageJsxTextViewer8a17707f":"Visionneuse : lecture seule","autoAppAppAccountsIdGroupsGroupIdPageJsxTextOptional57a5222d":"facultatif · laissez vide pour une durée permanente","autoAppAppAccountsIdGroupsGroupIdPageJsxTextThefa249188":"La subvention est automatiquement révoquée à ce moment-là. Les membres du groupe perdent ce projet à la prochaine demande après expiration ; le journal d'audit enregistre la révocation","autoAppAppAccountsIdMembersUserIdPageJsxAttrTitlebf1c6d5a":"Échec du chargement de l'accès au projet","autoAppAppAccountsIdMembersUserIdPageJsxTextNoa4235d6a":"Aucun accès au projet pour l'instant. Ajoutez ce membre à un projet directement depuis la page Membres du projet ou à un groupe attaché à un","autoAppAppAccountsIdMembersUserIdPageJsxTextViewinga4fdd7c8":"Affichage en tant que","autoAppAppAccountsIdMembersUserIdPageJsxTextRead06b6119c":"Vérification en lecture seule de ce que ce membre peut faire sur le compte. Le moteur répond en temps réel – même logique que l’interface utilisateur utilise pour accéder aux boutons.","autoAppAppAccountsIdMembersUserIdPageJsxTextProjectaec71af7":"L'accès au projet (quels projets ils peuvent atteindre + à quel rôle) est indiqué dans la carte d'accès au projet sur cette page. Cette boîte de dialogue est l'ac","autoAppAppAccountsIdPageJsxTextManageAccountSettings5130f3ea":"Gérez les paramètres du compte, les membres et l'accès.","autoAppAppAccountsIdPageJsxTextCreditsLedger313d0d27":"Registre des crédits","autoAppAppAccountsIdPageJsxAttrDescriptionAccountWide0fbfc59e":"Des portes à l’échelle du compte qui s’appliquent à chaque membre.","autoAppAppAccountsIdPageJsxTextAdvancedSecurity9ca9f4b4":"Sécurité avancée","autoAppAppAccountsIdPageJsxTextSessionLifetimesIdleaa3d2f86":"Durées de vie des sessions, délais d'inactivité et déconnexion forcée. Les valeurs par défaut conviennent à la plupart des équipes.","autoAppAppAccountsIdPageJsxAttrTitleIdentityDirectory6089983a":"Identité & annuaire","autoAppAppAccountsIdPageJsxAttrDescriptionBringMembersa0baf40c":"Faites venir des membres de votre IdP. Synchronisation des adhésions aux groupes ; L'administrateur choisit toujours l'accès au projet.","autoAppAppAccountsIdPageJsxAttrTitleTokensAutomation0764b2bd":"Jetons et automatisation","autoAppAppAccountsIdPageJsxAttrDescriptionProgrammaticAccess21449ecb":"Accès programmatique pour les agents CI/CD et sans tête.","autoAppAppAccountsIdPageJsxAttrDescriptionForwardAudit00c0c84a":"Transférez les événements d’audit vers votre propre pipeline.","autoAppAppAccountsIdPageJsxAttrPlaceholderSearchBy353c608c":"Recherche par email…","autoAppAppAccountsIdPageJsxTextAddToGroupac0cb8ad":"Ajouter au groupe","autoAppAppAccountsIdPageJsxTextNoMembersMatch116fd46e":"Aucun membre ne correspond à \"","autoAppAppAccountsIdPageJsxText12d5475e":"\".","autoAppAppAccountsIdPageJsxAttrTitleRemoveMembers760ca889":"Supprimer des membres","autoAppAppAccountsIdPageJsxTextTheyLoseAccess4aa2ae68":"? Ils perdent immédiatement l’accès.","autoAppAppAccountsIdPageJsxTextAddSeveralAtb6d9bf70":"Ajoutez-en plusieurs à la fois – séparez-les par des virgules, des espaces ou Entrée.","autoAppAppAccountsIdPageJsxTextToAGroupd710c223":"à un groupe","autoAppAppAccountsIdPageJsxTextPickTheGroupbdff5ffe":"Choisissez le groupe que ces membres doivent rejoindre. Les membres déjà dans le groupe sont ignorés – le ré-ajout est une opération impossible.","autoAppAppAccountsIdPageJsxTextNoGroupsExista83435a9":"Aucun groupe n'existe pour l'instant sur ce compte. Créez-en d’abord un à partir de l’onglet Groupes.","autoAppAppAccountsIdPageJsxAttrPlaceholderChooseA728f4999":"Choisissez un groupe…","autoAppAppAccountsIdPageJsxTextChangeRoleFor52ff6528":"Changer de rôle pour","autoAppAppAccountsIdPageJsxTextOwnersAndAdminsb262a85e":"Les propriétaires et les administrateurs ont un gestionnaire implicite sur chaque projet. Les membres ont accès uniquement via des subventions directes ou une adhésion à un groupe.","autoAppAppAccountsIdPageJsxTextNewRole425b849a":"Nouveau rôle","autoAppAppAccountsIdPageJsxTextOwnerFullControlbdd4292e":"Propriétaire — contrôle total + peut supprimer le compte","autoAppAppAccountsIdPageJsxTextAdminEverythingExceptfe47cdf0":"Administrateur – tout sauf la suppression du compte","autoAppAppAccountsIdPageJsxTextMemberNoImplicit64132e74":"Membre — pas d'accès implicite au projet","autoAppAppAccountsIdTokensTokenIdPageJsxAttrTitle403e73a7":"Autorisations de jeton","autoAppAppAccountsIdTokensTokenIdPageJsxTextTokens36bb9aad":"Les jetons héritent du rôle de compte et des appartenances au groupe de leur créateur au moment de la demande. Pour limiter ce qu'un jeton peut atteindre, étendez-le à un chant","autoAppAppConnectorsPageJsxTextCloseWindowa183ed6a":"Fermer la fenêtre","autoAppAppConnectorsPageJsxTextGoToProjectsfb39e5ad":"Aller aux projets","autoAppAppMarketplacePageJsxTextBrowseSkillsAcrossEvery14a9148d":"Parcourez les compétences dans toutes les sources : un clic les ajoute au référentiel d'un projet, en direct lors de sa prochaine session.","autoAppAppProjectsPageJsxAttrTitleNoProjectsYet85527dd3":"Aucun projet pour l'instant","autoAppAppProjectsPageJsxAttrDescriptionAProjectIsa4dc84d2":"Un projet est un espace dédié à une entreprise, un produit ou une idée.","autoAppAuthAuthPageJsxAttrAriaLabelAuthenticationMode01efd9f8":"Mode d'authentification","autoAppAuthAuthPageJsxTextUseADifferentEmail8da2cdb0":"Utiliser une autre adresse e-mail","autoAppAuthGithubSetupPageJsxTextThisUsuallyTakes85d58321":"Cela prend généralement quelques secondes.","autoAppAuthGithubSetupPageJsxTextRedirecting69a84dea":"Redirection…","autoAppPublicMarketingCompareSlugPageJsxTextSingulaCompVs7d03d509":"SingulaComp contre","autoAppPublicMarketingCompareSlugPageJsxTextStartFree05549e67":"Commencez gratuitement","autoAppPublicMarketingCompareSlugPageJsxTextRunIt7c6d52d5":"Exécutez-le vous-même","autoAppPublicMarketingCompareSlugPageJsxTextTheShorta0fe796a":"La version courte","autoAppPublicMarketingCompareSlugPageJsxTextNoFence7e04b210":"Pas de séance de clôture – voici exactement quand chacun est le bon choix.","autoAppPublicMarketingCompareSlugPageJsxTextIf9b282c07":"si…","autoAppPublicMarketingCompareSlugPageJsxTextChooseSingulaComp0f7f6aec":"Choisissez SingulaComp si…","autoAppPublicMarketingCompareSlugPageJsxTextSideByffb7ae99":"Côte à côte","autoAppPublicMarketingCompareSlugPageJsxTextAnHonest49ef79d5":"Un look honnête et semblable. Une coche verte indique le meilleur ajustement pour chaque ligne, même si c'est le cas.","autoAppPublicMarketingCompareSlugPageJsxTextWhatEachaf7a1d83":"Ce pour quoi chacun est construit","autoAppPublicMarketingCompareSlugPageJsxTextWhereSingulaCompa82be965":"Où SingulaComp est différent","autoAppPublicMarketingCompareSlugPageJsxTextWhenTo67e7041d":"Quand choisir lequel","autoAppPublicMarketingCompareSlugPageJsxTextFrequentlyAsked2adb2de4":"Foire aux questions","autoAppPublicMarketingContactPageJsxTextEnterpriseOnPremb5a0c0b0":"Entreprise · disponible sur site","autoAppPublicMarketingContactPageJsxTextYourCompanyS9f04147b":"le travail de votre entreprise","autoAppPublicMarketingContactPageJsxTextBookA30ee0f8c6a":"Réservez une visite pas à pas de 30 minutes avec un ingénieur de solutions : voyez les agents exécuter vos flux de travail réels et obtenez un plan de déploiement pour votre pile.","autoAppPublicMarketingContactPageJsxTextBookADemofaaea0a0":"Réservez une démo","autoAppPublicMarketingContactPageJsxTextEmailUs505f9598":"Envoyez-nous un courriel","autoAppPublicMarketingDesignSystemPageJsxTextSocialAvatar0528fcc8":"Avatar social","autoAppPublicMarketingDesignSystemPageJsxTextTheSymboleb8e02af":"Le symbole centré sur un champ plein, carré 1:1 — déposez-le directement dans une photo de profil ou un identifiant social. Passez la souris pour télécharger le ready-made","autoAppPublicMarketingDesignSystemPageJsxTextSubtleElevation8c9f8cda":"Jetons d'élévation subtils pour les surfaces flottantes. La plupart des applications Chrome restent plates : utilisez les ombres uniquement lorsque la profondeur facilite la hiérarchie. N'ajoutez jamais de couleur,","autoAppPublicMarketingDesignSystemPageJsxTextSolidColors15530798":"Couleurs unies","autoAppPublicMarketingDesignSystemPageJsxTextBadgeSuccessef599436":"Succès du badge","autoAppPublicMarketingDesignSystemPageJsxTextCheckboxGroupf8961cfb":"Groupe de cases à cocher","autoAppPublicMarketingDesignSystemPageJsxAttrLabelOption8399dd58":"Option A","autoAppPublicMarketingDesignSystemPageJsxAttrLabelOption275da31e":"Option B","autoAppPublicMarketingDesignSystemPageJsxAttrLabelOption225b100e":"Option C","autoAppPublicMarketingDesignSystemPageJsxTextIconOnlyf6a2c4ee":"Icône uniquement","autoAppPublicMarketingDesignSystemPageJsxTextTextOnly458d5129":"Texte uniquement","autoAppPublicMarketingDesignSystemPageJsxTextTextIconc6453fac":"Texte + icône","autoAppPublicMarketingDesignSystemPageJsxTextResponsiveOverlay8094b284":"Superposition réactive : feuille de dessous sur mobile, boîte de dialogue centrée sur ordinateur. Prend en charge les variantes latérales via","autoAppPublicMarketingDesignSystemPageJsxTextOpenModal87b8fff8":"Modal ouvert","autoAppPublicMarketingDesignSystemPageJsxTextModalTitle4b2e4477":"Titre modal","autoAppPublicMarketingDesignSystemPageJsxTextThisIs8e3df96c":"Ceci est une description du contenu modal.","autoAppPublicMarketingDesignSystemPageJsxTextModalBody7732d54c":"Le contenu du corps modal va ici.","autoAppPublicMarketingDesignSystemPageJsxTextEphemeralNotifications64698ef7":"Notifications éphémères pour les résultats et les commentaires asynchrones. Utiliser","autoAppPublicMarketingDesignSystemPageJsxTextAndd93e251a":", et","autoAppPublicMarketingDesignSystemPageJsxTextComponentsUi3eb49cdd":"@/components/ui/toast","autoAppPublicMarketingDesignSystemPageJsxTextNotRaw7f6d0bf8":"- pas d'appels bruts.","autoAppPublicMarketingDesignSystemPageJsxTextLoadingSuccessde0ea42f":"Chargement → Succès","autoAppPublicMarketingDesignSystemPageJsxTextLoadingErrorda06eee7":"Chargement → Erreur","autoAppPublicMarketingDesignSystemPageJsxTextInTooltips3dc63b0c":"Dans les info-bulles","autoAppPublicMarketingDesignSystemPageJsxTextCommandPalettea9dabb80":"Palette de commandes","autoAppPublicMarketingDevelopersPageJsxAttrParentClassAnimateSpin79162867":"animate-spin mt-0 size-3","autoAppPublicMarketingDevelopersPageJsxTextConnectorsRequestPath28e55918":"connecteurs · chemin de requête","autoAppPublicMarketingDevelopersPageJsxTextAgentRuntime00a9a84b":"environnement d'exécution de l'agent","autoAppPublicMarketingDevelopersPageJsxAttrLabelOnlyAfa7b37b0":"seul un jeton étendu quitte la boîte","autoAppPublicMarketingDevelopersPageJsxTextSingulaCompConnector80880ab2":"Exécuteur SingulaComp","autoAppPublicMarketingDevelopersPageJsxTextConnectProxyGateway799c9a68":"connecter un proxy · passerelle","autoAppPublicMarketingDevelopersPageJsxText3000Moree9562262":"+ 3 000 de plus via Pipedream","autoAppPublicMarketingDevelopersPageJsxTextTheRepoIsf35cb375":"le repo est le produit","autoAppPublicMarketingDevelopersPageJsxTextDeclareItOnce7b7c95e7":"déclare-le une fois","autoAppPublicMarketingDevelopersPageJsxTextOneSingulaCompToml1138e741":"Un SingulaComp.toml. Un dépôt Git.","autoAppPublicMarketingDevelopersPageJsxTextYourEntireAI2f05f11a":"L’ensemble de votre main-d’œuvre en IA, sous forme de code.","autoAppPublicMarketingDevelopersPageJsxTextAgentsSkillsTools9af4eeda":"Agents, compétences, outils, connecteurs, plannings : tout cela n'est que des fichiers dans un dépôt. Modifiez-les dans votre IDE, exécutez-les localement, expédiez-les vers le cloud avec un","autoAppPublicMarketingDevelopersPageJsxTextReadTheDocs7dfe8373":"Lire la documentation","autoAppPublicMarketingDevelopersPageJsxTextTheThesis2430ef03":"La thèse","autoAppPublicMarketingDevelopersPageJsxTextTheCodingAgenta0a0e99f":"La boucle coding-agent, pour du vrai travail","autoAppPublicMarketingDevelopersPageJsxTextDescribeIntentAnd6106e4a":"Décrivez l'intention, un agent modifie les fichiers, vous examinez la différence. SingulaComp exécute la même boucle pour le support, les opérations et la recherche.","autoAppPublicMarketingDevelopersPageJsxTextTheLoopd95820b1":"La boucle","autoAppPublicMarketingDevelopersPageJsxTextToProduction51bf7e67":"à la production","autoAppPublicMarketingDevelopersPageJsxTextOneRepoOne9f702828":"Un dépôt, une configuration, une commande. Tout le chemin, de haut en bas.","autoAppPublicMarketingDevelopersPageJsxAttrTitleInstallScaffolda27ee59d":"Installer et échafauder","autoAppPublicMarketingDevelopersPageJsxAttrBodyOneLinee5ce45d3":"Une ligne installe la CLI. singulacomp init échafaude singulacomp.yaml et .singulacomp/, connectés à votre agent de codage.","autoAppPublicMarketingDevelopersPageJsxAttrTitleBuildIte194e7c4":"Construisez-le localement, comme le code","autoAppPublicMarketingDevelopersPageJsxAttrBodyAnAgent82e9c1f1":"Un agent est une démarque : un personnage, son modèle et ses outils. Les compétences sont des dossiers qu'il charge à la demande. Modifiez-les à la main ou décrivez ce que vous voulez","autoAppPublicMarketingDevelopersPageJsxAttrTitleDeclareThed1672ddf":"Déclarez le projet dans un seul manifeste","autoAppPublicMarketingDevelopersPageJsxAttrBodySingulaCompToml8f2ef9df":"singulacomp.yaml contient des secrets, des images sandbox, des déclencheurs, des connecteurs et des canaux. Versionné à partir du premier commit.","autoAppPublicMarketingDevelopersPageJsxAttrTitleShipItfb312d97":"Expédiez-le","autoAppPublicMarketingDevelopersPageJsxAttrBodySingulaCompShipcf67274d":"SingulaComp Ship valide, pousse, construit le bac à sable et demande les secrets manquants. Les déclencheurs et les chaînes sont mis en ligne immédiatement — pas d'entrée séparée","autoAppPublicMarketingDevelopersPageJsxAttrTitleSingulaCompShip3674108d":"navire SingulaComp","autoAppPublicMarketingDevelopersPageJsxTextSingulaCompShip0f78d303":"navire SingulaComp","autoAppPublicMarketingDevelopersPageJsxTextCommittedPushedTo6397bcf0":"engagé et poussé à","autoAppPublicMarketingDevelopersPageJsxTextSecretsSyncedSandboxa20399ce":"secrets synchronisés · bac à sable construit","autoAppPublicMarketingDevelopersPageJsxTextLiveTriggersChannels9865dd98":"en direct – déclencheurs et canaux en cours d'exécution","autoAppPublicMarketingDevelopersPageJsxAttrTitleItRuns79baead9":"Il fonctionne comme une flotte de bacs à sable","autoAppPublicMarketingDevelopersPageJsxAttrBodyEverySession844cd0ac":"Chaque session est sa propre VM sur sa propre branche, démarrant le runtime et votre dépôt. Générez des milliers de choses en parallèle – aucune interférence. Un changement","autoAppPublicMarketingDevelopersPageJsxTextSession1f3a8c59f56e":"séance 1f3a","autoAppPublicMarketingDevelopersPageJsxTextSandbox2bdd3ae7":"bac à sable ─╮","autoAppPublicMarketingDevelopersPageJsxTextSession9b220421e426":"séance 9b22","autoAppPublicMarketingDevelopersPageJsxTextSandboxChange7917aca8":"bac à sable ─┤ changement","autoAppPublicMarketingDevelopersPageJsxTextSession4e0708b094fc":"séance 4e07","autoAppPublicMarketingDevelopersPageJsxTextSandboxRequests9e4d59fa":"bac à sable ─┤ requêtes","autoAppPublicMarketingDevelopersPageJsxTextSandboxeseeb779e1":"bacs à sable ─╯","autoAppPublicMarketingDevelopersPageJsxTextReviewMergeMain18972c6f":"revoir → fusionner → principal","autoAppPublicMarketingDevelopersPageJsxAttrTitleBringYourc9b3722b":"Apportez votre propre environnement d'exécution et modèle","autoAppPublicMarketingDevelopersPageJsxAttrBodySessionsRun900c5222":"Les sessions s'exécutent sur un environnement d'exécution ouvert. Apportez vos propres clés – Anthropic, OpenAI, locales – ou utilisez le calcul SingulaComp. Rien dans le runtime n'est caché","autoAppPublicMarketingDevelopersPageJsxTextSingulaCompProvidersLogind1e6302d":"connexion des fournisseurs de SingulaComp anthropique","autoAppPublicMarketingDevelopersPageJsxTextUsingYourOwn244e5bb8":"en utilisant votre propre clé","autoAppPublicMarketingDevelopersPageJsxTextOrPointAtc877fc5b":"# ou pointez sur n'importe quel environnement d'exécution/modèle","autoAppPublicMarketingDevelopersPageJsxTextSingulaCompProvidersSetc86bed30":"ensemble de fournisseurs SingulaComp --model opus-4.8","autoAppPublicMarketingDevelopersPageJsxTextSingulaCompProvidersSet4a7972ff":"ensemble de fournisseurs SingulaComp --model gpt-5","autoAppPublicMarketingDevelopersPageJsxTextOneCLI8f2d2b85":"Une CLI","autoAppPublicMarketingDevelopersPageJsxTextTheWholeLifecyclecb116839":"Tout le cycle de vie, une seule CLI","autoAppPublicMarketingDevelopersPageJsxTextScaffoldShipRun79c5f185":"Échafaudez, expédiez, exécutez, automatisez, connectez et examinez : une seule CLI fait tout. Le même binaire est pré-authentifié dans chaque sandbox, donc l'agent","autoAppPublicMarketingDevelopersPageJsxTextFullCLIReferencefed1886e":"Référence CLI complète","autoAppPublicMarketingDevelopersPageJsxText1Session1543175ef":"1 session = 1 sandbox = 1 branche","autoAppPublicMarketingDevelopersPageJsxTextEverySessionRunsd9b4809e":"Chaque session s'exécute dans son propre bac à sable isolé (calcul réel et isolé) sur sa propre branche Git hors principale. Faites tourner des millions en parallèle ; rien","autoAppPublicMarketingDevelopersPageJsxAttrTabGitLog7b106744":"journal git --graph","autoAppPublicMarketingDevelopersPageJsxTextTriage14Tickets9e98fe81":"trier 14 billets","autoAppPublicMarketingDevelopersPageJsxTextBuildBoardDeck30c6ad92":"construire un plateau de planches","autoAppPublicMarketingDevelopersPageJsxTextDraftOutreach8bd3b2aa":"projet de sensibilisation","autoAppPublicMarketingDevelopersPageJsxTextMillionsOfBranchesd3dbd3cb":"… des millions de succursales, une source de vérité","autoAppPublicMarketingDevelopersPageJsxTextEveryToolBehindf2d74753":"Chaque outil, derrière une seule interface","autoAppPublicMarketingDevelopersPageJsxTextSingulaCompConnectorsPut284659af":"Les connecteurs SingulaComp placent plus de 3 000 applications — ainsi que tout point de terminaison MCP, OpenAPI, GraphQL ou HTTP brut — derrière une seule interface Connector que vos agents calent.","autoAppPublicMarketingDevelopersPageJsxTextItSAlla4bb94e8":"C'est tout du code","autoAppPublicMarketingDevelopersPageJsxTextAPlatformThat026eb45c":"Une plateforme qui s'améliore","autoAppPublicMarketingDevelopersPageJsxTextBecauseEverythingIs0642d990":"Étant donné que tout est code dans un dépôt, le système peut lire son propre plan, s'étendre et rester sain au fur et à mesure de sa croissance. 100% extensible, c","autoAppPublicMarketingDevelopersPageJsxTextStartBuilding83387fa7":"Commencer à construire","autoAppPublicMarketingDevelopersPageJsxTextShipYourFirst187209c6":"Expédiez votre premier agent interne","autoAppPublicMarketingDevelopersPageJsxTextInstallTheCLIbd0e41b0":"Installez la CLI, exécutez","autoAppPublicMarketingDevelopersPageJsxTextAndDeployThef0bc5670":"et déployez l'agent que vous utilisez déjà.","autoAppPublicMarketingPricingPageJsxTextSimplePerSeat194cf521":"Une tarification simple en crédits. Payez ce que vous utilisez.","autoAppPublicMarketingPricingPageJsxTextEverySeatGets58d131e8":"Chaque siège comprend la plateforme complète et des crédits mensuels pour le temps d’exécution d’Agent Computer. Utilisez votre propre clé API ou connectez ChatGPT pour accéder aux modèles. Les modèles gérés restent disponibles et consomment des crédits selon l’utilisation des tokens.","autoAppPublicMarketingPricingPageJsxTextCreditsPowerEverything0f094b3e":"Payez pour l’ordinateur. Utilisez votre propre modèle.","autoAppPublicMarketingPricingPageJsxTextOneSimpleBalancef877f3a6":"Les crédits SingulaComp servent principalement au temps d’exécution d’Agent Computer. Utilisez votre propre clé API ou abonnement ChatGPT pour conserver la facturation du modèle chez votre fournisseur. Les modèles gérés facultatifs consomment des crédits Team selon l’utilisation des tokens.","autoAppPublicMarketingPricingPageJsxTextStartBuilding8d5b4add":"Commencer à construire","autoAppPublicMarketingPricingPageJsxTextGetYourTeam34f94a76":"Lancez votre équipe","autoAppPublicMarketingPricingPageJsxText40PerSeat60546e3a":"29.99 $ par siège, avec 25 $ de crédits d'utilisation chacun. Calculez automatiquement au prorata, annulez à tout moment ou parlez-nous d'Enterprise.","autoAppPublicMarketingPricingPageJsxTextContactSales8f878231":"Contacter le service commercial","autoAppPublicSeoBlogSlugPageJsxAttrSizesMaxbb7ac8fb":"(largeur maximale : 768 px) 100 vw, 768 px","autoAppPublicSeoBlogSlugPageJsxTextMoreFrom3f4590f3":"Plus du blog","autoAppPublicSeoBlogPageJsxAttrTitleNoPosts340caa81":"Pas encore de messages","autoAppPublicSeoBlogPageJsxAttrDescriptionWeRecebec139":"Nous écrivons le premier. Revenez bientôt.","autoAppPublicSeoChangelogPageJsxTextEveryReleaseStraight4acc5a00":"Chaque version, directement depuis la source. Nouvelles fonctionnalités, correctifs et améliorations – versionnés et datés.","autoAppPublicSeoChangelogPageJsxTextNoNotesFord9403c55":"Aucune note pour cette version.","autoAppPublicConnectTokenPageJsxTextConnectAnApp4c6083f8":"Connecter une application","autoAppPublicConnectTokenPageJsxTextYourSingulaCompAgent6efa22e3":"Votre agent SingulaComp souhaite connecter cette application en votre nom. Autorisez-le en un clic : aucune clé n'est collée dans le chat ou stockée dans le dépôt.","autoAppPublicSecretIntakeTokenPageJsxTextAddA71a8394a":"Ajouter un secret de projet","autoAppPublicSecretIntakeTokenPageJsxTextYourSingulaComp7bc8f4ee":"Votre agent SingulaComp en a besoin pour continuer. Entrez la valeur ci-dessous : elle est cryptée et l’agent ne la voit jamais.","autoAppPublicShareShareIdErrorJsxAttrDescriptionWeCouldn67117bd7":"Nous n'avons pas pu charger cette page partagée. Réessayez ou rechargez si cela continue.","autoAppPublicShareSessionTokenPageJsxTextShareLink6d642641":"Lien de partage indisponible","autoAppPublicShareSessionTokenPageJsxTextPublicSharedbc2d952":"Partage public","autoAppPublicShareSessionTokenPageJsxTextOpenIn2fdbf464":"Ouvert à SingulaComp","autoAppPublicShareSessionTokenPageJsxTextOpenAppa9aa1bb9":"Ouvrir l'application","autoAppPublicShareSessionTokenPageJsxTextStartSessiond4216ec8":"Démarrer la session","autoAppPublicShareSessionTokenPageJsxTextSignInb66c3487":"Connectez-vous pour commencer","autoAppPublicTemplatesShareIdErrorJsxAttrDescriptionWeCouldn8189e2ca":"Nous n'avons pas pu charger ce modèle. Réessayez ou rechargez si cela continue.","autoAppSystemDebugErrorPageJsxTextPreviewVariant8b7cfd4d":"Variante d'aperçu","autoAppSystemDebugErrorPageJsxTextThrowForRealc87f3f6e":"⚠ Lancer pour de vrai (atteindre la limite)","autoAppSystemDebugErrorPageJsxTextTheNextOverlaye67fbfec":"la superposition Suivante apparaît en premier — rejetez-la avec","autoAppSystemDebugErrorPageJsxTextToSeeThee15ec5f8":"pour voir la vraie frontière en dessous. En prod, ça se voit directement.","autoAppSystemDebugSharingPageJsxTextSharingPickerVisualHarness45b06d33":"SharingPicker – harnais visuel","autoAppSystemDebugSharingPageJsxAttrTitleShareSessiona4e430a9":"Partager la session","autoAppSystemDebugToolsPageJsxTextSidePanelFileseba2e222":"Panneau latéral · Fichiers (explorateur)","autoAppAdminAccountsPageJsxTextRevertToTeam5247682b":"Revenir à l'équipe","autoAppAdminAccountsPageJsxTextEnterpriseUnlocksSAMLSSO7daa7fe0":"Enterprise déverrouille la synchronisation du répertoire SAML SSO + SCIM pour ce compte. La facturation des places est inchangée.","autoAppAdminOpsPageJsxTextShowingTheLatestecb396dc":"Afficher la dernière","autoAppAdminProvidersPageJsxAttrTitleSandboxProviders3d848bdc":"Fournisseurs de bacs à sable","autoAppAdminProvidersPageJsxAttrDescriptionBalanceNewSandboxes50122048":"Équilibrez les nouveaux sandbox entre les fournisseurs, inspectez ce que chacun exécute, migrez les sessions entre les fournisseurs et suivez les performances de chaque fournisseur.","autoAppAdminProvidersPageJsxTextSplitDistributione4a343e6":"Répartition fractionnée","autoAppAdminProvidersPageJsxTextWeightedRandomSelectionFor79233150":"Sélection aléatoire pondérée pour les nouveaux bacs à sable parmi les fournisseurs disponibles. Tout zéro revient à la valeur par défaut","autoAppAdminProvidersPageJsxTextAnExplicitPerRequest5f99bd23":". Un fournisseur explicite par requête gagne toujours.","autoAppAdminProvidersPageJsxTextOfTraffic256cb9eb":"% du trafic","autoAppAdminProvidersPageJsxTextSaveDistribution65ccde94":"Enregistrer la distribution","autoAppAdminProvidersPageJsxTextWarmForkSessionsf726dcdc":"Sessions warm-fork","autoAppAdminProvidersPageJsxTextPerProjectWarmbd60f907":"Snapshots warm par projet : les sessions forkent depuis un template pré-compilé (dépôt + opencode déjà chauds) au lieu d'un clone à froid, réduisant le démarrage de session de ~40s à ~2s. Que des avantages — un bake en échec retombe sur un clone à froid. Activé par défaut ; désactivé = chaque session clone son dépôt à froid.","autoAppAdminProvidersPageJsxAttrAriaLabelEnableWarmForkb78de78a":"Activer les sessions warm-fork","autoAppAdminProvidersPageJsxTextSaveWarmFork8eeda5df":"Enregistrer le warm-fork","autoAppAdminProvidersPageJsxTextProviderFailover2a22c982":"Basculement du fournisseur","autoAppAdminProvidersPageJsxTextOffByDefaultWhen60e779c6":"Désactivé par défaut. Lorsqu'elle est activée, une session qui ne parvient pas à s'approvisionner sur son fournisseur principal est transférée UNE FOIS au prochain fournisseur autorisé avant qu'il ne soit activé.","autoAppAdminProvidersPageJsxAttrAriaLabelEnableProvider03f7516e":"Activer le basculement du fournisseur","autoAppAdminProvidersPageJsxTextSaveFailoverffe7c977":"Enregistrer le basculement","autoAppAdminProvidersPageJsxAttrPlaceholderSearchByProviderfff85aa6":"Recherche par fournisseur, statut, session, compte ou identifiant externe…","autoAppAdminProvidersPageJsxTextMigrateToAnotherProviderfa54a4d1":"Migrer vers un autre fournisseur…","autoAppAdminProvidersPageJsxTextHowEachProviderPerforms7c271b33":"Fonctionnement de chaque fournisseur : latence de provisionnement, taux de réussite et destination du temps.","autoAppAdminProvidersPageJsxTextLast24h06f647bb":"Dernières 24 heures","autoAppAdminProvidersPageJsxTextLast7Daysec82c24e":"7 derniers jours","autoAppAdminProvidersPageJsxTextLast30Days99470ae1":"30 derniers jours","autoAppAdminProvidersPageJsxTextLast90Days90e23dba":"90 derniers jours","autoAppAdminProvidersPageJsxAttrTitleNoProvisioningData0e187a0c":"Aucune donnée d'approvisionnement pour l'instant","autoAppAdminProvidersPageJsxAttrDescriptionProvisionAFewd8d1edb6":"Provisionnez quelques bacs à sable et leur timing + résultat apparaîtra ici.","autoAppAdminProvidersPageJsxTextProvisioningLatencyP50a33d0bb6":"Latence de provisionnement (p50)","autoAppAdminProvidersPageJsxTextMedianTimeToA5477dc7b":"Délai médian pour un bac à sable prêt, par fournisseur et par jour.","autoAppAdminProvidersPageJsxTextProvisionVolume8594b4cd":"Volume de mise à disposition","autoAppAdminProvidersPageJsxTextSandboxesProvisionedPerProvider9ae876ed":"Bacs à sable provisionnés par fournisseur et par jour.","autoAppAdminProvidersPageJsxTextWhereTheTimeGoes1635a89e":"Où passe le temps","autoAppAdminProvidersPageJsxTextAverageDurationOfEach9758b564":"Durée moyenne de chaque phase de provisionnement (provisionnements réussis), par fournisseur.","autoAppAdminProvidersPageJsxTextRecentErrors79fc1ef2":"Erreurs récentes","autoAppAdminProvidersPageJsxTextMigrateSandbox0dd6b182":"Migrer le bac à sable","autoAppAdminProvidersPageJsxTextMoveSession35fbd577":"Déplacer la session","autoAppAdminProvidersPageJsxTextToAnotherProviderThe62d5b8a3":"à un autre fournisseur. L'arbre de travail de la session est vidé vers sa branche git, un nouveau bac à sable est provisionné sur la cible (re-clonage du b","autoAppAdminProvidersPageJsxTextTargetProvider63739a78":"Fournisseur cible","autoAppAdminProvidersPageJsxAttrPlaceholderChooseAProvider325ba36e":"Choisissez un fournisseur","autoAppGlobalErrorJsxTextSystemFaulta2da19e4":"Défaut système","autoAppNotFoundJsxText404PageNotFoundf7ea8161":"404 Page non trouvée","autoAppNotFoundJsxTextThePageYouAreLookingccf1ecc5":"La page que vous recherchez n'existe pas.","autoAppNotFoundJsxTextGoBackToHome7b70f24a":"Retourne à la maison","autoAppPresentationDeckJsxAttrLabelOverviewG38c3b5e4":"Aperçu (G)","autoAppPresentationDeckJsxAttrLabelFullscreenF28aed7ac":"Plein écran (F)","autoAppPresentationDeckJsxTextSingulaComp28fe100d":"SingulaComp ·","autoAppPresentationDeckJsxAttrAriaLabelCloseOverviewf408b52c":"Fermer l'aperçu","autoAppPresentationSlidesEngJsxTextAutonomousCompanyOperatingSystem84a0b7da":"Système d'exploitation d'entreprise autonome","autoAppPresentationSlidesEngJsxTextTheAICommandCentera5f1f9b6":"Le centre de commande de l'IA","autoAppPresentationSlidesEngJsxTextForYourCompany25d27be8":"pour votre entreprise","autoAppPresentationSlidesEngJsxTextOnePlaceToBuild6874ebc8":"Un seul endroit pour créer, gérer et gouverner votre entreprise native de l'IA.","autoAppPresentationSlidesEngJsxAttrEyebrowHowWeGot7d55e2ea":"Comment nous sommes arrivés ici","autoAppPresentationSlidesEngJsxAttrTitleApril2025We5a8b8958":"Avril 2025. Nous lançons Suna.","autoAppPresentationSlidesEngJsxAttrLabelGitHubStars281bbe4f":"Étoiles GitHub","autoAppPresentationSlidesEngJsxAttrLabelRaisedUS2fe5bf64":"Élevé · États-Unis","autoAppPresentationSlidesEngJsxAttrLabelViaGitHubFund874e057f":"via le fonds GitHub","autoAppPresentationSlidesEngJsxTextSoWhatIsSingulaCompf6e68e29":"Alors, qu’est-ce que SingulaComp aujourd’hui ?","autoAppPresentationSlidesEngJsxTextTheAICommandCenteraa567525":"Le centre de commande IA pour votre entreprise.","autoAppPresentationSlidesEngJsxTextACommandCenterFor5691f67e":"Un centre de commandement pour l'entreprise : vous connectez les outils, vous invitez les membres de l'équipe et les agents IA travaillent sur vos données internes.","autoAppPresentationSlidesEngJsxAttrTitlePlatformInterfaceOverview68617c3b":"Présentation de l’interface de la plateforme.","autoAppPresentationSlidesEngJsxAttrEyebrowTheModele0cce1a2":"Le modèle","autoAppPresentationSlidesEngJsxAttrTitleASharedMachinef4a64064":"Une machine partagée, où les connaissances de l'entreprise s'accumulent au fil du temps.","autoAppPresentationSlidesEngJsxText01SHAREDKNOWLEDGE1256f17c":"01 · CONNAISSANCES PARTAGÉES","autoAppPresentationSlidesEngJsxTextOneEnvironmentOneBrainf89f5247":"Un environnement, un cerveau.","autoAppPresentationSlidesEngJsxTextDataFilesCredentialsAndc512985f":"Les données, fichiers, informations d’identification et historique des conversations résident tous dans le même environnement. L’équipe interroge le système en langage naturel.","autoAppPresentationSlidesEngJsxText02WORKFORCE25abe51f":"02 · EFFECTIF","autoAppPresentationSlidesEngJsxTextAnAgentForEvery428d6526":"Un agent pour chaque fonction.","autoAppPresentationSlidesEngJsxTextOnTopOfThisfa9706fd":"En plus de cette base travaillent les agents dont l'entreprise a besoin : ventes, finances, ressources humaines. Chaque agent a sa propre identité, ses propres autorisations et son flux","autoAppPresentationSlidesEngJsxAttrTitleConnectConfigureDeploy54b71922":"Connectez-vous. Configurer. Déployer.","autoAppPresentationSlidesEngJsxAttrStep01CONNECT9911758f":"01 · CONNEXION","autoAppPresentationSlidesEngJsxAttrTitleYouConnectCompany944f7b6f":"Vous connectez les outils de l'entreprise","autoAppPresentationSlidesEngJsxAttrBodyEmailCRMERP153082eb":"Email, CRM, ERP, RH, paie, drive, référentiel. Plus de 3 000 connecteurs natives via OAuth, MCP, REST et CLI — et vos connecteurs propriétaires","autoAppPresentationSlidesEngJsxAttrStep02CONFIGUREc04c4777":"02 · CONFIGURER","autoAppPresentationSlidesEngJsxAttrTitleConfigureAgentsAndd883aee9":"Configurer les agents et les automatisations","autoAppPresentationSlidesEngJsxAttrBodyAgentsForEveryd6808402":"Des agents pour chaque fonction avec plus de 60 compétences intégrées. Les automatisations se déclenchent sur des événements ou des plannings, avec une mémoire partagée et croissante.","autoAppPresentationSlidesEngJsxAttrStep03DEPLOY3cae2a50":"03 · DÉPLOYER","autoAppPresentationSlidesEngJsxAttrTitleAgentsWorkAutonomouslye5cb7f7a":"Les agents travaillent de manière autonome","autoAppPresentationSlidesEngJsxAttrBody247Autonomousfad6bf9a":"Fonctionnement autonome 24h/24 et 7j/7 au sein de votre infrastructure. Gérez via le Web, mobile, Slack ou Microsoft Teams.","autoAppPresentationSlidesEngJsxAttrTitleNoModelLock5cbe3d84":"Aucun verrouillage de modèle.","autoAppPresentationSlidesEngJsxAttrLeadTheCompanyChooses2dee2da2":"L'entreprise choisit : utiliser les modèles inclus dans SingulaComp, ou connecter les abonnements dont elle dispose déjà avec OpenAI, Anthropic, Google ou autre","autoAppPresentationSlidesEngJsxAttrTitlePickYourProvider8452d8cd":"Choisissez votre fournisseur","autoAppPresentationSlidesEngJsxAttrBodyChooseTheProvider485f153b":"Choisissez le fournisseur dans le panneau des paramètres.","autoAppPresentationSlidesEngJsxAttrTitleSwitchInReal9708c591":"Changez en temps réel","autoAppPresentationSlidesEngJsxAttrBodySwitchModelsIne5bdf218":"Changez de modèle en temps réel sans réécrire le code.","autoAppPresentationSlidesEngJsxAttrTitleYourTokensOr58f6d79d":"Vos jetons ou les nôtres","autoAppPresentationSlidesEngJsxAttrBodyUseYourOwna0a32148":"Utilisez vos propres jetons ou les plans inclus avec SingulaComp.","autoAppPresentationSlidesEngJsxTextWhereSingulaCompLives366879fa":"Où vit SingulaComp","autoAppPresentationSlidesEngJsxTextInsideSlackAndMicrosoftf6088064":"Dans Slack et Microsoft Teams.","autoAppPresentationSlidesEngJsxTextInstallSingulaCompAsA60d3eb87":"Installez SingulaComp comme connecteur sur Slack et Microsoft Teams. Les agents répondent et travaillent dans les mêmes conversations où l'équipe a déjà","autoAppPresentationSlidesEngJsxTextWebMobile7b86dcc0":"Internet et mobile","autoAppPresentationSlidesEngJsxAttrTitleThreeUseCases88bd381c":"Trois cas d'utilisation — personnalisés pour chaque cible.","autoAppPresentationSlidesEngJsxAttrLeadEachAgentHasa063247e":"Chaque agent possède sa propre identité, ses autorisations et ses compétences, configurées en fonction de la manière dont l'équipe travaille réellement.","autoAppPresentationSlidesEngJsxAttrTitleASalesAgentb126b58b":"Un agent commercial","autoAppPresentationSlidesEngJsxAttrBodyResearchesAccountsDrafts1e3ad491":"Effectue des recherches sur les comptes, rédige des campagnes de sensibilisation personnalisées et maintient le CRM à jour, puis attend l'approbation avant que quoi que ce soit ne soit publié.","autoAppPresentationSlidesEngJsxAttrTitleAFinanceAgentb10006e4":"Un agent financier","autoAppPresentationSlidesEngJsxAttrBodyReconcilesTransactionsFlags3fe87d2a":"Rapproche les transactions, signale les exceptions et clôture le mois — chaque étape enregistrée dans une piste d'audit.","autoAppPresentationSlidesEngJsxAttrTitleAnHRAgentc69f4dae":"Un agent RH","autoAppPresentationSlidesEngJsxAttrBodyOnboardsNewHiresd9d535ee":"Intégre les nouvelles recrues, répond aux questions politiques de vos documents et exécute chaque SOP étape par étape, en s'arrêtant aux portes d'approbation.","autoAppPresentationSlidesEngJsxTextGetInTouchf319cf34":"Contactez-nous","autoAppPresentationSlidesEngJsxTextTextMeAt7199731f":"Envoyez-moi un message à","autoAppPresentationSlidesEngJsxTextDomSingulaCompAi2c244da6":"dom@singulacomp.ai","autoAppPresentationSlidesEngJsxTextOrOnLinkedIn13b1c035":"– ou sur LinkedIn.","autoAppPresentationSlidesPlatformJsxTextCurlFsSLHttpsSingulaComp8ac787c7":"curl -fsSL https://singulacomp.ai/install | coup","autoAppPresentationSlidesPlatformJsxTextAutonomousCompanyOperatingSystem23597d7f":"Système d'exploitation d'entreprise autonome","autoAppPresentationSlidesPlatformJsxTextTheAICommandCentera4b5f603":"Le centre de commande de l'IA","autoAppPresentationSlidesPlatformJsxTextForYourCompany6715feb7":"pour votre entreprise","autoAppPresentationSlidesPlatformJsxTextOneRepoOneConfig711a8921":"Un dépôt. Une configuration. Une main-d’œuvre d’agents IA qui font le vrai travail – et tout est du code que vous possédez.","autoAppPresentationSlidesPlatformJsxTextStartBuildinge2f47368":"Commencer à construire","autoAppPresentationSlidesPlatformJsxTextTheBetb782bd17":"Le pari","autoAppPresentationSlidesPlatformJsxTextACompanyIsGoing0251c6e0":"Une entreprise va être un référentiel Git.","autoAppPresentationSlidesPlatformJsxTextNotAMetaphorLiterally9692a187":"Pas une métaphore – littéralement quelque chose que vous pouvez cloner. Ses agents, les compétences qu'il a acquises, la façon dont le travail est effectué, chaque fait qu'il a appris","autoAppPresentationSlidesPlatformJsxTextWhatItIsf8717422":"Qu'est-ce que c'est","autoAppPresentationSlidesPlatformJsxTextTheAICommandCenterafc65ccf":"Le centre de commande IA pour votre entreprise","autoAppPresentationSlidesPlatformJsxTextInPlainLanguage8d30ff19":"En langage clair","autoAppPresentationSlidesPlatformJsxTextACloudComputerWhere43543f17":"Un ordinateur cloud sur lequel les agents IA dirigent votre entreprise","autoAppPresentationSlidesPlatformJsxAttrEyebrowWhyNowbc13f666":"Pourquoi maintenant","autoAppPresentationSlidesPlatformJsxAttrTitleTheModelsGot3c57220a":"Les modèles sont devenus bons. Ils ne se souviennent tout simplement pas de vous.","autoAppPresentationSlidesPlatformJsxAttrLeadYouCanHandd5adb800":"Vous pouvez confier à un modèle un problème difficile et il le résout mieux que la plupart des gens. Mais à chaque séance, il se réveille sans aucune idée de qui tu es","autoAppPresentationSlidesPlatformJsxAttrLabelTheToya330cff4":"Le jouet","autoAppPresentationSlidesPlatformJsxAttrTitleTheToolsAre741f6e6b":"Les outils sont des démos","autoAppPresentationSlidesPlatformJsxAttrBodySingleTenantNo0dcfebc3":"Locataire unique, pas d'isolement, pas d'historique des versions, pas d'autorisations réelles, pas d'histoire de sécurité. Ils se replient dès qu’une entreprise s’appuie sur eux.","autoAppPresentationSlidesPlatformJsxAttrLabelTheCage4a5a587a":"La cage","autoAppPresentationSlidesPlatformJsxAttrTitleTheLabsRentd4c9dc02":"Les labos le louent","autoAppPresentationSlidesPlatformJsxAttrBodyCrawlBackTo121d49d4":"Revenez dans un laboratoire de modèles et ils hébergeront la version améliorée – et conserveront vos données, votre configuration et votre modèle de leur côté du mur.","autoAppPresentationSlidesPlatformJsxAttrLabelTheRefusal713e5d74":"Le refus","autoAppPresentationSlidesPlatformJsxAttrTitleSingulaCompIsThedce2722e":"SingulaComp est la troisième option","autoAppPresentationSlidesPlatformJsxAttrBodyAToyOr30c5182d":"Un jouet ou une cage est le véritable choix sur la table aujourd’hui – et c’est un choix stupide. SingulaComp est ce que vous construisez lorsque vous refusez les deux.","autoAppPresentationSlidesPlatformJsxTextMostAIToolsGivede7eebf9":"La plupart des outils d'IA vous proposent une boîte de discussion.","autoAppPresentationSlidesPlatformJsxTextSingulaCompGivesYouA2de643b9":"SingulaComp vous offre un","autoAppPresentationSlidesPlatformJsxTextCommandCenterf5978255":"centre de commandement.","autoAppPresentationSlidesPlatformJsxTextOnePlaceWhereYour1521a0b5":"Un seul endroit où vivent vos agents, vos compétences, vos connecteurs, vos automatisations et votre mémoire, et une main-d'œuvre qui produit de véritables résultats : decks, dépôts","autoAppPresentationSlidesPlatformJsxTextASingulaCompProjectIsa8e122a4":"Un projet SingulaComp est un dépôt git, et ce dépôt","autoAppPresentationSlidesPlatformJsxTextTheCompanyTheWhole7610bc22":"l'entreprise. Le tout est défini par deux fichiers : tout ce qui précède est constitué de fichiers que vous pouvez lire et qu'un agent peut modifier.","autoAppPresentationSlidesPlatformJsxTextTheSingulaCompLayerSandboxca190b4e":"— la couche SingulaComp : image sandbox, déclencheurs, canaux, connecteurs, secrets requis","autoAppPresentationSlidesPlatformJsxTextTheRuntimeAgentsSkillscceeb26a":"— le runtime : agents, compétences, commandes, outils, plugins, modèles","autoAppPresentationSlidesPlatformJsxAttrEyebrowTheCoreLoop29905493":"La boucle centrale","autoAppPresentationSlidesPlatformJsxAttrTitleProjectSessionSandboxee8af285":"Projet → session → bac à sable → demande de modification → principal.","autoAppPresentationSlidesPlatformJsxAttrLeadWorkReachesMain11f15aad":"Le travail n’atteint l’essentiel que via une demande de modification que vous approuvez – de sorte que l’entreprise s’améliore elle-même, une modification examinée à la fois.","autoAppPresentationSlidesPlatformJsxTextEverySessionRunsIn56bf7294":"Chaque session s'exécute dans son propre bac à sable Linux jetable : l'agent peut tout installer, exécuter et tout casser ; seul ce qu’il commet survit.","autoAppPresentationSlidesPlatformJsxAttrEyebrowUnderTheHood3e9e9bca":"Sous le capot","autoAppPresentationSlidesPlatformJsxAttrTitleEverySessionIs5e5fc280":"Chaque session est sa propre machine, sur sa propre branche.","autoAppPresentationSlidesPlatformJsxTextASyncEngineMirrors66aaf7a1":"Un moteur de synchronisation reflète les sessions dans une base de données afin que l'interface soit instantanée - mais la vérité de toute session réside toujours dans le bac à sable qui r","autoAppPresentationSlidesPlatformJsxTextThePartNobodyElse57b93089":"La partie que personne d'autre n'a","autoAppPresentationSlidesPlatformJsxTextThousandsOfAgentsOne23279dee":"Des milliers d'agents. Une configuration.","autoAppPresentationSlidesPlatformJsxTextZeroCrossover86ad5f52":"Zéro croisement.","autoAppPresentationSlidesPlatformJsxTextRunThousandsOfAgents9a3f93e4":"Exécutez simultanément des milliers d'agents sur la même configuration : chacun est mis en boîte et chacun renvoie le travail via des demandes de modification. Quand deux changent","autoAppPresentationSlidesPlatformJsxTextThisIsTheOnly74f58f8b":"C’est la seule façon pour laquelle une main-d’œuvre en IA est toujours plus qu’un diaporama.","autoAppPresentationSlidesPlatformJsxAttrEyebrowWhatSInc726d2c3":"Qu'y a-t-il dans le centre de commande","autoAppPresentationSlidesPlatformJsxAttrTitleOnePlaceYourf7c09691":"Un seul endroit à partir duquel s’exécute toute votre opération d’IA.","autoAppPresentationSlidesPlatformJsxAttrEyebrowCommandCenterAgentse0677a55":"Centre de commandement · Agents","autoAppPresentationSlidesPlatformJsxAttrLeadMarkdownPersonasWith298b95be":"Personnalisez les personnages avec une invite et une portée étroite sur les outils et les ressources – un par rôle ou par tâche. Installable en un clic, et ab","autoAppPresentationSlidesPlatformJsxAttrEyebrowCommandCenterSkillse923e1ca":"Centre de commandement · Compétences","autoAppPresentationSlidesPlatformJsxAttrLeadThePartThat99be6c94":"La partie qui compose. Markdown et des scripts qui codent la manière dont votre entreprise accomplit un travail spécifique - écrits une seule fois, partagés à chaque session","autoAppPresentationSlidesPlatformJsxAttrEyebrowCommandCenterConnectorscc0dd429":"Centre de commande · Connecteurs","autoAppPresentationSlidesPlatformJsxAttrTitleConnectEverythingOnce90dc9225":"Connectez tout, une seule fois.","autoAppPresentationSlidesPlatformJsxAttrLead1ClickConnectbd49b095":"Connectez-vous en 1 clic à plus de 3 000 applications, ainsi qu'à n'importe quel service MCP, OpenAPI, GraphQL ou HTTP. Le bac à sable voit tout cela via un proxy avec un seul","autoAppPresentationSlidesPlatformJsxTextCommandCenterSecrets582ab7fe":"Centre de commandement · Secrets","autoAppPresentationSlidesPlatformJsxTextOneTokenNotNinetya67633e0":"Un jeton, pas quatre-vingt-dix.","autoAppPresentationSlidesPlatformJsxTextKeysOAuthAndModel44974f3c":"Les clés, OAuth et les informations d'identification du modèle résident dans un seul endroit gouverné : chiffrés, définis par personne et par groupe, transférés dans le bac à sable au moment de l'exécution.","autoAppPresentationSlidesPlatformJsxText1SINGULACOMPTOKEN7cd8465b":"1 SINGULACOMP_TOKEN","autoAppPresentationSlidesPlatformJsxTextSandboxScopedAudited1023f72c":"bac à sable · délimité · audité","autoAppPresentationSlidesPlatformJsxAttrEyebrowCommandCenterChannels1e28ad0b":"Centre de commandement · Canaux","autoAppPresentationSlidesPlatformJsxAttrTitleWhereYourPeople5a92eefb":"Là où se trouvent déjà vos gens.","autoAppPresentationSlidesPlatformJsxAttrLeadSlackTeamsTelegram3e7973c3":"Slack, Teams, Telegram, WhatsApp, SMS, e-mail. En un seul clic, un robot démarre des sessions depuis n'importe quel endroit où votre équipe travaille : mêmes agents, etc.","autoAppPresentationSlidesPlatformJsxAttrEyebrowCommandCenterTriggers9dd9b5f3":"Centre de commandement · Déclencheurs","autoAppPresentationSlidesPlatformJsxAttrTitleItRunsWithout0222686a":"Cela fonctionne sans vous.","autoAppPresentationSlidesPlatformJsxAttrLeadCronAndSignedc7137017":"Cron et les webhooks signés génèrent automatiquement des sessions : lancez-en une tous les matins ou démarrez-en une dès que quelque chose se produit. La branche principale je","autoAppPresentationSlidesPlatformJsxAttrEyebrowHowWorkLands0010e2ce":"Comment le travail débarque","autoAppPresentationSlidesPlatformJsxAttrLeadTheReviewedMerge785e3799":"Les éléments examinés fusionnent vers le principal – et la seule façon dont le travail atterrit. C'est l'équivalent du CI/CD, mais pour le travail d'une organisation au lieu de j","autoAppPresentationSlidesPlatformJsxTextCommandCenterMemoryb48a08fa":"Centre de commandement · Mémoire","autoAppPresentationSlidesPlatformJsxTextALivingCompanyBrain7ed9d8a3":"Un cerveau d’entreprise vivant.","autoAppPresentationSlidesPlatformJsxTextFilesForNowAndf51cbec0":"Des fichiers pour l'instant, et un système qui apprend plus tard : analysez chaque session et chaque source connectée et conservez une image de l'entreprise qui","autoAppPresentationSlidesPlatformJsxAttrEyebrowMembersGroupsRolesed169530":"Membres, groupes et rôles","autoAppPresentationSlidesPlatformJsxAttrTitleAWorkforceYou8e9267ec":"Une main-d'œuvre que vous pouvez gérer.","autoAppPresentationSlidesPlatformJsxAttrLeadARealAccountc271c3da":"Un véritable modèle de compte/utilisateur/groupe où chaque agent, compétence, fichier, secret, déclencheur, canal et connecteur répond à qui est autorisé à vous contacter.","autoAppPresentationSlidesPlatformJsxAttrEyebrowHowTheWork5f427097":"Comment se déroule le travail","autoAppPresentationSlidesPlatformJsxAttrTitleThreeWaysThe38c4ef16":"Trois façons dont le travail se déroule.","autoAppPresentationSlidesPlatformJsxTextPoliciesDecideWhatRunsdea9e686":"Les politiques décident de ce qui fonctionne tout seul et de ce qui attend qu’un humain dise oui.","autoAppPresentationSlidesPlatformJsxAttrEyebrowRealWorkNot1f83090a":"Du vrai travail, pas du chat","autoAppPresentationSlidesPlatformJsxAttrTitleAgentsReturnFinished8d0f12c2":"Les agents renvoient les livrables terminés.","autoAppPresentationSlidesPlatformJsxAttrLeadNotATranscript07b7fc10":"Pas une transcription : des présentations, des recherches, des ensembles de données, des documents et des images, produits sur de vrais ordinateurs et restitués. Et ils agissent réellement","autoAppPresentationSlidesPlatformJsxTextDefineAgentsSkillsToolscf60a61c":"Définissez les agents, les compétences, les outils et les politiques sous forme de code. Apportez les modèles et les clés pour lesquels vous payez déjà.","autoAppPresentationSlidesPlatformJsxTextGiveEveryTeamAgentsea166472":"Offrez à chaque équipe des agents aussi simples qu'une application de chat, avec des garde-corps fonctionnant silencieusement en dessous.","autoAppPresentationSlidesPlatformJsxAttrLeadYourTeamTalkse4dd114d":"Votre équipe communique avec des agents depuis un espace de travail Web et mobile propre, depuis Slack ou Microsoft Teams, ou directement dans votre propre application via l'API. Sa","autoAppPresentationSlidesPlatformJsxAttrEyebrowForDevelopersff49cef3":"Pour les développeurs","autoAppPresentationSlidesPlatformJsxAttrLeadNoSDKToca0b7d2f":"Pas de SDK à apprendre, pas de labyrinthe d'API. Vos agents, compétences et outils sont de simples fichiers : clonez le projet, modifiez ce que vous voulez dans votre éditeur, et s","autoAppPresentationSlidesPlatformJsxAttrTitleAgentsAreSandboxes6c23b7e5":"Les agents sont des bacs à sable","autoAppPresentationSlidesPlatformJsxAttrBodyEachRunsIn8ed57783":"Chacun s'exécute dans sa propre VM cloud jetable, sur sa propre branche git. Faites tourner des milliers de personnes en parallèle.","autoAppPresentationSlidesPlatformJsxAttrTitleWorkIsCodecab734a3":"Le travail est du code","autoAppPresentationSlidesPlatformJsxAttrBodyAgentsSkillsTriggerse8dad872":"Les agents, compétences, déclencheurs, connecteurs et politiques sont de simples fichiers. Diff, révision, restauration.","autoAppPresentationSlidesPlatformJsxAttrTitleSingulaCompInitShip24f086f1":"Configurer → livrer","autoAppPresentationSlidesPlatformJsxAttrBodyScaffoldAProject47c3905e":"Configurez un projet, puis mettez-le en ligne dans le cloud en une étape.","autoAppPresentationSlidesPlatformJsxAttrTitleYouOwnThe34e7b932":"Vous possédez la pile","autoAppPresentationSlidesPlatformJsxAttrBodyOpenAndSource3344f24a":"Exécutez exactement la même pile dans votre propre VPC, avec vos propres clés.","autoAppPresentationSlidesPlatformJsxAttrEyebrowOpenSelfHostablef9aa286a":"À vous de l’exécuter","autoAppPresentationSlidesPlatformJsxAttrTitleSameProductEverywhere41c9494d":"Même produit partout. Rien ne téléphone à la maison.","autoAppPresentationSlidesPlatformJsxAttrLeadRunSingulaCompOn048c2e1e":"Exécutez SingulaComp sur votre propre infrastructure : ordinateur portable, VPS, votre VPC ou entièrement isolé. Démarrez une instance de style production à partir d'images Docker, puis","autoAppPresentationSlidesPlatformJsxAttrTitleTheArchitectureIs4fc258b0":"L'architecture est le modèle de sécurité.","autoAppPresentationSlidesPlatformJsxAttrLeadBuiltToSurvive7727b9f7":"Conçu pour survivre à un examen de sécurité, et non pour en passer un, et vous pouvez tout exécuter sur l'infrastructure que vous contrôlez.","autoAppPresentationSlidesPlatformJsxAttrBody1Session1d6ad1454":"1 session = 1 bac à sable = 1 branche. Au niveau MicroVM, des milliers en parallèle avec zéro croisement.","autoAppPresentationSlidesPlatformJsxAttrTitleOneToken5d68cf6a":"Un jeton","autoAppPresentationSlidesPlatformJsxAttrBodyYourAPIKeyscd9e6087":"Vos clés API n'entrent jamais dans un bac à sable. Faites pivoter un identifiant pour tout révoquer.","autoAppPresentationSlidesPlatformJsxAttrBodyEveryModelCall8c86019e":"Chaque appel modèle enregistré avec coût ; chaque changement est un commit git que vous pouvez annuler.","autoAppPresentationSlidesPlatformJsxAttrBodySelfHostVPC21d0cda0":"Cloud managé, votre VPC ou sur site. SOC 2 Type II en cours.","autoAppPresentationSlidesPlatformJsxAttrEyebrowWhoItSaacd126b":"Pour qui c'est","autoAppPresentationSlidesPlatformJsxAttrTitleOnePlatformFour98163905":"Une plateforme, quatre entrées.","autoAppPresentationSlidesPlatformJsxAttrEyebrowHowThisBecomesd07e3c68":"Comment cela devient une entreprise","autoAppPresentationSlidesPlatformJsxAttrTitleThePlatformIsfa2254a2":"La plateforme est la preuve de la plateforme.","autoAppPresentationSlidesPlatformJsxAttrLeadWeBuildOur3a652ae7":"Nous construisons nos propres entreprises sur SingulaComp et laissons les gens regarder : des agents examinant les PR, un aperçu par modification, un message Slack se transformant en expédition.","autoAppPresentationSlidesPlatformJsxAttrTitleOpenSourced5df9dc2":"À vous de l’exécuter","autoAppPresentationSlidesPlatformJsxAttrBodySelfHostableUnderneathb975d6f7":"Déployable dans votre VPC ou sur site.","autoAppPresentationSlidesPlatformJsxAttrBodySeatsCompute61f703c9":"Sièges + calcul.","autoAppPresentationSlidesPlatformJsxAttrBodyRunItAnywhere9c8c4cd2":"Exécutez-le partout où ils le doivent.","autoAppPresentationSlidesPlatformJsxAttrBodyAgentsSkillsWholedd8eefbc":"Agents, compétences, projets entiers.","autoAppPresentationSlidesPlatformJsxAttrBodyTheComputeFloora3af4e83":"L'étage de calcul : microVM CPU et GPU.","autoAppPresentationSlidesPlatformJsxTextTheLabsArePaid7834c27f":"Les laboratoires sont payés pour vous enfermer. Nous ne gagnons de l’argent que si vous restez quand même.","autoAppPresentationSlidesPlatformJsxTextWeReBuildingTheda31c271":"Nous construisons ce qui fait passer une entreprise de l'humain à l'AGI —","autoAppPresentationSlidesPlatformJsxTextAndLetsItKeep69d7479b":"et lui permet de conserver chaque octet de lui-même sur le chemin.","autoComponentsAnnouncementsSingulaCompAppBannersJsxTextGetSingulaCompAppsc0780da4":"Obtenez les applications SingulaComp","autoComponentsAnnouncementsSingulaCompAppBannersJsxTextMobileDesktop42d7fa14":"Mobiles et ordinateurs de bureau","autoComponentsAnnouncementsSingulaCompAppBannersJsxTextSingulaCompForMobilec50716d4":"SingulaComp pour mobile est là","autoComponentsAnnouncementsSingulaCompAppBannersJsxTextScanQROrfcd2deaa":"Scannez le QR ou appuyez pour télécharger","autoComponentsAnnouncementsSingulaCompAppBannersJsxTextSingulaCompForDesktop4fbe6a69":"SingulaComp pour ordinateur de bureau est là","autoComponentsAnnouncementsSingulaCompAppBannersJsxTextHandItOffb7c5ad4b":"Remettez-le à SingulaComp. De n'importe où sur votre","autoComponentsAnnouncementsSingulaCompAppBannersJsxTextDownloadNowb096164a":". Téléchargez maintenant.","autoComponentsAnnouncementsSingulaCompAppBannersJsxTextDownloadFord6d78f54":"Télécharger pour","autoComponentsBlogPostCardJsxAttrSizesMaxWidth768pxed275b7f":"(largeur maximale : 768 px) 100 vw, 50 vw","autoComponentsCommonErrorBoundaryJsxTextThisPartOfThe0af7a52e":"Cette partie de l'application a rencontré une erreur inattendue. Réessayez ou rechargez la page si cela continue.","autoComponentsCommonSystemFaultJsxTextSystemFault1e929d97":"Défaut système","autoComponentsCommonSystemFaultJsxTextTheAppFailedTo6f1872d0":"L'application n'a pas pu se charger. Notre équipe a été prévenue.","autoComponentsCommonSystemFaultJsxTextReturnHome8e955e59":"Retour à la maison","autoComponentsDesktopDesktopUrlPromptJsxTextCustomFrontendURL8006a906":"URL d'interface personnalisée","autoComponentsDesktopDesktopUrlPromptJsxTextPointThisDesktop4b4ff15f":"Pointez cette application de bureau vers une instance SingulaComp privée. La fenêtre se recharge et le choix est enregistré localement.","autoComponentsDesktopDesktopUrlPromptJsxTextApplyReload0eff0716":"Appliquer et recharger","autoComponentsHomeCliDemoJsxAttrParentClassMt0Animateaddcd0bb":"mt-0 animate-spin","autoComponentsHomeCliDemoJsxTextPickYourCodingAgent67e01482":"Choisissez votre agent de codage — ←/→ pour vous déplacer · entrez pour confirmer · ou cliquez ci-dessous","autoComponentsHomeCliDemoJsxAttrAriaLabelSingulaCompTerminalc0bdb15a":"entrée du terminal SingulaComp","autoComponentsHomeCodeWindowJsxAttrIndicatorClassNameBgForegroundRounded88279797":"bg-foreground rounded","autoComponentsHomeDesktopDemoJsxAttrContentClassNameMaxWFull783e15fd":"max-w-full mx-0 h-full p-0 md:p-0 lg:p-0","autoComponentsHomeDesktopDemoJsxAttrInnerClassNameHFullMincaf5a8f0":"h-full min-h-0 rounded-none border-none bg-card shadow-none","autoComponentsHomeDesktopDemoJsxAttrParentClassNameHFullMinb9286cc2":"h-full min-h-0","autoComponentsHomeDevelopersRepoBrowserJsxTextYourCompanyAse8329445":"votre entreprise, en tant que dépôt git","autoComponentsHomeDevelopersRepoBrowserJsxTextReadOnlyd13e142f":"lecture seule","autoComponentsHomeFooterJsxText4e1e5394":"↗","autoComponentsHomeFooterJsxTextCopye99743e8":"©","autoComponentsHomeInteractiveDemoChatChatTurnJsxTextJust8e271ae4":"juste maintenant","autoComponentsHomeInteractiveDemoChatComposerJsxTextClaudeOpusf5c492d2":"Claude Opus 4.8","autoComponentsHomeInteractiveDemoChatScenariosJsxAttrTitle34fb62bedd":"34 commits sur 5 dépôts","autoComponentsHomeInteractiveDemoChatScenariosJsxAttrTitleWeeklycf8e6ca6":"Rapport financier hebdomadaire envoyé","autoComponentsHomeInteractiveDemoChatScenariosJsxAttrMetaToce363a2c":"à finance@acme.ai · 6 destinataires","autoComponentsHomeInteractiveDemoCliCliTerminalJsxTextSingulaComp1390795b":"SingulaComp CLI","autoComponentsHomeInteractiveDemoPagesAgentsPageJsxAttrSub31719801":"Chaque agent est son propre travailleur - défini dans .singulacomp/opencode/agents","autoComponentsHomeInteractiveDemoPagesChannelsPageJsxAttrSub03b65d67":"Exécutez ce projet à partir du chat : connectez un espace de travail Slack et votre agent répond dans les canaux auxquels vous l'invitez.","autoComponentsHomeInteractiveDemoPagesChannelsPageJsxTextOne406c5eb7":"Un clic : approuvez les étendues dans Slack et nous connecterons ce projet à l'espace de travail que vous choisissez. Les jetons restent cryptés dans ce projet","autoComponentsHomeInteractiveDemoPagesChannelsPageJsxTextBringaefcc1f4":"Apportez votre propre application Slack","autoComponentsHomeInteractiveDemoPagesChannelsPageJsxTextFor7cbd4533":"Pour les configurations auto-hébergées ou les installations à portée personnalisée.","autoComponentsHomeInteractiveDemoPagesChannelsPageJsxTextPaste0cac2ba3":"Collez un manifeste d'application Slack et votre jeton OAuth d'utilisateur de robot + votre secret de signature - stockés chiffrés dans","autoComponentsHomeInteractiveDemoPagesChannelsPageJsxTextInvite62b0b613":"Invitez le bot sur n'importe quelle chaîne et","autoComponentsHomeInteractiveDemoPagesChannelsPageJsxTextIt4dd92d7f":"it - une session apparaît et l'agent répond dans le fil de discussion.","autoComponentsHomeInteractiveDemoPagesChatPageJsxTextSessionsa01a2571":"séances /","autoComponentsHomeInteractiveDemoPagesChatPageJsxTextTry70dc3164":"Essayez-en un autre","autoComponentsHomeInteractiveDemoPagesConnectorsPageJsxText36d607807":"Plus de 3 000 applications · connectées une fois, partagées en toute sécurité dans toute l'organisation","autoComponentsHomeInteractiveDemoPagesConnectorsPageJsxAttrPlaceholder6a77c4eb":"Rechercher des applications…","autoComponentsHomeInteractiveDemoPagesConnectorsPageJsxTextPipedreamf86d3760":"Pipedream, MCP, OpenAPI, GraphQL et HTTP brut — une seule interface Connector","autoComponentsHomeInteractiveDemoPagesConnectorsPageJsxTextNob06fedb2":"Aucune application sélectionnée ne correspond \"","autoComponentsHomeInteractiveDemoPagesModelsPageJsxAttrSubb32ed537":"Apportez n'importe quel fournisseur - routé par session, les clés restent dans Secrets","autoComponentsHomeInteractiveDemoPagesModelsPageJsxTextConnecting6d7cacee":"La connexion d'un fournisseur écrit sa clé API dans Secrets - les sessions la récupèrent au démarrage du bac à sable.","autoComponentsHomeInteractiveDemoPagesProjectsPageJsxAttrSub90e41adc":"Chaque projet est un dépôt à partir duquel vos agents s'exécutent - échafaudé avec SingulaComp Init, déployé avec SingulaComp Ship.","autoComponentsHomeInteractiveDemoPagesProjectsPageJsxTextNo21ae83eb":"Aucun projet pour l'instant","autoComponentsHomeInteractiveDemoPagesProjectsPageJsxTextIn2531c25e":"dans votre terminal pour en échafauder un.","autoComponentsHomeInteractiveDemoPagesSecurityPageJsxAttrSubc5d3486d":"Rôles, coffre-fort de secrets chiffrés et autorisations par outil, avec une piste d'audit complète","autoComponentsHomeInteractiveDemoPagesSecurityPageJsxAttrTitle598e17c4":"Deux facteurs activés","autoComponentsHomeInteractiveDemoPagesSecurityPageJsxAttrCountec89f018":"· 5 cryptés","autoComponentsHomeInteractiveDemoPagesSecurityPageJsxAttrTitle66f39a9b":"Autorisations des outils","autoComponentsHomeInteractiveDemoPagesSecurityPageJsxAttrCount5dd733e2":"· limité par connecteur","autoComponentsHomeInteractiveDemoPagesSecurityPageJsxTextSSOece1ed9f":"SSO + 2FA appliqués · secrets injectés au démarrage du bac à sable, jamais exposés aux agents · chaque appel d'outil enregistré.","autoComponentsHomeInteractiveDemoPagesSkillsPageJsxAttrPlaceholderfdea48dd":"Rechercher 71 compétences…","autoComponentsHomeInteractiveDemoPagesSkillsPageJsxAttrLabelf4af9462":"Travailleur des connaissances générales","autoComponentsHomeInteractiveDemoPagesSkillsPageJsxTextNo318d003e":"Aucune compétence ne correspond »","autoComponentsHomeInteractiveDemoPrimitivesJsxAttrAriaLabelToggleb5696af5":"Changer le calendrier","autoComponentsHomeInteractiveDemoSectionJsxAttrAriaLabelToggle7eacfa60":"Changer le calendrier","autoComponentsHomeInteractiveDemoSectionJsxTextBuildOutYour4428d562":"Construisez votre projet","autoComponentsHomeInteractiveDemoSectionJsxAttrSubEachAgent23df874b":"Chaque agent est son propre travailleur - défini dans .singulacomp/opencode/agents","autoComponentsHomeInteractiveDemoSectionJsxText3000Apps0dfb5b41":"Plus de 3 000 applications · connectées une fois, partagées en toute sécurité dans toute l'organisation","autoComponentsHomeInteractiveDemoSectionJsxAttrPlaceholderSearchApps86c6a76e":"Rechercher des applications…","autoComponentsHomeInteractiveDemoSectionJsxTextPipedreamMCPOpenAPI8368edb1":"Pipedream, MCP, OpenAPI, GraphQL et HTTP brut — une seule interface Connector","autoComponentsHomeInteractiveDemoSectionJsxTextNoFeaturedAppe3ac15b4":"Aucune application sélectionnée ne correspond \"","autoComponentsHomeInteractiveDemoSectionJsxTextConnectingAProvider652bae2b":"La connexion d'un fournisseur écrit sa clé API dans Secrets - les sessions la récupèrent au démarrage du bac à sable.","autoComponentsHomeInteractiveDemoSectionJsxAttrSubRunThisb0deafba":"Exécutez ce projet à partir du chat : connectez un espace de travail Slack et votre agent répond dans les canaux auxquels vous l'invitez.","autoComponentsHomeInteractiveDemoSectionJsxTextBringYourOwn88c2065e":"Apportez votre propre application Slack","autoComponentsHomeInteractiveDemoSectionJsxTextForSelfHosted80241a4d":"Pour les configurations auto-hébergées ou les installations à portée personnalisée.","autoComponentsHomeInteractiveDemoSectionJsxTextPasteASlackac1c89fb":"Collez un manifeste d'application Slack et votre jeton OAuth d'utilisateur de robot + votre secret de signature - stockés chiffrés dans","autoComponentsHomeInteractiveDemoSectionJsxTextTheBotIn0bafab5f":"le bot dans n'importe quel canal - une session apparaît et l'agent répond dans le fil de discussion.","autoComponentsHomeInteractiveDemoSectionJsxTextInviteTheBot52bd9700":"Invitez le bot sur n'importe quelle chaîne et","autoComponentsHomeInteractiveDemoSectionJsxTextItASession30f80a59":"it - une session apparaît et l'agent répond dans le fil de discussion.","autoComponentsHomeInteractiveDemoSectionJsxAttrSubRolesAn5790a86a":"Rôles, coffre-fort de secrets chiffrés et autorisations par outil, avec une piste d'audit complète","autoComponentsHomeInteractiveDemoSectionJsxAttrTitleTwoFactor677873ea":"Deux facteurs activés","autoComponentsHomeInteractiveDemoSectionJsxAttrTitleToolPermissionsad9f5378":"Autorisations des outils","autoComponentsHomeInteractiveDemoSectionJsxAttrCountScopedPerf61a785a":"· limité par connecteur","autoComponentsHomeInteractiveDemoSectionJsxTextSSO2FAEnforced29070cf3":"SSO + 2FA appliqués · secrets injectés au démarrage du bac à sable, jamais exposés aux agents · chaque appel d'outil enregistré.","autoComponentsHomeInteractiveDemoJsxTextBuildOutYourProject01488f98":"Construisez votre projet","autoComponentsHomeStepMediaJsxAttrSizesMaxWidth1024px9d9619e1":"(largeur maximale : 1 024 px) 100 vw, 1 024 px","autoComponentsHomeThemeToggleJsxAttrAriaLabelLightTheme26963d69":"Thème lumière","autoComponentsHomeThemeToggleJsxAttrAriaLabelDarkThemebf1de1f0":"Thème sombre","autoComponentsHomeThemeToggleJsxAttrAriaLabelSystemThemeb9e760e3":"Thème système","autoComponentsIamAuditTabJsxTextRawRequeste6f7c98c":"Demande brute","autoComponentsIamAuditTabJsxTextOccurredAteaaebdde":"Survenu à","autoComponentsIamAuditTabJsxTextEventIde196847b":"Identifiant de l'événement","autoComponentsIamGroupsTabJsxAttrDescriptionBundleMembersTogether2839aadc":"Regroupez les membres et attachez l’ensemble du groupe à des projets avec un rôle.","autoComponentsIamPermissionsHelpPopoverJsxTextAccountRoles567e9b57":"Rôles du compte","autoComponentsIamPermissionsHelpPopoverJsxTextWhatAPerson42f41e4a":"Ce qu'une personne peut faire sur l'ensemble du compte.","autoComponentsIamPermissionsHelpPopoverJsxTextProjectRoles38d48ed3":"Rôles du projet","autoComponentsIamPermissionsHelpPopoverJsxTextWhatAPerson5b13fd4a":"Ce qu'une personne peut faire sur un projet spécifique.","autoComponentsIamPermissionsHelpPopoverJsxTextBundleMembersAndd44ada52":"Regroupez les membres et attachez l’ensemble du groupe à un projet avec un rôle. Chaque membre du groupe hérite de ce rôle. Un utilisateur prend le rôle le plus élevé ac","autoComponentsIamPermissionsHelpPopoverJsxTextOverrideRule60f7c767":"Remplacer la règle","autoComponentsIamPermissionsHelpPopoverJsxTextOwnersAndAdmins9e16f219":"Les propriétaires et les administrateurs ont toujours","autoComponentsIamPermissionsHelpPopoverJsxTextOnEveryProject7532e737":"sur chaque projet, quelles que soient les attaches du groupe. Pour limiter quelqu'un à des projets spécifiques, modifiez son rôle de compte en","autoComponentsMarketplaceAddMarketplaceModalJsxTextAddAMarketplace6a70ab2e":"Ajouter une place de marché","autoComponentsMarketplaceAddMarketplaceModalJsxTextPointAtA282139da":"Pointez sur un dépôt GitHub (ou une URL de registre.json). Nous le scannons pour","autoComponentsMarketplaceAddMarketplaceModalJsxTextFilesAndImport6d37db6e":"fichiers et importez chacun d'eux en tant que compétence - Anthropic, Codex, skills.sh ou n'importe quel référentiel SKILL.md fonctionne immédiatement.","autoComponentsMarketplaceAddMarketplaceModalJsxAttrPlaceholderOwnerRepo0cb2a2dd":"propriétaire/dépôt · https://…/registry.json","autoComponentsMarketplaceAddMarketplaceModalJsxTextGitRef62b0636a":"Réf Git","autoComponentsMarketplaceAddMarketplaceModalJsxTextSparsePaths842b3808":"Chemins clairsemés","autoComponentsMarketplaceAddMarketplaceModalJsxTextSparsePathsScan23f718ab":"Les chemins clairsemés analysent uniquement les sous-dossiers du dépôt. Séparez les multiples par des virgules.","autoComponentsMarketplaceAddToProjectModalJsxTextCommitsThis7b891a43":"Valide ceci","autoComponentsMarketplaceAddToProjectModalJsxTextIntoThe7714c57a":"dans le dépôt - disponible lors de la prochaine session.","autoComponentsMarketplaceAddToProjectModalJsxTextYouHavec6bfb213":"Vous n'avez pas encore de projets : créez-en un d'abord.","autoComponentsMarketplaceAddToProjectModalJsxTextAlsoInstallsac6dcc9a":"Installe également :","autoComponentsMarketplaceAddToProjectModalJsxTextThisItem2bb697bd":"Cet article pourra utiliser :","autoComponentsMarketplaceAddToProjectModalJsxTextNoSpecial521751ba":"Aucune autorisation spéciale requise.","autoComponentsMarketplaceMarketplaceBrowserJsxAttrPlaceholderSearchTheMarketplace188bc1ee":"Rechercher sur le marché","autoComponentsMarketplaceMarketplaceBrowserJsxTextAddSource8387392e":"Ajouter une source","autoComponentsMarketplaceMarketplaceBrowserJsxAttrTitleCouldnTLoad660e12ab":"Impossible de charger le marché","autoComponentsMarketplaceMarketplaceBrowserJsxAttrTitleNothingMatches64177fc9":"Rien ne correspond","autoComponentsMarketplaceMarketplaceBrowserJsxAttrDescriptionTryADifferentdd8061ac":"Essayez une autre recherche ou un autre filtre.","autoComponentsMarketplaceMarketplaceBrowserJsxTextLoadingMoreSourcese06aa650":"Chargement de plus de sources…","autoComponentsMarketplaceMarketplaceDiscoverJsxTextYourSourcesca5e4602":"Vos sources","autoComponentsMarketplaceMarketplaceDiscoverJsxTextAddSource6a944c63":"Ajouter une source","autoComponentsMarketplaceMarketplaceDiscoverJsxTextFeaturedSources185c12c5":"Sources en vedette","autoComponentsMarketplaceMarketplaceDiscoverJsxTextCuratedPermissivelyLicensedReposadbe2517":"Dépôts organisés et sous licence permissive : un clic pour l'activer.","autoComponentsMarketplaceMarketplaceDiscoverJsxAttrPlaceholderSearchSources18e70a1b":"Sources de recherche","autoComponentsMarketplaceMarketplaceDiscoverJsxTextNoSourcesMatch0432edd6":"Aucune source ne correspond\"","autoComponentsMarketplaceMarketplaceInstalledPanelJsxAttrTitleNothingInstalled853f4b1c":"Rien d'installé pour l'instant","autoComponentsMarketplaceMarketplaceInstalledPanelJsxAttrDescriptionAddSkills237df761":"Ajoutez des compétences d'Explore : elles s'engagent dans le dépôt de ce projet, en direct lors de la prochaine session.","autoComponentsMarketplaceMarketplaceInstalledPanelJsxTextBrowseExplore6a8c54d5":"Parcourir Explorer","autoComponentsMarketplaceMarketplaceInstalledPanelJsxTextCheckingForUpdatese5306763":"· vérifier les mises à jour…","autoComponentsMarketplaceMarketplaceInstalledPanelJsxTextUpdateAvailable9830d327":"Mise à jour disponible","autoComponentsMarketplaceMarketplaceInstalledPanelJsxTextSourceRemoved1896940e":"Source supprimée","autoComponentsMarketplaceMarketplaceItemDetailJsxTextFilesb52a4869":"Fichiers (","autoComponentsMarketplaceMarketplaceItemDetailJsxAttrTitleNoREADME4966916b":"Non README","autoComponentsMarketplaceMarketplaceItemDetailJsxAttrDescriptionThisSkill2316ce31":"Cette compétence ne fournit pas de description SKILL.md.","autoComponentsMarketplaceMarketplaceItemDetailJsxAttrTitleCouldnT6f110527":"Impossible de charger ce fichier","autoComponentsMarketplaceMarketplaceItemDetailJsxAttrDescriptionItWill4708a76f":"Il sera toujours validé dans votre dépôt lors de l'installation. Consultez la source sur GitHub pour le moment.","autoComponentsMarketplaceMarketplaceViewJsxAttrAddLabelAddToThisc1246454":"Ajouter à ce projet","autoComponentsMarketplaceMarketplaceViewJsxTextOneClickAddsA6902b908":"Un clic ajoute une compétence à ce projet – en direct lors de la prochaine session.","autoComponentsMarketplaceMarketplaceViewJsxTextEnableSourcesToPulle6187609":"Permettez aux sources d’ajouter leurs compétences à votre catalogue : tout dépôt GitHub public contenant des fichiers SKILL.md fonctionne immédiatement.","autoComponentsPagesAdminAnalyticsPageJsxTextLoadingSimulator146e359a":"Chargement du simulateur…","autoComponentsPagesAdminFeedbackPageJsxTextLoadingChartc252c8eb":"Chargement du graphique…","autoComponentsProjectsCustomizeSectionsAgentsViewJsxTextEditWith8e645034":"Modifier avec l'agent","autoComponentsProjectsCustomizeSectionsAgentsViewJsxTextCreateAn48a275ca":"Créer un agent","autoComponentsProjectsCustomizeSectionsChangesViewJsxAttrTitleNoc31e05e1":"Aucune version","autoComponentsProjectsCustomizeSectionsChangesViewJsxAttrDescriptionBranches801ec5e2":"Les branches apparaissent ici au fur et à mesure que les sessions les créent.","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextRunThisb83f74db":"Connectez Slack pour que votre agent réponde dans les canaux invités.","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextOpenA4ae69220":"Ouvrez un projet pour gérer sa connexion Slack.","autoComponentsProjectsCustomizeSectionsChannelsViewJsxAttrTitleBringbd0857f4":"Apportez votre propre application Slack","autoComponentsProjectsCustomizeSectionsChannelsViewJsxAttrDescriptionSelf7c5e4adb":"Les configurations auto-hébergées n'ont pas de connexion OAuth : collez un manifeste et des jetons pour terminer l'installation. Stocké crypté dans les secrets de ce projet","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextOneClicke1160263":"Un clic : approuvez les étendues dans Slack et nous connecterons ce projet à l'espace de travail que vous choisissez. Les jetons restent cryptés dans ce projet","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextOneClick68f102dc":"Installation en un clic — autorisez SingulaComp dans votre espace de travail, aucune configuration requise.","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextBringYourc7326733":"Apportez votre propre application Slack","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextForSelf3fbeca22":"Pour les configurations auto-hébergées ou les installations à portée personnalisée.","autoComponentsProjectsCustomizeSectionsChannelsViewJsxAttrTitleHow8e991872":"Comment utiliser","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextInviteThe94db1964":"Invitez le bot sur n'importe quelle chaîne et","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextItA7139ed4f":"ça. Une session apparaît dans le bac à sable de ce projet et l'agent répond dans le fil de discussion via le","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextStep12c389f4e":"Étape 1 sur 2 : collez le manifeste dans Slack et installez l'application.","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextNextPasted1384aaa":"Suivant : coller des jetons","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextStep22f8cae80":"Étape 2 sur 2 : collez les deux valeurs. Ils sont stockés dans","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextAlongsideAny8e77bd03":"aux côtés de tous les autres secrets utilisés par le projet.","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextSlackYouraeeca6ed":"Slack → Votre application → OAuth et autorisations → Jeton OAuth de l'utilisateur du bot.","autoComponentsProjectsCustomizeSectionsChannelsViewJsxTextSlackYour09fe8ce8":"Slack → Votre application → Informations de base → Identifiants de l'application → Secret de signature.","autoComponentsProjectsCustomizeSectionsCommandsViewJsxTextEditWithec0f2ca8":"Modifier avec l'agent","autoComponentsProjectsCustomizeSectionsCommandsViewJsxTextCreateA28cc596f":"Créer une commande","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrTitlePickd2faa3e2":"Choisissez un connecteur","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrDescriptionChoose1df54e4e":"Choisissez-en une sur la gauche ou ajoutez une application.","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextNoAuth45c43558":"Aucune authentification nécessaire","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextNeedsSetupbefdbc49":"Nécessite une configuration","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextAddAppb53818fa":"Ajouter une application","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrPlaceholderSearch833758cc":"Rechercher des connecteurs…","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrTitleGlobal199e18a1":"Règles mondiales","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrSubtitleApply5b0aa03c":"Appliquer sur toutes les applications","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextNoConnectors6d11de92":"Pas encore de connecteurs. Ajoutez une application pour commencer.","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrSubtitleNot1feeff2e":"Non connecté","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextNoMatchf1f9a197":"Pas de match pour «","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextSyncFromb820661f":"Synchroniser depuis singulacomp.yaml","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrAriaLabela08f6c74":"Enregistrer le nom","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrTitleRemove74be1411":"Retirer le connecteur","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrDescriptionDeletes0a130396":"Le supprime de singulacomp.yaml. Les connexions stockées et les règles d'autorisation sont supprimées.","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextThisRemoves82d0b969":"Cela supprime","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextFromSingulaCompeb47b479":"à partir de singulacomp.yaml et supprime sa connexion stockée et ses règles d'autorisation. Cela ne peut pas être annulé.","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrConfirmLabelRemoved2120640":"Retirer le connecteur","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrDescriptionThe33be3829":"Le compte avec lequel ce connecteur se connecte et qui peut l'utiliser.","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrLabelOnec565aa8b":"Une connexion partagée","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrDescConnect5c9357c5":"Connectez l'application une fois : chaque session utilise le même compte.","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrLabelEache6c3d706":"Chaque membre apporte sa propre connexion","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrDescEvery9811ed05":"Chaque membre associe son propre compte la première fois qu'il l'utilise (BYO).","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrTitleThis580eabca":"Cela change la façon dont les membres se connectent","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrLabelSave5ba72522":"Enregistrer la connexion","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrDescriptionHowa31daf50":"Comment SingulaComp atteint ce connecteur — les mêmes paramètres utilisés lors de son ajout.","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrTitleCouldn277b73a0":"Impossible de charger la connexion","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrLabelSave8c6f945f":"Enregistrer la connexion","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrDescriptionWhat4e375237":"Ce que l'agent peut faire avec cette application : Autoriser, Demander d'abord ou Bloquer. Le défaut suit les règles et les risques mondiaux.","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrPlaceholderFiltere5f64efb":"Outils de filtrage…","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrTitleNo0e439be9":"Pas encore d'outils","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextConnectThec56fd30b":"Autorisez la connexion, puis synchronisez pour récupérer les outils de cette application.","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrAriaLabel924a321f":"Sélectionnez tous les outils","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextSetToff934ec7":"· réglé sur","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextTapA9c38f324":"· appuyez sur une autorisation pour la modifier","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextRulebbcba279":"· règle","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextNoTools69d22076":"Aucun outil ne correspond »","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextPatternRules6a07e5a7":"Règles de modèle","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextCoverMany170203ce":"couvrir plusieurs outils à la fois","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextMatchBy60561318":"Correspondance par global (","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextSend0110e0d9":"envoyer_*","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextOrRegexf5a26a27":") ou une expression régulière (","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextDelete37c77402":"/^supprimer_.+/","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextPerTool4d0d7e9f":"). Les choix par outil ci-dessus gagnent.","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrPlaceholderSend3b0a4ee1":"envoyer_* ou /^delete_.+/","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrAriaLabeld2296c34":"Supprimer la règle","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextAddRule873a093f":"Ajouter une règle","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrLabelSave783950c7":"Enregistrer les autorisations","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextGlobalRules436bcada":"Règles mondiales","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextPermissionsThat70379f46":"Autorisations qui s’appliquent à chaque connecteur. Celles-ci remplacent les règles propres à chaque application.","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextTheAccount7df6646c":"Le compte avec lequel ce connecteur se connecte.","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextMembersAllowede220ec02":"Membres autorisés à exécuter des outils avec la connexion partagée.","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextOneClicke48f34c9":"Connectez en un clic une application populaire ou ajoutez une API personnalisée.","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrPlaceholderSearch9d26aaaa":"Rechercher des applications – Gmail, Slack, Stripe, Notion…","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrTitleEasy58e9c7b1":"Easy Connect n’est pas configuré","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextEasyConnectc07266e0":"Les applications Easy-Connect nécessitent que le fournisseur Connect soit configuré.","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextChooseThe068cf710":"Choisissez la connexion, puis qui peut l’utiliser.","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrLabelSpec4235864d":"Spécifier l'URL ou le chemin du dépôt","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrTitleCustom9bbc53a1":"Connecteur personnalisé","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxAttrDescriptionConnect813a46e7":"Connectez n'importe quel service OpenAPI, GraphQL, MCP ou HTTP.","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextYouLle5def626":"Vous définirez la valeur des informations d’identification après l’ajout, à partir de la page du connecteur.","autoComponentsProjectsCustomizeSectionsConnectorsViewJsxTextAndResolved8293aa3e":"et résolu côté serveur, jamais injecté dans le bac à sable.","autoComponentsProjectsCustomizeSectionsDevViewJsxTextDevelopOn125f276d":"Développez sur votre propre machine","autoComponentsProjectsCustomizeSectionsDevViewJsxTextThisProjectfee1f74b":"Clonez le dépôt et développez localement avec votre propre agent.","autoComponentsProjectsCustomizeSectionsDevViewJsxTextThisProject56f17947":"Ce projet se trouve dans un seul dépôt git. Clonez-le, ouvrez-le dans votre propre agent de codage — Claude Code, Cursor, Codex, opencode — et envoyez vos modifications comme une demande de changement.","autoComponentsProjectsCustomizeSectionsDevViewJsxAttrTitleCouldnfd7978fb":"Impossible de charger ce projet","autoComponentsProjectsCustomizeSectionsDevViewJsxAttrTitleGetd1e11afa":"Accédez au dépôt","autoComponentsProjectsCustomizeSectionsDevViewJsxAttrHintThiseeeaf15f":"Ce dépôt est privé et appartient à SingulaComp. Ajoutez votre compte GitHub en tant que collaborateur, puis acceptez l'invitation que GitHub vous envoie par e-mail.","autoComponentsProjectsCustomizeSectionsDevViewJsxAttrTitleCloneeed535b5":"Cloner le dépôt","autoComponentsProjectsCustomizeSectionsDevViewJsxAttrTitleInstall5ee6d4a5":"Installez la CLI SingulaComp","autoComponentsProjectsCustomizeSectionsDevViewJsxAttrHintManages9608753c":"Gère les secrets, les sessions et les demandes de modification de ce projet depuis votre terminal.","autoComponentsProjectsCustomizeSectionsDevViewJsxAttrTitleSet0eb61991":"Configurez votre environnement de développement local","autoComponentsProjectsCustomizeSectionsDevViewJsxAttrHintWiresd2c58a2a":"Connecte la compétence SingulaComp à votre agent de codage (Claude Code, Cursor, opencode…) et ajoute tout ce qui manque à votre configuration locale : fichier existant","autoComponentsProjectsCustomizeSectionsDevViewJsxAttrHintWires03f7d392":"Connecte la compétence SingulaComp à votre agent de codage (Claude Code, Cursor, opencode…) et ajoute tout ce qui manque à votre configuration locale.","autoComponentsProjectsCustomizeSectionsDevViewJsxAttrTitlePull407b0e0e":"Tirez des secrets","autoComponentsProjectsCustomizeSectionsDevViewJsxAttrHintWritese14f4d88":"Écrit un .env avec les noms secrets de ce projet — remplissez les valeurs localement. Le texte brut ne quitte jamais le cloud.","autoComponentsProjectsCustomizeSectionsDevViewJsxAttrTitleBuild28ec472e":"Construisez-le dans votre agent de codage","autoComponentsProjectsCustomizeSectionsDevViewJsxAttrHintThisb45ed869":"C'est là que se déroule le travail. Ouvrez le dépôt dans l'agent que vous avez connecté et parlez-lui simplement : la compétence SingulaComp est chargée, elle sait donc comment","autoComponentsProjectsCustomizeSectionsDevViewJsxAttrHintThisc4b92026":"C’est ici que le travail se fait. Ouvrez le dépôt dans l’agent que vous avez configuré et parlez-lui simplement — la compétence SingulaComp est chargée, donc elle sait comment travailler avec ce projet.","autoComponentsProjectsCustomizeSectionsDevViewJsxAttrTitleShip32cd936f":"Renvoyez vos modifications","autoComponentsProjectsCustomizeSectionsDevViewJsxAttrHintOpen4938bb8e":"Ouvrez une demande de modification, puis examinez-la et fusionnez-la depuis le tableau de bord ou avec SingulaComp cr merge.","autoComponentsProjectsCustomizeSectionsDevViewJsxTextBranchesMerge6cfcecc7":"Les branches fusionnent en","autoComponentsProjectsCustomizeSectionsDevViewJsxTextThroughChange0501ea03":"via des demandes de modification - il n'y a pas d'autre chemin vers la branche principale.","autoComponentsProjectsCustomizeSectionsDevViewJsxAttrPlaceholderYoure78e16b1":"Votre nom d'utilisateur GitHub","autoComponentsProjectsCustomizeSectionsDevViewJsxTextAddMedc5ab441":"Ajoutez-moi","autoComponentsProjectsCustomizeSectionsMembersViewJsxAttrTriggerLabelRole9a6a4fdc":"Aide au rôle","autoComponentsProjectsCustomizeSectionsMembersViewJsxAttrDescriptionAdd514c1feb":"Ajoutez un utilisateur SingulaComp à ce projet. S'ils n'ont pas encore de compte, ils recevront un e-mail d'invitation. En acceptant, ils participeront à ce projet.","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextAddSeveralb131056b":"Ajoutez-en plusieurs à la fois – séparez-les par des virgules, des espaces ou Entrée.","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextManageAccess8bb5d74d":"Gérer l'accès","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextDetachab249756":"Détacher \"","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextFromThisaff4c2b1":"\" de ce projet","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextRemovesAccess971d3e55":"Supprime l'accès pour tous les membres de ce groupe, ici uniquement","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextRemoveFrom9323f47c":"Supprimer de \"","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextGroupdb1c1d43":"\" groupe","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextAffectsEvery735d8dbc":"Affecte tous les projets auxquels ce groupe peut accéder","autoComponentsProjectsCustomizeSectionsMembersViewJsxAttrTitleRemovec6407d5f":"Supprimer l'accès de cette personne au projet","autoComponentsProjectsCustomizeSectionsMembersViewJsxAttrTitleRevoke0cd09fad":"Révoquer l'accès au projet ?","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextWillLoseb378c86b":"perdra l’accès direct à ce projet. S'ils appartiennent à un groupe attaché ici, ils verront toujours le projet selon le rôle du groupe.","autoComponentsProjectsCustomizeSectionsMembersViewJsxAttrConfirmLabelRevokef1b3384e":"Révoquer l'accès","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextWillBeddf66ee4":"sera détaché de ce projet. Tous ceux dont l'accès ici provient de ce groupe, y compris","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextLosesIte94d42a4":"- le perd. Toute personne bénéficiant d'une subvention directe ou d'un autre groupe rattaché conserve son accès.","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextWillBe60764226":"sera retiré du","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextGroupAcrossc2ff897e":"groupe sur l'ensemble du compte - cela affecte","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextEveryProjecta802077b":"chaque projet","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextThatGroup4e384269":"ce groupe peut accéder, pas seulement celui-ci.","autoComponentsProjectsCustomizeSectionsMembersViewJsxAttrTitleAccess7a756f48":"Demandes d'accès","autoComponentsProjectsCustomizeSectionsMembersViewJsxAttrDescriptionPeopleea85927a":"Les personnes qui ont ouvert un lien de projet privé et ont demandé à le rejoindre. L'approbation accorde l'accès au spectateur ; vous pourrez augmenter leur rôle après.","autoComponentsProjectsCustomizeSectionsMembersViewJsxAttrTitlePendingbfbe9f8b":"Invitations en attente","autoComponentsProjectsCustomizeSectionsMembersViewJsxAttrDescriptionPeople552a0c43":"Les personnes que vous avez invitées par email et qui n'ont pas encore accepté. Ils rejoindront le projet au rôle choisi dès leur inscription.","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextInviteLinkef92ef7c":"Lien d'invitation expiré : demandez-leur d'en demander un nouveau à partir de l'e-mail.","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextLinkExpires4566b25e":"Le lien expire","autoComponentsProjectsCustomizeSectionsMembersViewJsxAttrTitleResendc80cacee":"Renvoyez l'e-mail d'invitation et prolongez le lien","autoComponentsProjectsCustomizeSectionsMembersViewJsxAttrTitleCancel670de1c6":"Annuler cette invitation","autoComponentsProjectsCustomizeSectionsMembersViewJsxAttrTitleRevoke99f32c76":"Révoquer l'invitation ?","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextTheInvitation06f8c62e":"L'invitation pour","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextWillBee1f9a143":"sera annulé. S'ils étaient uniquement invités à ce projet, toute l'invitation est supprimée et vous devrez les inviter à nouveau pour restaurer","autoComponentsProjectsCustomizeSectionsMembersViewJsxAttrConfirmLabelRevoke3c3ea8b9":"Révoquer l'invitation","autoComponentsProjectsCustomizeSectionsMembersViewJsxAttrTitleGroupfbf9c01c":"Accès groupe","autoComponentsProjectsCustomizeSectionsMembersViewJsxAttrDescriptionAttach372d6d3a":"Attachez un groupe de comptes à ce projet. Chaque membre du groupe obtient ici le rôle choisi.","autoComponentsProjectsCustomizeSectionsMembersViewJsxAttrPlaceholderPickf0432525":"Choisissez un groupe…","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextNoGroups09e82ebd":"Aucun groupe n'est encore attaché.","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextAllYour31c4dcb5":"Tous vos groupes sont déjà attachés.","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextCreateOne549d8748":"Créez-en un sur le","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextAccountPage432b8a72":"page de compte","autoComponentsProjectsCustomizeSectionsMembersViewJsxAttrTitleAccount2914778b":"Les propriétaires de compte et les administrateurs ont toujours un accès Manager sur chaque projet, quel que soit le rôle de cette subvention.","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextGetManagera88e6fc4":"obtenir Manager via le rôle de compte","autoComponentsProjectsCustomizeSectionsMembersViewJsxAttrTitleDetach8e4cbc87":"Détacher le groupe du projet ?","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextWillNob7c4fd05":"ne sera plus rattaché à ce projet. Les membres de ce groupe perdront leur héritage","autoComponentsProjectsCustomizeSectionsMembersViewJsxTextAccessUnlessdecb2209":"accès (à moins qu’ils ne disposent également d’une subvention directe ou qu’ils n’appartiennent à un autre groupe rattaché). Les propriétaires et les administrateurs conservent leur accès implicite au gestionnaire.","autoComponentsProjectsCustomizeSectionsMembersViewJsxAttrConfirmLabelDetache64492d2":"Détacher le groupe","autoComponentsProjectsCustomizeSectionsSecretsViewJsxTextConnectLLMd75427c8":"Connecter le fournisseur LLM","autoComponentsProjectsCustomizeSectionsSecretsViewJsxAttrAriaLabelda70cb1c":"Actions secrètes","autoComponentsProjectsCustomizeSectionsSecretsViewJsxTextRemoveMy28722d0f":"Supprimer ma valeur","autoComponentsProjectsCustomizeSectionsSecretsViewJsxTextDeleteSharedd7bb1731":"Supprimer la valeur partagée","autoComponentsProjectsCustomizeSectionsSecretsViewJsxAttrTitleUsed8cf287f":"Utilisez votre propre valeur pour cette clé","autoComponentsProjectsCustomizeSectionsSecretsViewJsxTextTheShared55c37a86":"La valeur partagée du projet, injectée dans les sessions de chaque membre (sous réserve de partage).","autoComponentsProjectsCustomizeSectionsSecretsViewJsxTextLeaveBlank2964f5bb":"Laissez vide pour conserver la valeur actuelle.","autoComponentsProjectsCustomizeSectionsSecretsViewJsxTextAPrivate3616193c":"Une valeur privée que vous seul pouvez utiliser. Il remplace la valeur partagée dans vos propres sessions et n'est jamais visible par les autres membres.","autoComponentsProjectsCustomizeSectionsSecretsViewJsxTextUseMineb9944133":"Utilise le mien","autoComponentsProjectsCustomizeSectionsSettingsViewJsxTextExperimentalWIPcb2304ee":"Fonctionnalités expérimentales/WIP","autoComponentsProjectsCustomizeSectionsSettingsViewJsxTextSoftReleased8dc4e708":"Fonctionnalités publiées en douceur et toujours en mouvement. Développez pour activer ce projet : il peut changer ou être interrompu.","autoComponentsProjectsCustomizeSectionsSettingsViewJsxTextTheseAre02464c6a":"Ceux-ci sont réels mais inachevés. En activer un l'active pour ce projet uniquement : il peut changer de forme ou se briser entre les versions, et reste en place.","autoComponentsProjectsCustomizeSectionsSettingsViewJsxTextTheseAre75a29a6f":"Ce sont des éléments réels mais inachevés. L’activer le rend disponible uniquement pour ce projet — il peut changer ou se briser entre les versions, et reste désactivé ailleurs.","autoComponentsProjectsCustomizeSectionsSettingsViewJsxTextAddPeople18915e9b":"Ajouter des personnes à ce dépôt","autoComponentsProjectsCustomizeSectionsSettingsViewJsxTextSingulaCompOwns7b6690bc":"SingulaComp est propriétaire de ce dépôt. Ajoutez des utilisateurs GitHub en tant que collaborateurs afin qu'ils puissent le cloner, le parcourir et travailler directement sur github.com.","autoComponentsProjectsCustomizeSectionsSettingsViewJsxAttrPlaceholderGitHub84efb7a1":"Nom d'utilisateur GitHub","autoComponentsProjectsCustomizeSectionsSettingsViewJsxTextCanEdit2eb88c1b":"Peut modifier","autoComponentsProjectsCustomizeSectionsSettingsViewJsxTextCanView39f4dd36":"Peut voir","autoComponentsProjectsCustomizeSectionsSkillsViewJsxTextEditWithc3582225":"Modifier avec l'agent","autoComponentsProjectsCustomizeSectionsSkillsViewJsxTextCreateA722fbf3c":"Créer une compétence","autoComponentsProjectsLegacyMachineCardJsxTextMigrationFailed81a347fa":"Échec de la migration","autoComponentsProjectsLegacyMachineCardJsxTextMustBeMigrated0ff74c6e":"Doit être migré","autoComponentsProjectsLegacyMachineCardJsxTextCanTMigratec1b5bcd9":"Impossible de migrer","autoComponentsProjectsPersonalOnboardingWelcomeJsxAttrAriaLabelWelcome436613af":"Bienvenue de SingulaComp","autoComponentsProjectsPersonalOnboardingWelcomeJsxTextHeyIMe9d73cdb":"Bienvenue chez SingulaComp","autoComponentsProjectsPersonalOnboardingWelcomeJsxTextFounderCEOSingulaComp4be58c34":"L'équipe SingulaComp","autoComponentsProjectsPersonalOnboardingWelcomeJsxTextWantAHandf0a0c56c":"Vous voulez un coup de main pour configurer le centre de commande IA de votre entreprise ?","autoComponentsProjectsPersonalOnboardingWelcomeJsxTextBookADemo7f3fc2d5":"Réservez une démo","autoComponentsProjectsPersonalOnboardingWelcomeJsxAttrTitleBookA33a960c8":"Réservez un appel avec l'équipe","autoComponentsProjectsPersonalOnboardingWelcomeJsxAttrDescriptionACouple5d67eddc":"Quelques détails rapides pour que nous puissions adapter l'appel.","autoComponentsProjectsPoliciesPanelJsxTextOnlyProjectManagersCan603f67fc":"Seuls les chefs de projet peuvent modifier les politiques.","autoComponentsProjectsPoliciesPanelJsxAttrTitleDefaultBehavior16e16541":"Comportement par défaut","autoComponentsProjectsPoliciesPanelJsxAttrDescriptionWhatHappensWhen4b8b2205":"Que se passe-t-il lorsqu'aucune règle ci-dessous ne correspond. Remplacer par outil par une règle.","autoComponentsProjectsPoliciesPanelJsxAttrDescriptionTopToBottom4926dcea":"De haut en bas : le premier match gagne. Les règles du projet remplacent ce que déclarent les connecteurs individuels.","autoComponentsProjectsPoliciesPanelJsxTextAddRulea294c4bd":"Ajouter une règle","autoComponentsProjectsPoliciesPanelJsxAttrTitleSingulaCompTomlHad8db85c74":"SingulaComp.toml a eu des problèmes","autoComponentsProjectsPoliciesPanelJsxAttrTitleNoRulesYet795c2fb5":"Pas encore de règles","autoComponentsProjectsPoliciesPanelJsxAttrDescriptionRequireApprovalFor7e7b9477":"Exigez l’approbation des outils sensibles ou bloquez ceux que vous ne souhaitez pas que les agents touchent.","autoComponentsProjectsPoliciesPanelJsxAttrPlaceholderStripeChargesCreate0ff0fa54":"stripe.charges.create · stripe.* · *","autoComponentsProjectsPoliciesPanelJsxTextUnsavedChangesSavingCommitse36b25bc":"Modifications non enregistrées. L'épargne s'engage à","autoComponentsProjectsProjectAccessBoundaryJsxAttrEyebrowProjectUnavailablea0231815":"Projet indisponible","autoComponentsProjectsProjectAccessBoundaryJsxAttrTitleProjectNotc66b9822":"Projet introuvable","autoComponentsProjectsProjectAccessBoundaryJsxAttrDescriptionThisProject92b78195":"Ce projet a peut-être été supprimé, archivé ou le lien n'est plus valide.","autoComponentsProjectsProjectAccessBoundaryJsxAttrTitleCouldnT870a862d":"Impossible de charger ce projet","autoComponentsProjectsProjectAccessBoundaryJsxAttrDescriptionSomethingWent8997618a":"Un problème s'est produit avant l'ouverture de l'espace de travail du projet. Réessayez ou revenez à vos projets.","autoComponentsProjectsProjectAccessBoundaryJsxAttrAriaLabelLoading21cf6b95":"Chargement du projet","autoComponentsProjectsProjectAccessBoundaryJsxAttrEyebrowPrivateProjectd5b1951c":"Projet privé","autoComponentsProjectsProjectAccessBoundaryJsxAttrTitleRequestSent6567e02d":"Demande envoyée","autoComponentsProjectsProjectAccessBoundaryJsxTextProjectManagersWill08e33ff7":"Les chefs de projet le verront sur l'écran Membres et pourront vous approuver en tant que spectateur.","autoComponentsProjectsProjectAccessBoundaryJsxAttrTitleSignedIna3165363":"Connecté","autoComponentsProjectsProjectAccessBoundaryJsxTextRequestingAccessAs09b70479":"Demander l'accès en tant que","autoComponentsProjectsProjectAccessBoundaryJsxAttrPlaceholderTellThec2bb0f7d":"Dites au chef de projet pourquoi vous avez besoin d’un accès…","autoComponentsProjectsProjectAccessBoundaryJsxTextCheckAgain9f1e6458":"Vérifiez à nouveau","autoComponentsProjectsProjectAccessBoundaryJsxTextRequestAccess870ec6e1":"Demander l'accès","autoComponentsProjectsProjectOnboardingWizardJsxAttrCloseClassNameTextMuted496fbb2b":"text-muted-foreground hover:bg-muted hover:text-foreground","autoComponentsProjectsProjectOnboardingWizardJsxTextYourCommandCenterb0571c60":"Votre centre de commande est prêt. Décrivez une tâche dans le compositeur et votre agent se met au travail.","autoComponentsProjectsProjectOnboardingWizardJsxTextStartBuilding342653ba":"Commencer à construire","autoComponentsProjectsProjectOnboardingWizardJsxText3000Connectors0d987bba":"Plus de 3 000 connecteurs auxquelles vous pouvez vous connecter : OAuth, MCP, REST et les outils dans lesquels votre équipe utilise déjà.","autoComponentsProjectsProjectOnboardingWizardJsxTextToMakeIt58c5adb1":"Pour en faire vraiment le vôtre, construisez :","autoComponentsProjectsProjectOnboardingWizardJsxAttrParentClassMt1f0eb5c30":"mt-1.5 size-3","autoComponentsProjectsProjectOnboardingWizardJsxTextAllOfIt1d62a58a":"Tout cela se trouve dans votre dépôt sous forme de code, contrôlé en version et composé semaine après semaine.","autoComponentsProjectsProjectOnboardingWizardJsxAttrAriaLabelOnboarding0aefa252":"Progression de l'connecteur","autoComponentsProjectsProjectOnboardingWizardJsxAttrTitleBookA7b71ab51":"Réservez un appel avec l'équipe","autoComponentsProjectsProjectOnboardingWizardJsxAttrDescriptionACouple16048a01":"Quelques détails rapides pour que nous puissions adapter l'appel.","autoComponentsProjectsProjectProviderModalJsxTextChatGPTPlusPro0deb5530":"ChatGPT Plus/Pro","autoComponentsProjectsProjectProviderModalJsxTextSignInWitha0c5128c":"Connectez-vous avec votre abonnement ChatGPT. Nous enregistrons la connexion en tant que secret de projet crypté afin que les sessions futures la réutilisent.","autoComponentsProjectsProjectProviderModalJsxTextAuthorizeInThed882ae47":"Autoriser dans le navigateur","autoComponentsProjectsProjectProviderModalJsxTextOpenAuthPaged0381841":"Ouvrir la page d'authentification","autoComponentsProjectsProjectProviderModalJsxTextEnterThisCodee346992b":"Entrez ce code sur la page d'authentification :","autoComponentsProjectsProjectProviderModalJsxTextStartingAuthorization35b1fe13":"Autorisation de démarrage…","autoComponentsProjectsProjectProviderModalJsxTextChatGPTSubscriptionConnectedcf12bc87":"Abonnement ChatGPT connecté.","autoComponentsProjectsProjectProviderModalJsxTextShownInTheb8c08575":"affiché dans le sélecteur de modèle","autoComponentsProjectsProjectProviderModalJsxTextResetToDefaults75549180":"Réinitialiser aux valeurs par défaut","autoComponentsProjectsSandboxSnapshotCardJsxTextKeepWarm55c849e1":"Garder au chaud","autoComponentsProjectsSandboxSnapshotCardJsxTextPreBootSandboxesa51080fa":"Bacs à sable de pré-démarrage de ce modèle pour que les sessions s'ouvrent instantanément. Désactivé par défaut ; les bacs à sable prêts utilisent des crédits pendant l'exécution, uniquement pendant que vous êtes","autoComponentsProjectsSandboxSnapshotCardJsxTextWarmingfab1d732":"réchauffement…","autoComponentsProjectsSandboxSnapshotCardJsxAttrAriaLabelDecreased514ed20":"Diminuer les bacs à sable prêts","autoComponentsProjectsSandboxSnapshotCardJsxAttrAriaLabelIncrease82989967":"Augmenter les bacs à sable prêts","autoComponentsProjectsSandboxSnapshotCardJsxAttrAriaLabelKeepb2a43916":"Gardez ce modèle au chaud","autoComponentsProjectsSandboxSnapshotCardJsxTextGiB9d1e488f":"Gio","autoComponentsProjectsSandboxSnapshotCardJsxTextGiBDiskd395296d":"Disque Gio","autoComponentsProjectsSandboxSnapshotCardJsxAttrAriaLabelEditdc9d24c2":"Modifier le modèle","autoComponentsProjectsSandboxSnapshotCardJsxAttrAriaLabelDeleteda0507cf":"Supprimer le modèle","autoComponentsProjectsSandboxSnapshotCardJsxTextFailedToLoad51fc2341":"Échec du chargement des modèles sandbox :","autoComponentsProjectsSandboxSnapshotCardJsxTextSandboxTemplatesc053b378":"Modèles de bac à sable","autoComponentsProjectsSandboxSnapshotCardJsxTextSessionsBootFrom7b80534b":"Les sessions démarrent à partir d’un modèle sandbox. La plate-forme par défaut est partagée par chaque projet et clone votre dépôt dans","autoComponentsProjectsSandboxSnapshotCardJsxTextAtBootAdd8305ffcd":"au démarrage. Ajoutez vos propres modèles ici ou via","autoComponentsProjectsSandboxSnapshotCardJsxTextCouldnTReadf6f1bc48":"Impossible de lire la configuration du bac à sable du projet :","autoComponentsProjectsSandboxSnapshotCardJsxTextNewTemplate62cccf85":"Nouveau modèle","autoComponentsProjectsSandboxSnapshotCardJsxTextNoTemplatesResolved1e5654c6":"Aucun modèle résolu pour l'instant.","autoComponentsProjectsSandboxSnapshotCardJsxTextLatestBuildFailedf1dd9030":"La dernière version a échoué","autoComponentsProjectsSandboxSnapshotCardJsxTextFixWithAgent918e1083":"Réparer avec un agent","autoComponentsProjectsSandboxSnapshotCardJsxTextNoBuildsRecordedfa95bbcb":"Aucune build enregistrée pour le moment. La plate-forme par défaut est construite une fois globalement ; les modèles personnalisés s'appuient sur la première utilisation.","autoComponentsProjectsSandboxTemplateFormJsxTextDefineASandbox3d0eaee1":"Définissez une image sandbox à partir de laquelle les sessions peuvent démarrer. Choisissez soit une image Docker publique, soit un fichier Dockerfile dans votre dépôt. La couche d'exécution SingulaComp (âge","autoComponentsProjectsSandboxTemplateFormJsxTextDefineASandbox3c0ec6b6":"Définissez une image sandbox à partir de laquelle les sessions peuvent démarrer. Choisissez soit une image Docker publique, soit un Dockerfile dans votre dépôt. La couche d’exécution SingulaComp est ajoutée automatiquement.","autoComponentsProjectsSandboxTemplateFormJsxAttrPlaceholderMLDevelopment53e1277c":"Développement ML","autoComponentsProjectsSandboxTemplateFormJsxTextImageSourcecaa2d535":"Source des images","autoComponentsProjectsSandboxTemplateFormJsxTextPublicImage51d40ec2":"Image publique","autoComponentsProjectsSandboxTemplateFormJsxTextPathInsideThis6fc72ad4":"Chemin à l'intérieur de ce dépôt","autoComponentsProjectsSandboxTemplateFormJsxTextMustIncludeA5f4b959e":"Doit inclure une balise spécifique (non","autoComponentsProjectsSandboxTemplateFormJsxTextDockerfilePathda3717f2":"Chemin du fichier Docker","autoComponentsProjectsSandboxTemplateFormJsxTextRelativeToThe552e0897":"Par rapport à la racine du référentiel.","autoComponentsProjectsSandboxTemplateFormJsxAttrLabelMemoryGiB200ca9a8":"Mémoire (Gio)","autoComponentsProjectsSandboxTemplateFormJsxAttrLabelDiskGiB94935856":"Disque (Gio)","autoComponentsProjectsSandboxTemplateFormJsxAttrPlaceholderLeaveBlank4adf74ef":"Laissez vide pour utiliser la valeur par défaut de SingulaComp (recommandé).","autoComponentsProjectsSunaMigrationBannerJsxTextRestoringc3690c1d":"Restauration…","autoComponentsProjectsTriggersViewJsxTextOneOffFiresAacd67796":"Unique · se déclenche une seule fois","autoComponentsSetupLinksConnectorIntakeJsxTextFinishInThe0a10e77c":"Terminez dans la fenêtre contextuelle","autoComponentsSetupLinksConnectorIntakeJsxTextCompleteThe07661028":"Complétez le","autoComponentsSetupLinksConnectorIntakeJsxTextSignInIn5b6c05ee":"connectez-vous dans la fenêtre qui s’est ouverte. Une fois connecté, vous pouvez le fermer et dire à l'agent « terminé ».","autoComponentsSetupLinksConnectorIntakeJsxTextReopenConnectWindowb7f822cd":"Rouvrir la fenêtre de connexion","autoComponentsSetupLinksConnectorIntakeJsxText1ClickConnect9e029325":"Connexion en 1 clic","autoComponentsSetupLinksConnectorIntakeJsxTextViaPipedreamNo5dadf477":"— aucune clé n’est collée dans le chat ni stockée dans le dépôt.","autoComponentsSetupLinksSecretIntakeFormJsxTextSavedSecurelyd63e94b1":"Enregistré en toute sécurité","autoComponentsSetupLinksSecretIntakeFormJsxTextYouCand69604da":"Vous pouvez fermer ceci. L’agent le récupérera – dites-lui « terminé » pour continuer.","autoComponentsSetupLinksSecretIntakeFormJsxTextEncryptedAtf17a4f88":"Chiffré au repos. Seul ce projet peut le lire. L'agent ne voit jamais la valeur.","autoComponentsTabsPreviewTabContentJsxAttrTitleEnterA2bdb9e26":"Entrez un port sandbox, par ex. 3000","autoComponentsTabsPreviewTabContentJsxAttrPlaceholderTypeA7d8290b9":"Saisissez l'URL d'un port ou d'une application","autoComponentsTabsPreviewTabContentJsxTextPreviewBrowser8136da05":"Navigateur d'aperçu","autoComponentsTabsPreviewTabContentJsxTextOpenAnAppda305669":"Ouvrez un aperçu de l'application à partir du chat ou saisissez un port comme","autoComponentsTabsPreviewTabContentJsxTextIfYouKnow6745fa88":"si tu le sais.","autoComponentsTabsPreviewTabContentJsxAttrTitleOpenPrivate087e249c":"Ouvrir l'aperçu privé","autoComponentsTabsPreviewTabContentJsxAttrTooltipCopyAe8e3844f":"Copiez un lien public pour cet aperçu de l'application","autoFeaturesAccountsSettingsAppearanceTabJsxAttrAriaLabelLightf3e8a707":"Thème lumière","autoFeaturesAccountsSettingsAppearanceTabJsxAttrAriaLabelDark294ccd51":"Thème sombre","autoFeaturesAccountsSettingsAppearanceTabJsxAttrAriaLabelSystem89196afd":"Thème système","autoFeaturesAccountsSettingsBillingTabJsxTextSingulaCompTeam698bb03b":"L'équipe SingulaComp","autoFeaturesAccountsSettingsBillingTabJsxTextSubscribeToPut67032571":"Abonnez-vous pour mettre toute votre équipe sur SingulaComp — Calcul LLM et ordinateurs AI, un seul portefeuille.","autoFeaturesAccountsSettingsBillingTabJsxTextSubscribeToTeam6a396f73":"Abonnez-vous au forfait Équipe","autoFeaturesAccountsSettingsCliTokensTabJsxTextBullbb9413cf":"•","autoFeaturesAccountsSettingsKeyboardShortcutsTabJsxAttrLabelCmd975d185c":"Cmd (⌘)","autoFeaturesAccountsSettingsKeyboardShortcutsTabJsxAttrLabelCtrl620ee654":"Ctrl (⌃)","autoFeaturesBillingAccountOverviewJsxTextCouldnTLoadAccountacf6a97f":"Impossible de charger l'état du compte. Actualisez la page.","autoFeaturesBillingAccountOverviewJsxAttrLabelWalletBalancecdd0c37d":"Solde du portefeuille","autoFeaturesBillingAccountOverviewJsxTextSpendThisPeriodc3ec187b":"Passez cette période","autoFeaturesBillingAccountOverviewJsxAttrSublabelSandboxRuntimef66ba97a":"Exécution du bac à sable","autoFeaturesBillingClaimPerSeatCardJsxTextSwitchTo0413ce4a":"Passer à la tarification basée sur le siège","autoFeaturesBillingClaimPerSeatCardJsxTextMoveOff5cec3ce2":"Abandonnez la facturation par machine au nouveau forfait à 29.99 $/siège. Nous annulons vos abonnements machines, mettons votre solde inutilisé sur votre premier siège,","autoFeaturesBillingClaimPerSeatCardJsxTextNonExpiringc3f29937":"crédit sans expiration","autoFeaturesBillingClaimPerSeatCardJsxTextSwitchingf28a1421":"Commutation…","autoFeaturesBillingClaimPerSeatCardJsxTextClaimSeat0d87cca9":"Réclamez une tarification basée sur le siège","autoFeaturesBillingSeatManagementCardJsxTextTeamSeatsac65209c":"Sièges d'équipe","autoFeaturesBillingSeatManagementCardJsxTextTeammateIncludesCompute626f1aeb":"/coéquipier · inclut le calcul + l'utilisation du LLM","autoFeaturesBillingSeatManagementCardJsxTextModba31324":"· /mois","autoFeaturesBillingSeatManagementCardJsxTextThisPeriode510d764":"Cette période","autoFeaturesBillingSeatManagementCardJsxTextTotalSpendThis908ba767":"Total dépensé pendant cette période","autoFeaturesBillingTeamPlanCheckoutJsxTextSubscribeToSingulaComp28a9093d":"Abonnez-vous à l'équipe SingulaComp","autoFeaturesBillingTeamPlanCheckoutJsxTextPerSeatPera29a6c6d":"par siège et par mois. Calcul LLM et ordinateurs IA pour chaque coéquipier.","autoFeaturesBillingTeamPlanCheckoutJsxTextSingulaCompTeame5d39916":"L'équipe SingulaComp","autoFeaturesBillingTeamPlanCheckoutJsxTextPerSeatc1480f59":"par siège","autoFeaturesBillingTeamPlanCheckoutJsxTextBilledMonthlybdd7a0cd":"facturé mensuellement","autoFeaturesBillingTeamPlanCheckoutJsxTextLLMComputeAndfea9deab":"Calcul LLM et ordinateurs IA pour chaque coéquipier. Ajoutez des sièges à mesure que votre équipe s'agrandit.","autoFeaturesBillingTeamPlanCheckoutJsxTextStartingCheckout282edf7f":"Début du paiement…","autoFeaturesBillingTeamPlanCheckoutJsxTextAutoProratedCancelfa091962":"Calculé automatiquement au prorata · annuler à tout moment · facturé mensuellement","autoFeaturesBillingTeamPlanCheckoutJsxAttrLabelOnlyAccountbf72d3e0":"Seuls les titulaires de compte peuvent s'abonner. Votre siège s'active automatiquement une fois qu'ils le font.","autoFeaturesBillingTeamPlanCheckoutJsxTextAskAnAccount6f6b506d":"Demander une place à un titulaire de compte","autoFeaturesBillingTeamPlanCheckoutJsxTextOnlyAccountOwnerse7f0d952":"Seuls les titulaires de compte peuvent gérer la facturation. Une fois qu'un propriétaire s'abonne à SingulaComp Team, votre siège est activé automatiquement.","autoFeaturesCoWorkerProjectHeaderProjectTopBarJsxAttr9a2fb75f":"Basculer la barre latérale","autoFeaturesCoWorkerProjectLayoutProjectHomeJsxTextSomething18ab9904":"quelque chose de réel sur lequel travailler.","autoFeaturesCoWorkerProjectLayoutProjectHomeJsxAttrPlaceholder115e6c2d":"Décrire une tâche pour démarrer une session…","autoFeaturesCoWorkerProjectLayoutProjectHomeJsxAttrAria3e2a363b":"Démarrer la session","autoFeaturesCoWorkerProjectLayoutProjectHomeJsxAttrAriaf25547eb":"Faire défiler les onglets vers la gauche","autoFeaturesCoWorkerProjectLayoutProjectHomeJsxAttrAria59321156":"Faire défiler les onglets vers la droite","autoFeaturesCoWorkerProjectLayoutProjectHomeJsxAttrAria4acf4ecd":"Modèle de bac à sable","autoFeaturesCoWorkerProjectLayoutProjectHomeJsxTextSandboxe9c5fbaa":"Modèle de bac à sable","autoFeaturesCoWorkerProjectLayoutProjectHomeJsxTextBuildbdf03b73":"Construisez votre projet","autoFeaturesCoWorkerProjectSidebarFooterProjectChangeRequestsNav63c4c66f":"Ouvrir les modifications","autoFeaturesCoWorkerProjectSidebarFooterProjectChangeRequestsNavafed4c1a":"prêt pour","autoFeaturesCoWorkerProjectSidebarFooterProjectOnboardingSetupJsx957fad2d":"Guide de démarrage rapide","autoFeaturesCoWorkerProjectSidebarFooterProjectOnboardingSetupJsx814d0f37":"Mettre en place un projet","autoFeaturesCoWorkerProjectSidebarFooterProjectOnboardingSetupJsx66eaf244":"Mettre en place un projet","autoFeaturesCoWorkerProjectSidebarFooterProjectSandboxAlertJsxe7d8ac75":"Réparer avec un agent","autoFeaturesCoWorkerProjectSidebarFooterProjectSandboxAlertJsx8794c0a3":"Réessayer de créer","autoFeaturesCoWorkerProjectSidebarModalRenameSessionModalJsx19d80686":"Donnez un nom à cette session. Laissez-le vide pour utiliser le titre automatique.","autoFeaturesCoWorkerProjectSidebarModalRenameSessionModalJsx2412472b":"Nom de la séance","autoFeaturesWorkspaceProjectSidebarModalShareSessionModalDelegateDescription":"{owner} a créé cette session. En tant que responsable du projet, vous en gérez l’accès.","autoFeaturesWorkspaceProjectSidebarModalShareSessionModalViewerDescription":"{owner} est propriétaire de cette session. Seul le propriétaire peut changer qui peut l’ouvrir.","autoFeaturesCoWorkerProjectSidebarProjectSessionListJsxText1fba7ca0":"Aucune session ne correspond à ce filtre.","autoFeaturesCoWorkerProjectSidebarProjectSidebarJsxAttrLabelb7b89bbc":"Développer la barre latérale","autoFeaturesCoWorkerProjectSidebarProjectSidebarJsxAttrAria0ca75c68":"Développer la barre latérale","autoFeaturesCoWorkerProjectSidebarProjectSidebarJsxTextBulled44625b":"•","autoFeaturesCoWorkerProjectSidebarProjectSidebarJsxAttrAria39d6d82d":"Changer de session","autoFeaturesCoWorkerProjectSidebarProjectSidebarJsxAttrContentClassName35c48ace":"flex h-full min-h-0 flex-col","autoFeaturesCoWorkerSharedSharingPickerJsxAttrPlaceholderSearch5747dea4":"Rechercher des membres…","autoFeaturesContactDemoQualifierModalJsxAttrPlaceholderYourName7a7a05ae":"Votre nom","autoFeaturesContactDemoQualifierModalJsxAttrPlaceholderYouCompanyee6aa000":"you@company.com","autoFeaturesContactDemoQualifierModalJsxTextCompanyName04d8fd10":"Nom de l'entreprise","autoFeaturesContactDemoQualifierModalJsxAttrPlaceholderSelectCompanya2ad2a30":"Sélectionnez la taille de l'entreprise","autoFeaturesContactDemoQualifierModalJsxTextWhatDoYoud0acfddd":"Que veux-tu que SingulaComp fasse ?","autoFeaturesContactDemoQualifierModalJsxAttrPlaceholderEGcf1d0320":"par ex. automatisez notre tri de support entrant","autoFeaturesContactDemoQualifierModalJsxTextNoSpamAd06b8b00":"Pas de spam – un humain répond.","autoFeaturesContactDemoQualifierModalJsxTextSendingb5b0a82a":"Envoi…","autoFeaturesContactDemoQualifierModalJsxTextRequestReceivedab5bf6e1":"Demande reçue","autoFeaturesContactDemoQualifierModalJsxTextThanksWeVeafd780cd":"Merci, nous avons vos coordonnées.","autoFeaturesContactDemoQualifierModalJsxAttrTitleWeLle3d686d7":"Nous vous contacterons","autoFeaturesContactDemoQualifierModalJsxTextSingulaCompIsBuilt9d7721e7":"SingulaComp est conçu pour les entreprises : nous vous contacterons si cela vous convient.","autoFeaturesContactDemoQualifierModalJsxTextSpinUpYour0b48cac5":"Démarrez votre premier agent en quelques minutes : la plupart des équipes de votre taille sont opérationnelles le jour même. Si vous heurtez un mur, nous sommes à un e-mail.","autoFeaturesContactDemoQualifierModalJsxTextEmailUs103301cb":"Envoyez-nous un courriel","autoFeaturesFileViewerFileContentRendererJsxTextCouldnT794ae800":"Impossible de prévisualiser ce fichier","autoFeaturesFileViewerFilePreviewModalJsxAttrTooltipCopy42229181":"Copiez un lien public en lecture seule pour ce fichier","autoFeaturesFilesComponentsFileSearchJsxAttrAriaLabelClose93fc5ea3":"Fermer la recherche","autoFeaturesLayoutDownloadAppsModalJsxTextPlanMyWeek142b5d17":"Planifier ma semaine et rédiger les emails","autoFeaturesLayoutDownloadAppsModalJsxTextOnItDrafting85ec739b":"Là-dessus — rédaction de 3 e-mails maintenant…","autoFeaturesLayoutDownloadAppsModalJsxTextCurlFsSLSingulaComp0e6a96da":"curl -fsSL singulacomp.ai/install | coup","autoFeaturesLayoutDownloadAppsModalJsxTextInstalledSingulaComp44ca8439":"✓ SingulaComp installé","autoFeaturesLayoutDownloadAppsModalJsxTextSingulaCompMyProjectdd5d950f":"SingulaComp init mon-projet","autoFeaturesLayoutDownloadAppsModalJsxTextScaffolding6a800c2c":"▸ échafaudages…","autoFeaturesLayoutDownloadAppsModalJsxTextStartAReturne3430bb5":"Démarrer un retour","autoFeaturesLayoutDownloadAppsModalJsxTextSummarizeMyDaya3202c71":"Résumer ma journée","autoFeaturesLayoutDownloadAppsModalJsxTextDoMoreWith33a6da8d":"Faites-en plus avec SingulaComp, partout où vous travaillez","autoFeaturesLayoutDownloadAppsModalJsxTextRunSingulaCompNatively85de8599":"Exécutez SingulaComp de manière native, dans votre terminal, dans votre navigateur et en déplacement.","autoFeaturesLayoutDownloadAppsModalJsxAttrDescriptionChatCowork8b4379e0":"Discutez, travaillez ensemble et codez dans une seule application. SingulaComp fonctionne de manière native avec vos fichiers, applications et onglets de navigateur.","autoFeaturesLayoutDownloadAppsModalJsxAttrTintBgGradient25efe36b":"bg-gradient-to-b from-muted/40 to-card","autoFeaturesLayoutDownloadAppsModalJsxTextDownloadFor926941d2":"Télécharger pour","autoFeaturesLayoutDownloadAppsModalJsxTextAlsoForff95d8c9":"Aussi pour","autoFeaturesLayoutDownloadAppsModalJsxAttrTitleLocalDevelopment31cefec4":"Développement local","autoFeaturesLayoutDownloadAppsModalJsxAttrDescriptionBuildRun4761ab6f":"Créez, exécutez et hébergez vous-même SingulaComp à partir de votre terminal avec la CLI SingulaComp.","autoFeaturesLayoutDownloadAppsModalJsxAttrTitleClickTob497d6e9":"Cliquez pour copier","autoFeaturesLayoutDownloadAppsModalJsxAttrDescriptionSingulaCompNavigates015d9350":"SingulaComp navigue, clique sur les boutons et remplit les formulaires directement dans votre navigateur.","autoFeaturesLayoutDownloadAppsModalJsxAttrDescriptionChatHandsd5b305fb":"Discutez en mains libres, connectez vos applications préférées et lancez des tâches en déplacement.","autoFeaturesLayoutUserMenuJsxTextLogOutOfYour4770ea0c":"Vous déconnecter de votre compte ?","autoFeaturesLayoutUserMenuJsxTextYouLlNeedToee9fad67":"Vous devrez vous reconnecter pour continuer.","autoFeaturesMarketingHowItWorkStepStep1ProjectCli3fea7d90":"Chaque projet est un dépôt à partir duquel vos agents s'exécutent - échafaudé avec","autoFeaturesMarketingHowItWorkStepStep1ProjectClid954d961":"Aucun projet pour l'instant","autoFeaturesMarketingHowItWorkStepStep1ProjectClif1300c56":"dans votre terminal pour en échafauder un.","autoFeaturesMarketingHowItWorkStepStep2ConnectClic4f03099":"Utilisation de la passerelle","autoFeaturesMarketingHowItWorkStepStep2ConnectCli1e349a6f":"ce mois-ci","autoFeaturesMarketingHowItWorkStepStep2ConnectClif30bc303":"Apportez n'importe quel fournisseur - routé par session, les clés restent dans Secrets","autoFeaturesMarketingHowItWorkStepStep2ConnectClidcc2a2a7":"La connexion d'un fournisseur écrit sa clé API dans Secrets - les sessions la récupèrent au démarrage du bac à sable.","autoFeaturesMarketingHowItWorkStepStep2ConnectCli3dee7a71":"Plus de 3 000 applications · connectées une fois, partagées en toute sécurité dans toute l'organisation","autoFeaturesMarketingHowItWorkStepStep2ConnectClid2a078a2":"Parcourez les plus de 3 000 applications","autoFeaturesMarketingHowItWorkStepStep3BuildCli09aaddc7":"Un bon flux de travail devient réutilisable – attaché aux collègues, amélioré par la révision","autoFeaturesMarketingHowItWorkStepStep3BuildCli697a0b1c":"Bibliothèque de compétences","autoFeaturesMarketingHowItWorkStepStep3BuildCli4a1811fb":"Une personne le capture une fois – toute l’équipe monte de niveau du jour au lendemain.","autoFeaturesMarketingHowItWorkStepStep4ShipCli2e1d3562":"Voyez ce qui est entré et ce qui est revenu avant de le conserver","autoFeaturesMarketingHowItWorkStepStep4ShipClica1df42d":"Rédiger le rapport sur les recettes du lundi","autoFeaturesMarketingHowItWorkStepStep4ShipClid04ede5a":"Stripe · HubSpot · Linéaire","autoFeaturesMarketingHowItWorkStepStep4ShipCli9be01ef2":"Chiffre d'affaires du lundi","autoFeaturesMarketingHowItWorkStepStep4ShipCli60d302f9":"MRR, pipeline et bloqueurs dans un seul document, prêt à être partagé.","autoFeaturesMarketingHowItWorkStepStep4ShipCli291a9f3d":"Ce brief fait désormais partie de votre espace de travail et peut être réutilisé par l'équipe.","autoFeaturesMarketingHowItWorkStepStep4ShipCli68224593":"Lisez d’abord le résultat – rien n’est expédié tant que vous ne le dites pas.","autoFeaturesMarketingHowItWorkStepStep5RunCli0e74f75e":"séances /","autoFeaturesMarketingHowItWorkStepStep5RunCli99e75001":"Espace de travail sécurisé","autoFeaturesMarketingHowItWorkStepStep5RunClia54c8d26":"isolé par tâche","autoFeaturesMarketingHowItWorkStepStep5RunCli8317f345":"jeton étendu","autoFeaturesMarketingHowItWorkStepStep5RunCli8354de66":"collègue travaillant avec des outils connectés…","autoFeaturesMarketingHowItWorkStepStep5RunCli7d7494d3":"création de sessions SingulaComp","autoFeaturesMarketingHowItWorkStepStep5RunCliadb5f23c":"pour commencer.","autoFeaturesMarketingHowItWorkStepStep6OwnCli35107eec":"Contexte SingulaComp a appris de vos outils, fichiers et sessions passées","autoFeaturesMarketingHowItWorkStepStep6OwnCli5cc55856":"Capturé cette semaine","autoFeaturesMarketingHowItWorkStepStep6OwnCli98d018f1":"du vrai travail","autoFeaturesMarketingHowItWorkStepStep6OwnCli00af3d26":"Reporte","autoFeaturesMarketingHowItWorkStepStep6OwnClib5fd8e81":"Réutilisé au fil des sessions : chaque collègue part de ce que l'équipe sait déjà.","autoFeaturesMarketingHowItWorkStepStepAskCliJsxedd76b62":"collègue lisant des outils connectés…","autoFeaturesMarketingHowItWorkStepStepAskCliJsxbcfac79a":"sources : Stripe · HubSpot · Linéaire · Slack","autoFeaturesMarketingHowItWorkStepCliTerminalJsxText9d2e1727":"Choisissez un environnement d'exécution de codage","autoFeaturesMarketingHowItWorkWebPanelWrapperJsxTexte9d63c73":"Syndiqué il y a 2 minutes","autoFeaturesMarketingStorySectionsJsxTextHeyWhatCanI5de80837":"Hé! 👋 En quoi puis-je vous aider ?","autoFeaturesMarketingStorySectionsJsxTextWhatHappenedWhileIb8835287":"Que s'est-il passé pendant que je dormais ?","autoFeaturesMarketingStorySectionsJsxAttrPlaceholderTypeYourMessage95756d48":"Tapez votre message ici...","autoFeaturesMarketingWhySingulaCompJsxTextWithMostToolsYou4b74710a":"Avec la plupart des outils, vous modifiez un paramètre et vous devez simplement lui faire confiance. SingulaComp garde une trace claire de chaque changement apporté par votre équipe - qui cha","autoFeaturesMarketingWhySingulaCompJsxTextIfSomethingGoesWrong78045d2a":"Si quelque chose ne va pas, vous pouvez l'annuler en quelques secondes","autoFeaturesMarketingWhySingulaCompJsxTextAndGetBackTo8122fb4b":"et revenez à une version dont vous savez qu'elle fonctionnait. Pas de devinettes, pas de ticket d'assistance.","autoFeaturesMarketingWhySingulaCompJsxTextEveryAIAgentYou7f5d6f06":"Chaque agent IA que vous exécutez dispose de son propre espace cloisonné et uniquement de l’accès dont il a réellement besoin – rien de plus. Ainsi, un agent ne peut jamais atteindre l'int","autoFeaturesMarketingWhySingulaCompJsxTextAndInsteadOfScattered1833a24c":"Et au lieu de mots de passe et de clés dispersés sur une douzaine de services,","autoFeaturesMarketingWhySingulaCompJsxTextThereSOneKey04359483":"il y a une clé que vous gérez","autoFeaturesMarketingWhySingulaCompJsxTextLessToTrackFar1c45d988":". Moins à suivre, beaucoup moins à fuir.","autoFeaturesMarketingWhySingulaCompJsxTextYourDataStaysWhere3c5e3923":"Vos données restent là où vous le souhaitez, et","autoFeaturesMarketingWhySingulaCompJsxTextThePlatformIsYours4d10224d":"la plateforme est à vous de la conserver","autoFeaturesMarketingWhySingulaCompJsxTextOnYourTerms2f7966c5":", selon vos conditions.","autoFeaturesMarketingWhySingulaCompJsxTextYouShouldnTNeedae8350b9":"Vous ne devriez pas avoir besoin d’une équipe d’ingénieurs pour démarrer. SingulaComp est conçu pour que les personnes qui l'utilisent au quotidien puissent configurer les choses, les ajuster","autoFeaturesMarketingWhySingulaCompJsxTextPowerfulEnoughForYour214b6ca4":"Assez puissant pour vos développeurs,","autoFeaturesMarketingWhySingulaCompJsxTextSimpleEnoughForEveryonef376c7a7":"assez simple pour tout le monde","autoFeaturesMarketingWhySingulaCompJsxText99e0d65c":"↗","autoFeaturesMarketingWhySingulaCompJsxTextWhySingulaComp55f4edea":"Pourquoi SingulaComp ?","autoFeaturesMarketingWhySingulaCompJsxTextEveryAIPlatformSounds31a0bf4e":"Chaque plateforme d’IA se ressemble sur le papier. Voici ce qui change réellement une fois que vous utilisez SingulaComp.","autoFeaturesMarketingWhySingulaCompJsxTextGetGoingFastGrow2d378210":"Allez-y vite. Grandissez sans souci.","autoFeaturesMarketingWhySingulaCompJsxTextSingulaCompIsnTJustb8425b28":"SingulaComp n'est pas simple à démarrer : il est conçu pour évoluer avec vous.","autoFeaturesProjectFilesComponentsChangeRequestDetailDialogJsxTexta48f1c83":"Rejeter","autoFeaturesProjectFilesComponentsChangeRequestDetailDialogJsxText9f1f82e8":"Modification proposée","autoFeaturesProjectFilesComponentsChangeRequestDetailDialogJsxText420d0ec9":"•","autoFeaturesProjectFilesComponentsChangeRequestDetailDialogJsxText7ba43c2e":"Fichiers modifiés","autoFeaturesProjectFilesComponentsChangeRequestDetailDialogJsxText561449ba":"Total des modifications","autoFeaturesProjectFilesComponentsChangeRequestDetailDialogJsxTexte4dd9886":"−","autoFeaturesProjectFilesComponentsChangeRequestDetailDialogJsxAttr29624185":"Aller au fichier modifié","autoFeaturesProjectFilesComponentsChangeRequestDetailDialogJsxTexta17e79af":"• +","autoFeaturesProjectFilesComponentsChangeRequestDetailDialogJsxTexte014913b":"Examiner les modifications","autoFeaturesProjectFilesComponentsChangeRequestDetailDialogJsxTextec240dc2":"Aucun aperçu disponible pour ce fichier.","autoFeaturesProjectFilesComponentsFileSearchJsxAttrAriaLabel732c1816":"Fermer la recherche","autoFeaturesProjectsModalProjectCreateModalJsxTextGoBack8b169f5b":"Retourner","autoFeaturesProjectsModalEditProjectModalJsxTextEditProjecta4dc3833":"Modifier le projet","autoFeaturesProjectsModalEditProjectModalJsxTextChangeThise7a7a4b7":"Modifiez le nom et l’icône de ce projet.","autoFeaturesProjectsModalEditProjectModalJsxAttrPlaceholderProject25498193":"Nom du projet","autoFeaturesProjectsProjectCardJsxTextEditProjecta4dc3833":"Modifier le projet","autoFeaturesProjectsNewProjectControlJsxTextCreateIn804eeac3":"Créer dans","autoFeaturesProvidersProviderModalJsxTextShownInTheModel42aa9e89":"affiché dans le sélecteur de modèle","autoFeaturesProvidersProviderModalJsxTextResetToDefaultse309aea2":"Réinitialiser aux valeurs par défaut","autoFeaturesSessionHeaderSessionChangesIndicatorJsxTextInThis7c956bd8":"dans cette version","autoFeaturesSessionHeaderSessionChangesIndicatorJsxTextNotIn5d967721":"Pas dans ton","autoFeaturesSessionHeaderSessionChangesIndicatorJsxTextVersionYet689021ee":"version encore","autoFeaturesSessionHeaderSessionChangesIndicatorJsxTextThisSession009eeb83":"Cette session est une version distincte de","autoFeaturesSessionHeaderSessionChangesIndicatorJsxTextTheseChanges18316b37":". Ces modifications n’existent qu’ici ; elles ne sont pas encore dans votre","autoFeaturesSessionHeaderSessionChangesIndicatorJsxTextVersionYet922de6bd":"version. Proposez les modifications pour qu’elles soient relues et appliquées.","autoFeaturesSessionHeaderSessionSiteHeaderJsxTextRename41731a53":"Renommer…","autoFeaturesSessionSessionStartingLoaderJsxTextSingulaCompComputerIs7c42f59a":"La session SingulaComp démarre","autoFeaturesSessionSessionTerminalPanelJsxTextNewTerminaleeb6bbb9":"Nouvelle borne","autoFeaturesSessionSessionVersionHeaderJsxAttrAriaLabelFiles9fd01463":"Vue Fichiers","autoFeaturesSessionSessionVersionHeaderJsxAttrLabelAllFiles4f423738":"Tous les fichiers","autoFeaturesSessionSessionVersionHeaderJsxTextWhatThisSession2da8e6ce":"Ce que cette session a changé dans la version","autoFeaturesSessionSessionVersionHeaderJsxTextASeparateVersionc3d7a454":", une version séparée de","autoFeaturesSessionSessionVersionHeaderJsxTextTheseEditsStaya67c1667":". Ces modifications restent ici et n'affectent pas","autoFeaturesSessionSessionVersionHeaderJsxTextUntilYou3cf21807":"jusqu'à ce que tu","autoFeaturesSessionSessionVersionHeaderJsxTextOpenAChange52446e59":"proposiez les modifications","autoFeaturesSessionSessionVersionHeaderJsxTextToMergeThemde828b03":"pour qu’elles soient relues et appliquées.","autoFeaturesSessionToolRenderersJsxTextOpenPrivatePreview0d54e929":"Ouvrir l'aperçu privé","autoFeaturesSessionToolRenderersJsxAttrMessageMemoryIsEmptyc797bb83":"La mémoire est vide.","autoFeaturesSessionToolRenderersJsxAttrMessageNoChanges0aa33a4a":"Aucun changement.","autoFeaturesSessionToolRenderersJsxTextInsertedAtLine1bc36059":"Inséré à la ligne","autoFeaturesSessionToolRenderersJsxAttrMessageNothingInsertede2d2969f":"Rien d'inséré.","autoFeaturesSessionToolRenderersJsxTextViewRawHTMLa2f4484f":"Afficher le HTML brut","autoFeaturesSessionToolRenderersJsxAttrMessageNoQuestions511286a8":"Aucune question","autoLibErrorHandlerJsxTextTopUp3587309b":"Recharger","autoLibErrorHandlerJsxTextManagePlan6ec7a5f9":"Gérer le forfait","composerAttachments":{"couldNotAttach":"Impossible de joindre les fichiers","couldNotRetry":"Impossible de réessayer la pièce jointe","couldNotSend":"Échec de l’envoi","failedBlocksSend":"Réessayez ou supprimez la pièce jointe en échec.","uploadFailed":"Échec du téléversement. Vérifiez votre connexion.","retryNamed":"Réessayer le téléversement de {name}","didNotUpload":"{name} n’a pas été téléversé.","billingRequired":"Votre forfait ou vos crédits ne permettent pas de téléverser pour le moment.","budgetExceeded":"Trop de téléversements non envoyés. Les téléversements inutilisés expirent sous 24 heures.","tooLarge":"Ce fichier dépasse 50 Mio.","expired":"Ce téléversement a expiré. Supprimez-le, puis joignez de nouveau le fichier.","checkConnection":"Vérifiez votre connexion, puis réessayez."},"i18nComplete":{"text25ab55af92b1":"Téléversement de la pièce jointe démarré","text40078a553439":"Bloc de la pièce jointe téléversé","text4c7f8000aabd":"Téléversement de la pièce jointe terminé","text91420d2587c2":"Téléversement de la pièce jointe supprimé","text3aab5b3be2b9":"Descripteur de pièce jointe d’exécution résolu","text0005b85debac":"Pack de sons joué pour les événements de session.","text0017bda47853":"URL copiée","text002474e36821":"Badge","text0026c5053478":"Rétablir","text00270cf63f93":"logout","text003569c8b673":"Les deux contiennent un modèle de prompt qui devient le premier message de la session.","text00495b4b8c8a":"+ /saml-metadata","text004bad6bfbd7":"Nouvelle tentative corrigée avec temporisation","text0050aeb4cf77":"Ajoutez la revendication de groupe","text0059798b7f70":"(facultatif)","text005b4c1dad87":"Rechercher des projets, des comptes, des propriétaires","text005c9bcbce1e":"Création du déclencheur…","text005dc222581c":"Il a aussi lu le code","text006547c4fdf5":"Fonds d’écran","text0079b9035c1e":"Ajoutez des membres du compte pour leur accorder l’accès de ce groupe.","text007f7ef38606":"URL de destination","text0084d5dc5abc":"Réservé aux administrateurs par défaut. Les utilisateurs peuvent toujours rejoindre une organisation par invitation ou SSO.","text008e94f6ea7c":"Ce que vous possédez","text00921cf91f2c":"retryLabel","text0095d8558df5":"Easy connect couvre plus de 3 000 applications via leurs propres écrans OAuth. Nous n’allons pas prétendre que votre fournisseur d’identité, votre MDM et votre fournisseur réseau y figurent tous : pour un parc informatique, les types de connecteurs directs sont généralement la vraie solution, et leur configuration prend à peu près les mêmes trois minutes.","text009846255787":"Qui peut créer des organisations","text009cb0fc376f":"Il démarre de vraies sessions depuis un fil de discussion","text009e910ccb18":"enterpriseAccordionTokenBody","text00bb8f77e24e":"Détails du projet consultés","text00c6b4852c4e":"Connexion à l’espace de travail…","text00c6dcd85ab3":"Échec de l’envoi de la demande. Veuillez réessayer.","text00d60e31a4e6":"Exécuter","text00d8d3f11739":"mail","text00dd9d632755":"Rechercher des branches","text00e99be56ba9":"{count, plural, one {# ligne supprimée} other {# lignes supprimées}}","text4b5bf8bae40d":"Services extérieurs que cet agent peut appeler.","text00f8ca92de43":"Quand l’agent a besoin d’une décision, il publie une carte avec des boutons au lieu de bloquer indéfiniment une étape. Votre clic fait office de verdict, et la session reprend à partir de là dans le même fil.","text00ff22485ed6":"Connecter","text010bda93a000":"1 225 000","text011275ae7075":"Aucun groupe dans ce compte pour le moment. Créez-en d’abord un.","text011500bde6d0":"Utilisez vos propres modèles","text011c4e48df01":"Personne n'a encore accès à cet agent. Les chefs de projet peuvent toujours l'utiliser.","text011fbf3abc70":"16%","text012ca83708fd":"Attributions de super-administrateur","text014d10bd3c64":"Règles d’approbation applicables à chaque connecteur de ce projet.","text0154297a0f48":"Toutes les phases","text01676385135f":"C’est un brouillon, et il le précise","text016e549e6831":"Remplacement du nombre max. de sessions simultanées","text017245d54fdb":"dans Slack.","text018069eabbfd":"La définition","text018912e44371":"Checkout de projet compilé téléchargé","text019929eebb12":"Attribuez les rôles depuis Membres (compte) ou Projets (par projet). Les rôles personnalisés apparaissent dans le même sélecteur que les rôles intégrés.","text01a556bb9792":"Le rôle de la personne et l’autorisation déclarée par l’agent doivent tous deux l’autoriser.","text01b50fe973da":"Actualiser l’état du provisionnement","text01b8c5ddf23f":"tarif catalogue.","text01bcfe7a9296":"Appliquer le correctif","text01c88f6e4fdd":"Contexte compressé","text01c8d0fbaec6":"SingulaComp conserve l’installation de l’application GitHub au niveau du compte, et non de chaque membre — les identifiants Git sont des identifiants de plateforme.","text01d5a2c6d0fd":"Une demande de modification vers main","text01e3fecd5bfb":"Actuellement actif","text01ea7ab2073a":"La même expérience produit","text01ec8eaf8ffa":"Une commande / ne peut pas envoyer de pièces jointes","text020965a2f08f":"DNS","text021b7b95cad3":"Échec de l’enregistrement : {value0}","text021fb596db81":"{","text022186f89dba":"Nom et sécurité de ce compte.","text02221f36cbf5":"Ce que nous recherchons.","text022755798da5":"Un domaine pointant vers la machine, ou un tunnel Cloudflare pour l’évaluation. Les sessions s’exécutent dans une sandbox distante et doivent rappeler l’instance : c’est donc la première vraie décision.","text02290f388fa8":"Enregistrer l’application","text022bfb219bea":"Modèle de vision, valeurs de génération par défaut","text0230c6b1d833":"ctx","text024dc204d7ba":"Domaine","text0262678d1309":"Démarrez la stack. Pointez la CLI vers celle-ci.","text0268c03cd74c":"Crédits accordés","text0268dc441c39":"Fournisseur SSO supprimé","text026939e37569":"Résumer les anciens messages pour libérer du contexte","text02707e927e25":"Désactiver les clés inutilisées","text028f0773776c":"La source indique une authentification que SingulaComp ne peut pas encore injecter. Choisissez un remplacement manuel ou Aucun.","text0293a6712728":"Une présentation personnalisée","text02a865a79c8b":"Les outils suivent à nouveau les règles ci-dessous","text02ade6817ae4":"Approuver ou refuser","text02bb33646c32":"runtime: opencode","text02be0250a467":"Session révoquée","text02c1d7b545ea":"Le code d’autorisation de l’appareil a expiré","text02c2b41a99e7":"Copier l’URL de connexion","text02c2fe3ed248":"L’assistant « Create SAML Integration » s’ouvre. À l’étape « General Settings », saisissez un nom d’application approprié, par exemple « SingulaComp » — vous pouvez également importer un logo. Cliquez sur « Next ».","text02c72e44de06":"Aller au message : {value0}","text02cdaabfca80":"Dupliquer","text02d06a92b6a6":"Les compteurs de membres/groupes ci-dessous augmentent et, dans le journal Provisioning d’Entra, chaque étape (Import, Scope, Match, Perform action) affiche Success.","text02d6613cab50":"Impossible de démarrer la session de correction","text02d7798e74f6":"Chaque projet SingulaComp est un dépôt git. Connectez GitHub une fois dans les paramètres Git de ce compte.","text02d887f458d5":"Chaque action, humaine ou effectuée par un agent, est enregistrée — dans tous les forfaits.","text02e0567ac3d4":"Tuiles séparées","text02e3cc994971":"Invitation envoyée à @{value0} — acceptez-la sur GitHub","text02ed7e74d223":"Décidez ce qui s’exécute, ce qui demande une validation et ce qui n’arrive jamais.","text02f843261112":"Souligné","text0303e1824670":"Non connecté","text031a8f0f659d":"Échec","text031e57c4e32f":"supabase-storage","text03281c889c28":"Plus ancien","text03298bf58cdb":"Gérer sur GitHub","text0330aaf3e67a":"Avatar de SingulaComp {value0}","text033c214ae9a3":"Sources web","text033fc0445b90":"Compresser","text0340bfb383fc":"Grands modèles de langage","text034162e9d321":"Les lectures s’exécutent seules. Les écritures et suppressions attendent votre approbation.","text034c35d708c0":"Utilisateur SCIM invité","text035549be9e10":"model: anthropic/claude-opus-4-8","text035b0d33b63d":"Chaque projet sur chaque compte, le plus actif en premier.","text035c0a5dcf1d":"Le plan de contrôle qui relie toutes les couches : un espace unique pour configurer, déployer, observer et exploiter chaque agent dans toute votre organisation — depuis le web, Slack, le mobile ou la CLI.","text035edd9bd720":"Retirer du groupe","text036141a7185f":"Valeurs secrètes","text036f65fb488b":"Indique si l’action lit, écrit ou détruit.","text03738109763d":"Triage du support et première réponse","text03748cd6138a":"Avancé — même exécution échouée","text03763ff9a63b":"Intégrez vos clients, formez-les, créez leurs premiers agents et leurs connexions.","text03956d4b33dc":"Envoyée à l’agent à chaque exécution, comme si vous l’aviez saisie.","text0399741890df":"Ajoutez un connecteur OneLogin SCIM et indiquez-lui les deux valeurs affichées ci-dessus.","text03a66748075e":"Sandboxes en erreur","text03c0e806becb":"Correspondance","text03d25c33b3ef":"60 secondes","text03db0aeae3a9":"Le travail est du code","text03f856a9d7ec":"Rechercher une action, un projet, une session, une requête ou un ID de corrélation","text03fbe991de6e":"{value0} modification proposée{value1} en attente d'examen","text03fe47e17852":"Envoie à","text040fa2b6dfb1":"# L’agent qui répond lorsqu’aucun n’est indiqué.","text04132f84d7c3":"{value0} aperçu en direct","text0418b096409c":"Impossible de charger les webhooks d’audit","text042143212d9e":"Le notebook, la requête et le correctif passent par une demande de modification vers main. Un agent ne peut pas fusionner sauf si un administrateur lui accorde project.cr.merge dans singulacomp.yaml ; élargir cette autorisation est lui-même une modification soumise à revue.","text042ce1942693":"<div className=\"h-3.5 overflow-hidden\"> Contenu </div>","text043cf55ca745":"Un calendrier ou un déclencheur lance une session sans supervision.","text0450eaa713ef":"Comparez le budget au réalisé par centre de coûts, puis obtenez ce que les utilisateurs veulent vraiment : les transactions à l’origine de l’écart et une explication écrite de chacune, compréhensible par un lecteur qui n’est pas financier.","text046aea06df37":"Aucun événement ne correspond à ces filtres","text04717e6e8e3f":"Donner un accès sûr aux outils aux agents IA","text0471e152d0c9":"Un administrateur doit connecter GitHub dans les paramètres Git avant de pouvoir créer des projets.","text0492e24a9758":"Récapitulatif des coûts consulté","text04a356d4f19f":"Obtenir un ordinateur","text04b204d5535c":"Reconnu : clé {value0}","text04b8dcba096f":"Nebula","text04d35c3117b5":"Applications qui connectent les utilisateurs avec SingulaComp. Associez l’ID client et le secret à","text04dba7c76354":"Aucune condition pour le moment — chaque requête démarre une exécution.","text04dfac3671b4":"Déconnecté","text04e2a9728af7":"Projets","text04ff975e82db":"Choisissez un mot de passe pour commencer.","text05126477f420":"Budget bientôt atteint","text053689bf661f":"Aucune connexion GitHub pour le moment. Ajoutez une installation d’application existante ou installez l’application.","text053805aad93b":"Méta inline","text053bc65874ad":"Discord","text053d2dc26869":"Ce compte possède déjà un fournisseur SSO. Gérez-le depuis la carte SAML SSO dans les paramètres du compte — supprimez-le d’abord à cet endroit pour effectuer un nouvel import.","text0541d9e84b58":"L’enregistrement contient le connecteur et l’action exacte, l’agent, la personne ou le déclencheur à l’origine de la session, le résultat et la personne qui a libéré un appel suspendu. Aucun accès à un outil connecté ne peut contourner le composant qui écrit l’enregistrement.","text0547f5c8932c":"Je vous confie quelque chose à haut niveau, je pars, je reviens et je le trouve bien fait. Idéalement mieux que je ne l’aurais fait.","text05487af3f074":"Renommé","text055a3d19928f":"Version du système d’exploitation","text05643520119a":"Les droits, les limites de projets et de sessions, ainsi que le contrôle des modèles gérés, sont rétablis à la prochaine requête. Les crédits déjà accordés ne sont pas récupérés.","text0575f29df888":"Modèle","text057a35b34fcb":"Dans le tableau de bord Auth0 : Applications → Applications → ouvrez ou créez l’application pour SingulaComp. Si vous en créez une : choisissez « Regular Web Application » — l’extension SAML2 fonctionne quel que soit le type, mais ce choix évite toute ambiguïté.","text057b5de48d7b":"Minimal","text058dbf8a147d":"Illustration. Les tickets, comptes et chemins sont fictifs.","text0593f4f7c4ed":"Laissez ce champ tel quel pour utiliser le modèle habituel de l’agent.","text0597374d9d22":"Dossier créé : {value0}","text0597f441dcca":"Puis","text05a2d7332eb9":"Refuser","text05a4a531e6d7":"Forfaits actuels et fonctionnalités incluses.","text05a88e787cec":"Ce qui a été publié sur le sujet, ce que votre propre site en dit déjà et ce que vous avez dit auparavant qui serait contradictoire. Le brief part de l’existant plutôt que d’une page blanche.","text05b10b151f65":"Ce fichier ne peut pas être prévisualisé ici.","text05b1748edb1e":"Imposer le SSO pour ce domaine","text05b1f0cd964e":"Supprimer {value0} ? La valeur stockée ne peut pas être récupérée.","text05ba3d9821ab":"Définir le plafond","text05c7ab9784c3":"Échec de l’annulation de l’invitation","text05cc7bb328c6":"git commit -am \"Describe your change\"","text05da7af7e394":"Échec de la révocation de l'essai","text05dcf5ae7043":"SHA-256 de la sortie","text05e7bb1645cd":"L’aller-retour","text05f82c79bce3":"Aucun élément ne correspond à \"{value0}\".","text05fa2e3b0a10":"Numéro de page","text05fb96e3f84d":"Page des paramètres de l’application avec l’onglet Sign On sélectionné","text05fe4f848b83":"      du projet. Examine l’historique git, les demandes","text0602544ab665":"Un déclencheur enregistre un nom de fuseau horaire IANA, et non un décalage, avec UTC par défaut. Définissez America/Los_Angeles : l’heure reste à 09:00 locale lors du passage à l’heure d’été. Une abréviation comme PST est rejetée plutôt que devinée.","text06029fe800d0":"Autoriser, demander ou bloquer.","text0606f7bed0bb":"Greenhouse et autres systèmes de candidatures","text0615570f9ea1":"Claude","text061ea77f739e":"Échec de l’exportation du CSV","text06272d336a8c":"SingulaComp est l’Operating System de l’entreprise autonome — open source, auto-hébergeable, compatible avec tous les modèles. Démarrez gratuitement un projet.","text062aba2180ea":"La fusion est un pouvoir distinct","text062b7c4143e2":"Sa propre branche, créée pour chaque session","text062bccfdad1c":"Aucun bac à sable ne correspond à cette recherche","text062dddbbb151":"Une frontière sans écosystème n’est pas stable","text06346e4d9c35":"Vous avez besoin de l'autorisation de personnalisation-écriture du projet pour modifier un indicateur de fonctionnalité.","text06475633ed3e":"Dernière activité","text064f6ac1a789":"Pop-up","text065f04fd94d6":"Modifiez ce que {value0} {value1} peut faire dans {value2}.","text066135960f7f":"Rapport de performance du T2","text06619384104c":"Impossible de reprendre la file d’attente","text0674d4a026cb":"Action approuvée","text0679d5053dda":"{value0} n’a signalé aucun outil. Une fois synchronisé, chacun obtient son propre contrôle par défaut · Bloquer · Demander · Autoriser ici.","text067ed033e4a6":"Six modèles qui perturbent le système, chacun accompagné de sa solution.","text0686a22fbf7d":"Une autre session — même projet, même équipe ou autre client","text0690079160b0":"« {value0} » supprimé","text0690d70b6301":"Easy connect couvre plus de 3 000 applications via leurs propres écrans OAuth, ce qui convient aux sources SaaS périphériques d’une stack de données. Pour le data warehouse lui-même, les connecteurs directs sont généralement la réponse honnête — la plupart sont accessibles via un driver ou une API, pas via une entrée de catalogue OAuth.","text06993786f49e":"GitHub déconnecté","text06a6228ef85f":"lorsque vous connectez un dépôt — chacun est contrôlé de la même manière ; aucun ne peut être sélectionné ou modifié ici.","text06a8fc899ccb":"Rechargement de la configuration de l’agent","text06c25b69ba7f":"Il exécute la suite en boucle, isole le test réellement défaillant et sa fréquence d’échec, puis trouve l’état partagé ou l’hypothèse temporelle sous-jacente. La demande de modification contient le taux d’échec mesuré avant et après.","text06c4e75ab508":"aide sur les permissions que signifie référence expliquer propriétaire administrateur membre lecteur","text06c4ea480765":"Session supprimée","text06ce842278f6":"Ouvrir {value0} dans un nouvel onglet","text06cf1d8d7c75":"Essayez une autre recherche.","text06cf627597d9":"Il suit les requêtes qui vous intéressent, repère les pages qui reculent, les réécrit conformément au brief et ouvre chaque réécriture sous forme de demande de changement.","text06cff49d950a":"Sur la même page, repérez la section « Attributes & Claims » et cliquez sur l’icône « Edit » en haut à droite.","text06d7d914d63c":"#118","text06d7d97ef55d":"Variantes claire et sombre, 6K, disponibles dans le brandkit.","text06da55ff64fa":"Une carte autonome possède sa propre tuile. Média, surtitre, titre, description, action épinglée en haut à droite, fonctionnalités dans l’emplacement de contenu et pied de page d’actions — chaque élément est facultatif.","text06e70139fcf5":"Tentatives","text06f0e210b27d":"Désactiver","text06f5a933a39f":"comment cette entreprise pilote un navigateur","text0704475d6978":"Membre supprimé","text070855f4fe8d":"Associez des Mac, PC Windows et machines Linux via le tunnel sécurisé SingulaComp Agent. Chaque profil n’autorise les agents à accéder qu’aux machines sélectionnées.","text070fdf5c95ab":"Fait défiler les lignes de remplissage toutes les ~3,2 s lorsqu’il n’y a pas de statusText.","text0711a8d636e4":"Risque","text0713dbee5126":"Essayez d'ajuster les filtres ou d'effacer la recherche.","text071ca2227754":"dépôt","text07247959e9ef":"ID client copié","text07297fa94a99":"À vérifier","text072fd9c0ffc8":"Rechercher et lire la documentation publique et les métadonnées API de SingulaComp.","text07331645370f":"Un savoir-faire réutilisable présent dans le dépôt","text074ade70d45d":"Rien. Cette partie vous appartient toujours","text07514d065adb":"Aucun groupe pour le moment","text0753bd774f1b":"Génération d’images","text0761d47eb4fd":"capture des reçus","text0762fc8b575e":"A envoyé un message à une session","text077d12b54cea":"Affectez des utilisateurs et transmettez les groupes","text0789d42d0a2c":"Ajoutez l’attribut groups","text07a2d579c3f0":"Marqué d’une étoile","text07c307281d31":"Une recommandation, avec sa justification sur la ligne","text07cbfe83d4d0":"inviter des membres ajouter un collègue email collaborateur personnes accès envoyer","text07ccd15df32a":"Surlignage","text07d41a5b065b":"Un message dans Slack démarre une session.","text07d514c3e52e":"L’authentification unique utilise SAML 2.0. Chaque appel d’outil est inscrit dans un journal d’audit avec l’agent, la personne ou le déclencheur, le résultat et l’approbateur. Le déploiement peut se faire sur SingulaComp Cloud, dans votre propre VPC ou dans votre propre réseau sur site : le logiciel est open source, vous pouvez donc lire ce que vous exécutez. Il n’est pas isolé d’Internet : le démarrage d’une stack auto-hébergée télécharge des images sur le réseau. Pour une architecture isolée, contactez-nous.","text07d75205a8ee":"Les messages, outils, connecteurs, fournisseurs, données d’utilisation et événements du cycle de vie apparaissent ici.","text07de8e6e567f":"api.example.com uploads.example.com","text07e120899739":"      cpu: 2","text07ef6afe47b4":"Échec de la copie — ouvrez le webhook et copiez-le depuis celui-ci","text07fdd059f8a1":"Ce serveur publie ses métadonnées d’autorisation. SingulaComp s’enregistre comme client OAuth : aucun ID client ni secret n’est nécessaire.","text08138c207246":"Voir les capacités","text08251562b340":"Signé","text082591a16602":"vCPU","text08264211dd92":"Mapper les attributs utilisateur","text0835965ba94e":"Synchronisation de l’annuaire SCIM","textc200f7d79d84":"Le catalogue de connecteurs SingulaComp, avec Gmail, GitHub, Notion, Google Sheets, Slack, Google Drive, HubSpot, Linear et plus encore, chacun accessible en un clic.","text084b1840b3f4":"Impossible de charger ces applications","text08528f760c94":"Restent dans les systèmes que vous avez connectés","text0858b28c5365":"Lire la documentation des agents","text085c8149fd05":"Groupes Google","text0881271239f3":"Pour les déploiements en VPC ou sur site, ou les installations à périmètre personnalisé.","text088abd95f7eb":"Échec de la réponse à la demande d’autorisation","text088c3ffd67b6":"Supprimer cette clé ?","text088ff326d45b":"Rôles, invitations et politiques IAM.","text089ef2b6dbb3":"ID du modèle","text08a462df4350":"Supprimer ce déclencheur ?","text08a608865569":"Les membres sans second facteur vérifié sont bloqués pour toute action protégée jusqu’à leur inscription. Les clés API ne sont pas concernées.","text08b041935798":"Vous","text08b16c6c10bd":"Votre application → Single sign-on → SAML","text08b9e3a2c75e":"Construire, héberger, gérer, surveiller. Puis entraîner et évaluer.","text08bd9a10da30":"Ouvrir une demande de modification vers main ?","text08c74a58ac03":"Voir l’offre Enterprise","text08cfb2899839":"Enregistrer le basculement","text08d641af4250":"Accède à","text08d90726e8a3":"L’API de données","text08ddd9df26cc":"Vous en êtes propriétaire","text08de25464f74":"#072","text08e774c5bacc":"Toutes les sources","text08fc825c923e":"Rapprochement, ligne par ligne","text090051628ce4":"Comment fonctionne une session","text090ed4316f1d":"Marque","text09129008d8d1":"Ajoutez le paramètre groups","text09134576bac1":"Lister, lancer, sélectionner et fermer des applications","text0941cb0251e7":"cette automatisation","text0948fa9a3378":"Une recherche, toute l’entreprise","text094af2a71a42":"Invite de session en file d’attente relancée","text09526e9d005a":"Nom de l’application","text095830453d5a":"Listez les projets auxquels vous pouvez relier ce canal","text096b73624b09":"Enregistrement…","text0970b91b1fea":"Parcourez les agents, les skills et les projets complets, ajoutez-en un à votre projet en un clic : ce qui arrive consiste en des fichiers dans votre dépôt — pas en une dépendance que vous louez. La fonctionnalité est étiquetée bêta, car les sources et les mises à jour évoluent encore, et elle est activée pour chaque projet.","text0975bebd3619":"Rôle IAM supprimé","text09761bceefe9":"L’image par défaut contient déjà la couche d’exécution SingulaComp.","text0977ca269624":"SingulaComp est open source et conçu pour les entreprises qui veulent maîtriser leur avenir IA. Auto-hébergez-le, connectez vos propres modèles et construisez quelque chose qui se renforce avec le temps.","text097beb410b92":"Aucun Computer Tunnel correspondant","text097e77abc2d0":"Détails de l’événement","text097fe0b10cc3":"URL du tenant","text0981ce2e694b":"pour “","text0983d3e38ba5":"Solide jugement systémique.","text0989a07682e0":"outil non enregistré — solution de secours MCP","text098d65d3bf79":"Ultra · $200/mois","text0991397702fa":"Exécuter maintenant","text09993f2060aa":"J’ai ajouté une règle d’accès","text099b6264cb74":"Agents et compétences SingulaComp","text09a3bb2aced6":". La session conserve son identifiant ; le bac à sable est reconstruit.","text09a77587d0c7":"Valeur par défaut du modèle","text09af73e458ca":".singulacomp/opencode/agents/invoice-clerk.md","text09b069226330":"T4 25","text09b4cb469c91":"Sous-session de","text09c8f9190e3a":"Champ Application Callback URL de l’application Auth0 SAML2 Web App","text09d2aacd2ac9":"Parcourir toutes les sources","text09e97a9d16b8":"La pause est réelle","text09efedd0899d":"Liez un groupe d’utilisateurs pour l’accès","text09f5b7872743":"Jeton d'accès OAuth","text09fb9ff32c5a":"Dana","text09fdb4b2ab3f":"26%","text0a08767ed1da":"Autorisée, soumise à contrôle ou bloquée","text0a15fd3848fa":"Modèle de vision","text7062ab63718f":"Les crédits financent le calcul du bac à sable : même un essai BYOK a besoin d’un solde pour lancer des sessions. Le crédit de bienvenue gratuit est de 2 $ ; un mois Credits vaut 30 $.","text0a30a815d67d":"Page","text0a45caff4417":"Exécuter des commandes shell dans le terminal","text36569109d4e5":"Coûts des sessions et registre des crédits de ce compte.","text0a53eddc090c":"Comment SingulaComp s’authentifie auprès de GitHub","text0a5411640861":"Application OAuth mise à jour","text0a5d5c335cd8":"Dépenses totales","text0a68b98b5a7d":"Attachez \"{value0}\" à un projet et chaque membre hérite du rôle que vous choisissez.","text0a6ca08555eb":"Accès accordé à","text0a6ea1b07058":"Rechercher sur la marketplace","text0a98daa970ad":"Administration OneLogin → Applications → Applications","text0a9977c04a4c":"Chaque appel effectué, et la personne qui l’a autorisé.","text0aa30be6e0c5":"Évaluation uniquement, pas une offre de production. Contactez SingulaComp pour l’activer.","text0aae241fd603":"Une liste choisie de membres et de groupes","text0aca698a3c99":"La seule douve qui compte : pourquoi votre plateforme IA a besoin d’une boucle d’apprentissage, pas d’un meilleur modèle","text0ad3b7155490":"Recommandé — une URL de métadonnées","text0ad5343c4931":"Montage décalé","text0ad6a2a7935c":"a.lindqvist","text0aef01b447e9":"Impossible de mettre à jour la planification","text0af465ef42c0":"En cas d’échec","text0afbe82103f0":"Affectez les groupes appropriés à l’application. Lorsque vous avez terminé, cliquez sur « Done ». Seuls les utilisateurs affectés peuvent se connecter via cette application.","text0b1bdec38bf0":"Modèle par défaut","text0b2657a2d044":"Dix choses à faire et dix à éviter, côte à côte.","text0b2e0f1bf47e":"Chaque appel effectué, et la personne qui l’a autorisé","text0b2ecc210632":"Le seul canal en direct. Posez la question dans le fil où elle est apparue ; la réponse, le graphique et la requête reviennent dans ce même fil.","text0b348466332c":"Aucune modification pour le moment","text0b38e3daeb93":"Tous les secrets","text0b495c90447a":"Le calendrier, la boîte de réception, le système de candidatures.","text0b5260e1b405":"Mise à jour","text0b5796519393":"SCIM synchronise les utilisateurs et les groupes, y compris lors du départ d’un membre","text0b5b09e175a2":"Votre parc, accessible comme il l’est réellement.","text0b628a266141":"{value0} perd l'accès à {value1}.","text0b62ab750206":"Plus · $20/mois","text0b6c75c4d533":"Une réponse pour chaque action.","text0b7bd1b43899":"SingulaComp conserve cet identifiant et l’ajoute à chaque appel.","text0b834e60371f":"Ajoutez un connecteur qui nécessite d’abord une authentification appartenant au projet.","text0b8c3490736f":"Vérification de l’identité GitHub terminée","text0b9049066497":"versions les plus récentes.","text0b930139d03b":"Un déploiement mono-tenant dans votre propre réseau. Les topologies isolées et air-gapped sont définies avec nous plutôt que configurées en libre-service.","text0b9341090ac3":"Un connecteur informatique ouvre un tunnel vers un hôte que vous contrôlez. Une session peut ainsi atteindre un système qui n’a jamais été destiné à être exposé à Internet, sans que cet hôte soit connecté au réseau public.","text0b99f41d2759":"PingOne envoie les utilisateurs et les groupes à SingulaComp via une connexion générique « SCIM Outbound », sous Integrations → Provisioning. Utilisez la console cloud PingOne moderne (Workforce) — l’ancien produit « PingOne for Enterprise » ne propose pas cette fonctionnalité.","text0b9bc3b34bd0":"Où le rôle s’applique : à tout le compte, à un projet ou à une seule ressource d’un projet — un agent, par exemple.","text0b9de98b65ef":"openid profil api.read","text0ba9223946de":"Toutes les conditions doivent correspondre ; sinon, la requête est acceptée et enregistrée, mais aucune exécution ne démarre. La raison la plus courante d’en ajouter une est d’éviter une boucle de réponse : définissez","text0bb4b2553043":"Échec de la livraison du test","text0bb557895b32":"{value0} est désormais la valeur par défaut du projet","text0bc2032da091":"Extrait d’un skill inclus dans chaque nouveau projet.","text0bce1a892dec":"Démarrer le chat","text0bd9da305fb1":"MFA requise mais non activée — ce membre est bloqué pour les actions protégées","text0bdc7ec7e3e6":"Crée la présentation du conseil du T3 à partir de nos dernières données financières.","text0befde5f2be6":"Une automatisation est un fichier, pas un réglage de tableau de bord.","text0bf474896363":"digest","text0bf59aef2b27":"Vous disposez d’un accès en lecture seule aux connecteurs de ce projet. Demandez à un responsable de projet d’en ajouter un.","text0c044575853f":"Cela supprime","text0c21b0363778":"Chargement du connecteur","text0c3397719010":"Roobert et Roobert Mono, les deux graisses que nous distribuons, ainsi que toute l’échelle typographique.","text0c419d6faab8":"En finance, « l’IA l’a dit » n’est pas une réponse. Chaque montant indique donc sa source, et les calculs figurent dans un fichier que vous pouvez ouvrir.","text0c567ac76e89":"iPhone et iPad","text0c63ee561c0b":"Zendesk, Intercom et le reste de la pile support","text0c6dfc87dc2f":"Règles globales enregistrées","text0c752c7a803c":"SingulaComp pour les équipes IT","text0c79a9c22284":"Appliquée","text0c814b60fca5":"Continuer vers le fournisseur","text0c8a43b9f730":"Chiffrée avec AES-256-GCM à l’aide d’une clé dérivée par projet.","text0c94dd964eb3":"Niveaux, crédits, essais, droits, membres et état de facturation, par compte.","text0c953ab32c60":"Une erreur s’est produite.","text0ca058a2bd7f":"Tableaux de bord internes pour l’équipe des opérations","text0ca24ff370f7":"Créez une connexion pour cette application. Le nom et le slug de la connexion l’identifient dans les sessions et la configuration du projet.","text0cab103fc553":"p. ex. Backend de production","text0cacee668f57":"Chaque session s’exécute sur sa propre machine Linux jetable, dans sa propre branche. Les sessions ne partagent ni système de fichiers ni arborescence de travail, et la machine est supprimée ensuite. Ce que nous ne vous dirons pas, c’est que les sorties sont contrôlées au niveau du réseau : rien ne les bloque, et vous devez supposer qu’une sandbox peut accéder à l’extérieur.","text0cad31cba248":"Modification livrée — fusionnée dans la branche de base","text0cbeb39b2ff0":"Document PDF","text0cc5a54b089c":"Observez une session en direct, comparez chaque changement d’un agent ou d’une compétence et livrez le travail via une demande de changement.","text0cc7557652be":"accès.","text0cc8e13decfa":"Le centre de commande SingulaComp","text0cd1e319b6e2":"Un déclencheur désigne un agent et hérite exactement de ses autorisations — connecteurs, secrets et compétences listés pour son bloc dans singulacomp.yaml, et rien d’autre. Un agent sans autorisation n’a aucun accès.","text0ce6beab574f":"La personnalisation est volontairement en lecture seule. Cliquer sur « Create new » ou « Edit » ouvre une session qui modifie les fichiers sur une branche et ouvre une demande de changement que vous examinez et fusionnez. Aucun bouton ne modifie discrètement le comportement d’un agent pour le lendemain.","text0ced428dea65":"Utilisez vos propres clés — Anthropic, OpenAI ou des modèles locaux — ou exécutez-les sur le compute SingulaComp.","text0cf9505f9f97":"Aucune activité","text0d0a8c6df3ac":"Concepts","text0d0fce8dc78a":"Le filtre","text0d1fa0dfcc9e":"Code à 6 chiffres","text0d2484f14250":"Marketing — événements","text0d26dc67cdfe":"Droits du contrat Enterprise désactivés","text0d2b662c434d":"Configuration de la machine…","text0d2f45864f0c":"2 compétences chargées","text0d31cf2c2307":"Le catalogue public est indisponible.","text0d3642ba061a":"Le fichier d’affirmations est le cœur du contrôle","text0d41acb2175b":"Mon LLM","text0d4fc4a78d37":"tableau","text0d50bfa1f30c":"Conserver — dans le circuit de mise en production","text0d52d18febbd":"URL d’état (facultatif)","text0d5644ff52ce":"Scopes","text0d60b61e0226":"iam.","text0d683ef7eb96":"Copier l’ID client","text0d6e4079e367":"main","text0d7d12ac624c":"Grille","text0d7f5c4b1a2d":"Votre support","text0d8104fca93b":"Échec de la suppression du mappage","text0d8226e31464":"si…","text0d8c9f89b826":"Signification de chaque valeur d’Access","text0d9498215681":"Recherche de fichiers…","text0d9b60fc21b9":"Invite de session retirée de la file d’attente","text0dbb23e7febb":"SingulaComp a découvert ses endpoints et ses scopes, mais le serveur ne prend pas en charge l’enregistrement dynamique des clients. Créez-y une application et collez son ID client ci-dessous.","text0dbbf45024a3":"Projet provisionné","text0dc0adfca479":"Configuration de l’agent de session rechargée","text0dc2f4c75de6":"Lien d’invitation copié dans le presse-papiers","text0dc3abbcb173":"Une image par projet, ou une image nommée par agent.","text0dcb80086189":"Le canal en direct. Mentionnez le bot dans un fil et ce fil devient une session ; la réponse et tous les fichiers produits reviennent dans le même fil. Teams est livré mais désactivé jusqu’à son activation dans votre déploiement.","text0dd131944c00":"Une seule session","text0def42d1eccc":"Client dans Stripe","text0df337fc286c":"A configuré des connecteurs","text0df3614110d5":"J’ai créé une application d’entreprise","text0df6f1cad36c":"Afficher","text0dfd0cbdd238":"C’est la seule fois où la clé complète est affichée. Conservez-la dans un endroit sûr.","text0e1181a97f66":"Une vraie machine, une vraie requête, une analyse que vous pouvez relancer","text0e16f24ee012":"· {value0} par {value1}","text0e22e022480d":"Choisir le modèle utilisé pour ce tour","text0e25da739ad6":"Aucune session pour le moment.","text0e35f6e9742e":"Basic","text0e47f09a748f":"Augmenter le zoom","text0e498a7ede47":"{value0} activé","text0e52f6b9d025":"Markdown","text0e570ca6fabe":"Source","text0e66373f45dc":"Libellé","text0e671041e03f":"Ajouter SingulaComp à votre espace de travail Slack","text0e7696009337":"Historique","text0e76da589934":"Accès à l’app mis à jour","text0e7e46a78843":"      image: python:3.12-slim","text0e8cb88f5b30":"démarrer la stack","text0e9161011702":"Actualiser","text0e95f5a36660":"SKILL.md","text0eae7ee74fc9":"Vous en avez besoin dans votre propre réseau, avec SSO et une licence ? Parlons-en.","text0ebb429fa86d":"tâche","text0ec2e7ccbd17":"Facultatif lorsqu’un Email géré est configuré. Stocké comme secret de projet chiffré.","text0ec4cd70d04c":"Le fichier dans votre référentiel qui indique à SingulaComp comment exécuter cet espace de travail.","text0ed6af34915f":"aucune correspondance","text0efeb28efa9a":"Spécification OpenAPI consultée","text0f01d14cacf0":"Ajouter du contexte","text0f0215280156":"Prend le dessus sur le statut ; le scintillement est désactivé.","text0f096c40454e":"Profilez le jeu de données, tracez les distributions, vérifiez les fuites et les déséquilibres, puis rédigez le premier paragraphe honnête sur son contenu. Vous partez d’une situation documentée, pas d’une cellule vide.","text0f16342ee1c1":"32%","text0f4827ef74ea":"Postes ouverts chez SingulaComp — Marketing / Content, Sales, FDE / Services, Product / Eng, Product / R&D. Belgrade, Serbie et San Francisco. Nous recrutons pour une responsabilité dans la durée.","text0f600458e375":"SSO, membres, groupes et accès basés sur les rôles sont intégrés, avec des permissions par ressource pour les personnes et les agents, des secrets chiffrés et une piste d’audit complète. Hébergez vous-même la plateforme pour qu’elle s’exécute entièrement dans votre environnement.","text0f64c7d16c28":"# vérifier la compilation, demander les secrets manquants,","text0f656790976e":"Ouvrez n’importe quelle plateforme d’agents : elles sont identiques sur le plan architectural. Les différences marginales ne sont pas défendables. La seule divergence concerne la boucle d’apprentissage.","text0f7e45b2f65b":"La question ponctuelle, avec sa requête jointe","text0f8b05405598":"Dans le catalogue Easy connect : passez par l’écran OAuth et la connexion appartient au projet. Lisez les comptes, opportunités et activités ; réécrivez les champs que vous l’autorisez à modifier.","text0f8c0eb8cc5e":"Sur site / votre propre VPC / votre propre réseau","text0f8c1078fa99":"Aucun membre dans ce compte pour le moment.","text0f8e295c7f7a":"Vérifiez que le code ci-dessous correspond à celui affiché dans votre terminal.","text0f92526d5f8f":"(Okta),","text0fb3ca669c74":"Connectez d’abord le SSO SAML — Directory Sync peut créer et supprimer des comptes, mais les utilisateurs ont toujours besoin du SSO pour se connecter.","text0fc5f970755c":"Vérification des paramètres d’authentification de la source…","text0fdefeed5773":"Menu de colonne","text0fedead8d392":"élagué","text0ff5e16d4eb0":"Demande expirée","text0ffc4db692f7":"Démarrez une session d’agent depuis cette modification. L’agent fusionne la dernière branche de base, résout les conflits, exécute les vérifications et ouvre une modification de remplacement.","text100a17657e7b":"Un ensemble d’autorisations. Une autorisation correspond à une action, comme lire un secret ou gérer les membres. Les rôles intégrés couvrent les ensembles courants ; un rôle personnalisé définit les siens.","text101f2ff3de22":"Lignes","text1044a4c056d0":"Membres","text1044b2d7aa48":"à envoyer","text104a6fe5d2a6":"Type de principal","text10798ef769fd":"Aucun connecteur disponible","text107f1806b5d7":"Tâche terminée","text10879d125f53":"Le sandbox se prépare.","text108b466ef169":"Rien n’a été ouvert automatiquement, car vous venez de l’archiver. Créez-en un nouveau pour continuer.","text108bff86a0eb":"Période terminée","text108d15248c17":"Uniquement les événements dont l'action commence par \"{value0}\"","text108fd36702c5":"L’environnement de ce projet est prêt","text109311589787":"Exécution","text109346f4fd22":"Votre portefeuille est vide, les sessions ne peuvent donc pas s’exécuter. Ajoutez des crédits pour continuer à utiliser le calcul et les derniers modèles IA — votre forfait et vos sièges ne sont pas affectés.","text1095ddb6dcd8":"Ajoutez une application","text109d57cb33d7":"Classer, noter ou refuser un candidat","text109ff88aec78":"Connexion par défaut mise à jour","text10a92a8ad3ee":"Modifications demandées","text10bf2c029ba5":"Bleu SingulaComp","text10c837fe427c":"Chaque membre du compte appartient déjà à ce groupe.","text10d206f6ba36":"SOC 2 Type II en cours","text10d33709a797":"{value0} requis {value1} non défini","text10d67f48de99":"Appel d’outils","text10d9cd688efc":"Vous l’approuvez","text10d9e23d0185":"· pas encore membre","text10dbcac3bc2c":"Plafond du membre","text10e0b5222505":"Définissez l’action d’envoi sur Ask : l’exécution s’arrête à l’appel et vous montre le message ainsi que son destinataire. Approuvez pour terminer le même appel. Refusez et la session continue sans lui.","text10e10590e499":"La requête, dans un fichier, sur une branche.","text10e4622539f8":"[13.5px]\">Méta</span> <span className=\"text-","text10ea22c4a146":"Solde total","text10fdf5583470":"Pivoter dans le sens antihoraire","text111534bb6407":"Cloné dans le bac à sable au début de la session, sur une branche vierge. L’agent dispose d’un shell, d’un système de fichiers et de tout l’historique — il peut faire un bisect, exécuter la suite et lire le commit qui a introduit la ligne qu’il s’apprête à modifier.","text111ec5778725":"Vue d’ensemble de la plateforme","text11219246b5be":"Cette session nécessite une connexion.","text112f3ccb1b36":"Instruction","text113455086576":"Clé révoquée","text113463edeb06":"Ouvrir la session","text1138f40d47a7":"Pas les réécritures. Le petit travail bien défini qu’elles cachent : reproductions, mises à jour de dépendances, tests instables, renommage dans deux cents fichiers.","text113d9329566e":"De retour sur la page Settings de l’application, développez « Advanced Settings » → onglet « Endpoints », puis copiez le « SAML Metadata URL ». Collez-le ci-dessous.","text11507a0e2f5e":"nouveau","text115e22ef7526":"SingulaComp associe un expéditeur de chat à un compte SingulaComp avant que l’agent n’agisse pour lui. Exécutez /singulacomp login et connectez-vous. Un expéditeur non associé reçoit une invitation à se connecter, pas une session — ainsi, un inconnu dans un canal partagé ne peut pas dépenser vos ressources de calcul.","text1169a4e6f771":"Faites la lecture. Gardez la décision.","text1171c854cfa8":"Aucune entrée dans le registre","text11776662ccda":"SingulaComp est l’OS IA open source où les connaissances de votre entreprise se renforcent. Gratuit pour commencer, auto-héberger et posséder votre boucle d’apprentissage.","text1178e164da4c":"Écart, avec sa cause","text11790d7a2dd3":"Exécuter SingulaComp sur votre propre machine, avec vos fichiers et votre terminal.","text1185f37d33b0":"supprimé","text118749e29c68":"Pour les ensembles d’autorisations que les rôles intégrés ne couvrent pas. Définissez une fois un rôle personnalisé sur le compte, puis sélectionnez-le dans le même sélecteur que les rôles intégrés — pour un membre, un groupe, tout le compte ou un projet.","text1192c90dd497":"Ajouter un en-tête","text1194228da8fd":"acme.com","text1195022baf37":"# Accès au monde extérieur. La définition se trouve dans","text119e32ef5780":"Provisioning → « Start provisioning » (Provisioning Status: On). Le cycle planifié s’exécute ensuite automatiquement toutes les ~40 minutes ; « Provision on demand » envoie immédiatement un utilisateur.","text11a432e7c5dd":"Consultez l’historique de toute session dans l’application. L’accès à l’audit fait partie de l’offre Enterprise.","text11a6767d5674":"Terminé","text11ad216eb380":"Bien plus que du texte","text11b39c93777e":"Agent","text11b405209283":"Un seul endroit pour lancer, planifier, surveiller et arrêter chaque agent. Flux en direct, historique complet, dépenses et déclencheurs qui démarrent le travail sans intervention humaine.","text11bd22785d4b":"SAML SSO et SCIM sont des fonctionnalités Enterprise","text11c1a5b0fa54":"Un agent peut affiner son propre prompt, ajouter un skill ou renforcer une règle de permission. Chacune de ces actions correspond à un commit sur une branche, dans une demande de changement qu’une personne fusionne. Amélioration autonome, fusion humaine. Un agent ne fusionne jamais ses propres modifications.","text11c520bc9f1f":"super-administrateur","text11d1b3d47709":"trouvé","text11d5959da5d3":"ID du message","text11e51402c1de":"L’agent — un fichier d’agent OpenCode standard. Son contenu se trouve ici.","text11e9a34decaa":"L’agent peut installer, exécuter et casser n’importe quoi — seuls les commits survivent","text11f9d5398666":"Responsable infra, six ans","text11fa33eb608c":"Étape 2 — conception des systèmes · kit d’entretien","text1210229a6f14":"Vous avez choisi « Bleu SingulaComp »","text121a2886aca0":"mais publier","text1225ae6c1ae6":"sessions","text122c254a4249":"+2 −1","text12306d744be3":"Catalogue des connecteurs consulté","text1236152805ea":"Webhook d’audit créé","text12467751a925":"Impossible d’enregistrer","text124bd4ab7857":"Onglet Push Groups → « + Push Groups » → « Find groups by name » → recherchez et sélectionnez le groupe → cochez « Push Immediately » → « Save ».","text125080e7790f":"Chaque montant renvoie à une source · rien n’est comptabilisé sans approbation","text1254cb51218a":"Il trouve chaque endroit où une métrique est calculée, compare les définitions et signale leurs divergences. C’est peu glamour, réellement difficile à planifier, et la raison pour laquelle deux tableaux de bord affichent des revenus différents.","text126b835f55e1":"Jeton supprimé","text127337c48cdc":"Survolez la barre à gauche. Le rétrécissement du trait suit le pointeur ; la carte glisse.","text127da196f663":"Durée maximale d’une clé, en jours","text1283bae259c2":"Invitation envoyée à @{value0} — ils l'acceptent sur GitHub pour y accéder","text128773c76940":"Cette invite n’est plus dans la file d’attente","text128a07bfe2df":"givenname","text128ec1ece532":"Créer une intégration d’application","text129e6ae61447":"Chronologie ordonnée","text12a7bd86e0a4":"connecté","text12abcfe75cda":"Attributs de groupe","text12b9961bc6a4":"Valeur facultative de l’en-tête JWT x5t#S256.","text12c7a2f12360":"Politique de session mise à jour","text12cef29dfa4d":"Deux façons d’y accéder","text12dc6dbd8fc8":"Utilise par défaut l’agent configuré pour le projet.","text12e59d221a29":"href rend toute la carte cliquable, tandis que onClick l’affiche comme un bouton étiré ; dans les deux cas, les actions du pied de page restent cliquables indépendamment au-dessus. external ouvre un nouvel onglet.","text12f67f8539c4":"Disponibilité","text12f89c97fe94":"L’écran Schedules est un sélecteur : toutes les quelques minutes, les jours ouvrés, chaque mois ou une seule fois au moment de votre choix. Le cron brut est la solution de secours, pas un prérequis.","text130011756125":"Activé","text131829d7a832":"Liste Attributes & Claims avec les revendications configurées","text131a9516440b":"Dans le client SCIM de votre fournisseur d’identité, collez les deux valeurs affichées ci-dessus : « Base / Tenant URL » est l’URL du tenant (l’IdP ajoute /Users et /Groups), et le Bearer token est le secret.","text1327d65dc73c":"Une plateforme, huit équipes aux missions totalement différentes. Ce que les ventes, le marketing, le produit, l’ingénierie, la finance, les RH, l’IT et la data science peuvent déléguer — et ce qui revient.","text1329b0068f14":"Utiliser les composants <Button> et <IconButton>","text13324ae62b23":"Cela démarre une nouvelle session qui édite le fichier source de {value0} pour vous.","text133e716aadbe":"Aucun espace de travail pour le moment","text1342ec89ae42":"N’expire jamais","text13447731697e":"Icône du projet : {value0}. Changez-le","text134517d2e8c8":"Invitation annulée.","text134c461eb9c4":"Ajouter un secret de projet","text134ebe5b7d40":"J’ai activé et connecté SCIM","text13502ac4da41":"Applications → Applications","text1351b7b6201b":"bun test apps/api/src/billing","text13636ed4dbfc":"Webhook créé — événement de test livré avec succès.","text1367ae07eb66":"Pas de PM, pas de QA","text13716a578591":"Déconnecter \"{value0}\" ?","text137a8038e336":"Une vraie machine avec un shell","text137f1b68d2c8":"sous LLM providers — une clé est utilisée par l’un des deux, pas par les deux.","text137f98df3b9b":"Regrouper par session","text13811c334c6d":"Modèles gérés mis à jour","text138e22ba8f29":"Deux types · Déclarés dans singulacomp.yaml · Examinés comme tout le reste","text139241655203":"Approbation administrateur requise — Créer","text139dfa78cf32":"Aucun outil ne correspond à \"{value0}\".","text13b6db11e086":"Dans les deux cas, un groupe n’accorde AUCUN accès tant que vous ne lui avez pas attribué un rôle de projet ; les changements dans l’IdP (ajout ou retrait d’un groupe) s’appliquent à la prochaine connexion de l’utilisateur.","text13b96b3a60d2":"Agents IA personnels contre OS d’entreprise : SingulaComp, OpenClaw et Hermes","text13c1e155f999":"Splunk production","text13c531d3fe85":"L’intégralité de docker-compose.yml et .env, écrite avec le mode 0600","text13ca2ee24993":"Annulé","text13d50aaa238b":"Aucune approbation en attente","text13d6ff07b8a5":"Dépôt","text13dfac242fb3":"31 jours","text13e8da46c7b1":"Affiché sur l’écran de consentement — utilisez le nom sous lequel ses utilisateurs le connaissent.","text14085878939d":"Échec de la mise à jour de la configuration du projet","text140f8493be16":"# toute source conversationnelle, sans code propre au canal","text14252254ce31":"Bloqué complètement. Pas un avertissement — un mur.","text1432897a6136":"Ancien","text1436469ad07f":"Vous êtes… Objectif : … Étapes : 1. …","text143f0330d2de":"Nécessite","text1447557b9c1e":"X-Tenant-Id","text1458e20a1642":"Facultatif. SingulaComp supprime également le jeton local lors de la déconnexion.","text14683b379324":"Révoquer le jeton","text146b38e7fa80":"En cas d’échec de la valeur par défaut","text146cd06d5026":"Env. :","text146fd497badf":"E-mail ignoré — copiez le lien d’invitation pour le partager manuellement","text147251df4759":"Cela prend généralement quelques secondes","text14736a2eb9f4":"Rôle","text147cd182c820":"Échec du rollback","text147d3ae89e52":"Un rôle personnalisé est additif et constitue UNE attribution : le principal conserve ce que son rôle intégré lui accorde, et le rôle personnalisé ajoute toutes ses autorisations. Il n’y a pas de refus — un rôle ne peut qu’ajouter des autorisations. Sélectionner à nouveau un rôle intégré le supprime.","text147fb813a251":"Approbation","text148677068467":"Actualiser maintenant","text1493d5e5a577":"Isolation, identifiants, permissions et audit","text1499fcd195a5":"Répartition du temps","text149bdc09a5a9":"SingulaComp contre QM : deux plateformes d’agents ouvertes, deux unités de travail différentes","text14a2f02e188f":"Suivant (↓)","text14a4ab8bf5c1":"ID d'entité IdP","text14d04a4900a4":"Présentation commerciale","text14d959607774":"Accordez l’accès à un membre ou à un groupe pour commencer.","text14f1b7cb49a1":"Tout montant supérieur est transmis à un humain.","text14f1b9941b3f":"Un utilisateur OneLogin ne peut se connecter à une application que si elle lui est affectée — un utilisateur non affecté est rejeté à la connexion (« app not available »). Affectez votre utilisateur de test avant de lancer le test.","text14f28ead0334":"Une équipe RH, c’est du jugement et une montagne de coordination ; la coordination empêche souvent le jugement de s’exercer. Toutes les tâches ci-dessous relèvent de cette moitié logistique.","text14f34284b054":"Curseur","text1502222fa596":"Vous devez l’exécuter et l’approuver. Les deux, en toute honnêteté.","text1505b0533fdc":"  required: [STRIPE_API_KEY]","text1509f561f241":"Enregistrer","text150bfa8e7f53":"Consultez votre email pour obtenir un lien de réinitialisation du mot de passe","text151dc282a69e":"Peut voir","text15271cd8e00f":"Question posée dans un fil Slack, réponse tirée du manuel avec la section citée. Les questions sans réponse dans le manuel sont transmises à une personne plutôt que devinées.","text152e68590318":"Liste et ListRow","text152f471fbe21":"Recherche LTM","text153cdaaec561":"Attribution","text154c1feb869c":"xoxb-…","text15506f3e0de0":"approbations requises","text1550a96d28fa":"Connecteur de projet lu","text1553cc62ff24":"éditeur","text156d4538a20d":"ne pénètre jamais dans le bac à sable","text15768e5d66db":"Le ton est du code : le corriger est donc un commit","text158c8bdea1b0":"Activer le basculement entre fournisseurs","text159265decfad":"Ouvrir la session d’installation dans","text15b2fcddefb6":"Ouvrez cette page à partir de {value0}","text15b963086594":"Deux événements concernant le même fil tout juste créé et arrivant simultanément ne produisent pas deux sessions : le second rejoint le premier et est transmis comme suivi. Un espace Slack lié à plusieurs projets affiche un sélecteur de projet lors de la première mention au lieu de deviner.","text15cfa40eef41":"Planifications, webhooks et événements.","text15e1da118b5d":"#094","text15e74e0985a0":"Un agent marketing qui exécute le brief.","text15f59796bc7d":"Accès à {value0} accordé","text160392419673":"SystemNotificationCard — analysée depuis XML","text1604d2906a45":"Échec du redémarrage de la session","text160cc87a108c":"Ajouter un mappage","text160ecadfebc2":"Abonnement du propriétaire requis","text1611b2d21d9c":"objectId","text16185038c1c0":"+20,600","text1627f835d6e1":"Format du Name ID : EMAIL. Name ID : Basic Information → Primary email.","text16324ed5894b":"Cette session :","text1635b720b911":"La passerelle vérifie que cet agent peut utiliser ce connecteur, applique la politique, déchiffre l’identifiant côté serveur et l’ajoute à la requête sortante.","text1642d9e225e6":"Comptes de service","text164e80bf993e":"La demande a été rejetée ({value0}).","text16613cfc614f":"Ajouter directement","text166442c65e8e":"Échec de l’enregistrement de la configuration","text166ca2c8086b":"Entra associe l’email à user.mail par défaut, mais celui-ci est VIDE pour les comptes sans boîte aux lettres (tout utilisateur *.onmicrosoft.com). Un email vide empêche la connexion sans message d’erreur utile. L’UPN (User Principal Name — le nom d’utilisateur utilisé pour se connecter, par ex. jane@yourtenant.onmicrosoft.com) est toujours renseigné ; c’est pourquoi tous les mappages ci-dessous pointent vers lui.","text167024ef8e9c":"Session du compte révoquée","text1672b36c2888":"Les autorisations s’attachent à un principal, pour une action, sur un type de ressource.","text1677a1d1350d":"Affectez des utilisateurs à l’application","text167ccaf831ad":"Tout-en-un","text168511d24d9e":"Autoriser une fois","text16886514658f":"l’environnement d’exécution dans lequel vos agents réfléchissent","text1695b48bccfe":"Cmd","textbcd07e39c916":"L’onglet Outils du connecteur Google Drive dans SingulaComp : une règle par défaut, puis chaque outil Drive défini sur Par défaut, Bloquer, Demander ou Autoriser.","text16a2a5617354":"Attribution de niveau","text16a36eea2e4e":"Transforme un brief en brouillons, puis les achemine pour révision.","text16af2c8fb28f":"Copier l’ID du modèle","text16b9d8d63ecb":"Tout-en-un — SingulaComp","text16c0f5434ed3":"36%","text16cf9ca5c085":"Échec du débit des crédits","text16d1c9050a0b":"Tableau","text16da5dfc6a3b":"Créez une clé associée au projet pour appeler la passerelle depuis l’extérieur d’une session SingulaComp.","text16e6c9d96191":"Transmettez du texte délimité avec la","text16e7141c2cd9":"Votre CRM et votre boîte de réception — sans en remettre les clés.","text16efcd21d74f":"Impossible d’enregistrer","text16f0ee47f993":"Clé API","text16f1f6b56a4a":"Une pause au niveau du projet arrête tous les déclencheurs d’un coup, en plus du propre indicateur d’activation de chacun. Utilisez-la lorsque le même dépôt s’exécute sur deux plans de contrôle, afin que rien ne soit déclenché deux fois.","text16f880284c51":"git push origin main","text16f918df0840":"L’appel est suspendu. Vous voyez l’action et ses arguments.","text16f9c1359c2e":"Faites exécuter une tâche à un agent selon un calendrier répétitif ou une fois à une heure définie.","text170322a32f3c":"Info","text1703616a8648":"launch-note.md +64 −0","text1707565fd3f0":"Rétablir les valeurs par défaut","text170c6185473e":"{value0} sur {value1} supprimé(s). Échec pour {value2}.","text17168ad2af4a":"Échec du chargement des applications","text1720d8eaff79":"Github","text172ebbf578c6":"Connecter Cloudflare Access à votre fournisseur d’identité","text17313fb7bf82":"ne compte pas.","text173b12591349":"L’appartenance à un groupe d’un utilisateur qui ne s’est pas encore connecté est conservée dans son invitation et s’applique automatiquement à sa PREMIÈRE connexion — un groupe vide avant celle-ci est attendu, pas une erreur.","text1744b96470b5":"Réseau","text1746a52157af":"Signature AWS Version 4","text1747233af590":"Stratégie de session","text17635feb9ad5":"Travailler là-dessus localement","text177116ee5177":"Aucun compte","text1774cca7f6a4":"Environnement des agents","text177b7cb06867":"échap","text177c933ae9a5":"deux fichiers","text1781dd4bb649":"Attributs et revendications","text1785635529d1":"Provisionner à la demande","text178880c99bfa":"Migration ponctuelle de la base de données à chaque déploiement","text1797cd1f264b":"Votre abonnement ChatGPT","text17b2d4b0499f":"Risque moyen","text17c982d8eb68":"Paramètres du déclencheur","text17ca81a2d026":"Un sandbox est une véritable machine Linux sur laquelle le modèle peut tout exécuter. Nous n’y plaçons donc pas vos identifiants. Le sandbox ne contient qu’un seul jeton SingulaComp, limité au projet, et chaque appel sortant est assemblé de notre côté de la séparation.","text17ccfa5b681e":"Maintenance","text17ce60292e3f":"de plus dans cette session","text17cf41bd6a6f":"Occupé pour le moment — nouvelle tentative automatique","text17d89116b971":"Contenu","text17db80ec07a9":"Invitation au compte acceptée","text17df71c477b7":"Bannière d’information","text17e516073450":"Enregistrez le secret de signature maintenant. Vous ne pourrez plus le voir — pour le renouveler, supprimez ce webhook et créez-en un nouveau.","text17e9f72b9ba8":"Ajoute","text17eb3c0168d0":"désactivé","text17f204181cdb":"enterpriseAccordionSocBody","text180041804cd1":"Modifiez ce que {value0} peut faire dans {value1}.","text1801bed8cea5":"Échec de la copie — sélectionnez-le et copiez-le manuellement","text18038f7fc7e0":"L’accès est automatiquement supprimé à ce moment-là.","text1803aa5595d8":"Chargement de vos projets…","text1806843c0554":"Le système de gestion de l’IA open source","text18093cad2644":"Fenêtre modale","text180bbb19a1b2":"Le runbook qui vit dans la tête d’une seule personne","text1814e0a6cb50":"Voir les modèles disponibles","text1815aa434bc6":"# Version 2 du schéma. L’environnement d’exécution est OpenCode.","text1815ae76cdc7":"Non déployée","text1829231e85b1":"Tous les membres de ce compte verront à nouveau le logo, l’icône, le favicon et le nom de SingulaComp. Les images importées seront supprimées.","text1836d8d61ae9":"{value0} supprimé de {value1}","text183bd99db5b3":"Déclencheur activé","text183e358090e5":"Coordination et rédaction · une personne décide pour une personne","text1862f81ed9d6":"Un agent a besoin de votre approbation","text18658a31c8cc":"Échec du chargement de {value0}s","text1867a2ddd453":"Authentification unique → SAML Certificates","text1867c0243aad":"Connectez {value0} à SingulaComp","text186c10caa2d2":"Gérer les membres, groupes, rôles et tokens.","text186c238a4d46":"Résumé de la sortie expurgé","text1877b4713d40":"Instructions d’attributs du profil renseignées avec email, firstName et lastName","text187897ce0afc":"de plus","text187f9c2d0625":"L’ordre est important : cochez « Declare Redirect Endpoint » et cliquez sur Save AVANT de copier les métadonnées — les copier avant l’enregistrement produit des métadonnées avec une liaison incorrecte ou un certificat manquant, et SingulaComp récupère silencieusement le mauvais endpoint SSO.","text18885f27b5af":"Python","text188fba3516ee":"Une machine isolée par session","text1898b198a7e6":"Personne présente","text18a4e711991b":"Enrichit les prospects depuis le CRM, analyse chaque compte et rédige une approche personnalisée.","text18a59ffd5fa8":"un agent OpenCode par fichier","text18ab46abb07f":"grep toute l’entreprise, comparez n’importe quel changement et annulez n’importe quelle partie","text18c99d7a5ce2":"du projet, et non de cette page.","text18c9e5d44e37":"lastName","text18cf674c5f32":"Échec de la réinitialisation de la marque","text18d270539067":"À vous de décider","text18d67c992b71":"Nom d’affichage","text18d7a47acb40":"Les études de cas et cas d’usage arrivent bientôt. Revenez prochainement.","text18d93a94d067":"De retour dans SingulaComp, observez l’état en direct ci-dessous pendant la transmission ou l’attente de la synchronisation — inutile de passer d’un onglet à l’autre pour vérifier.","text18e34d7ead18":"Autoriser une fois","text18f31a325716":"À propos de SingulaComp – La plateforme AGI ouverte","text18fb4a5618b9":"La même vue des paramètres que celle utilisée pour les approbations en direct.","text18fdd549b2ed":"Nouveau","text18ffe0b80305":"et révoque ses autorisations actives. Les événements d’audit existants restent disponibles.","text1903bc11a8e9":"Doit correspondre exactement au propriétaire de la ressource du jeton.","text192173c3beda":"facturées sur vos propres clés de fournisseur","text19229283a276":"déclencheurs singulacomp","text1931491100e0":"Document Word","text193ea53a9706":"Le calcul des sandbox dépend du fournisseur : Daytona par défaut, ou Platinum ou E2B. Les topologies isolées et air-gapped sont définies avec nous plutôt que configurées en autonomie.","text19466f874498":"Voir le fonctionnement des déclencheurs","text194e9fe656a1":"En-têtes","text1955194aaa79":"Un utilisateur transmis apparaît sous Members (comme invitation en attente jusqu’à sa première connexion).","text1956371bd3d4":"Créer un jeton et connecter le provisionnement","text19581e27de7c":"9","text195a641fb78e":"# qu’il dit. Une autorisation omise équivaut à aucune autorisation.","text19608ade89b8":"Rechercher des fichiers dans ce projet...","text196534a6c8ac":"Configuration SSO","text1965f383021e":"singulacomp.yaml","text196a5c2c8297":"Détails du compte pour {value0}","text196f5a9a744a":"Domaine email principal","text197300839f83":"Copiez \"{value0}\"","text19766ed6ccb2":"Annuler","text197da3e17a78":"Device Authorization","text197f9370a831":"Limite du forfait","text19890c7ac88a":"Échec du chargement des accès au projet","text1994b6869b97":"ID d'entité SP","text1996ba994792":"Configuration SAML PingOne avec l’option Import from URL","text19a4be984642":"Empêche ce projet d’exécuter automatiquement un déclencheur. Vous pouvez toujours en démarrer un manuellement. Utile lorsqu’un autre environnement doit effectuer le travail.","text19a79f3e7ac6":"Sous-ensemble personnalisé — les fonctionnalités exactes se trouvent dans Avancé.","text19af3c59fefa":"« Informez-moi sur Northwind avant onze heures »","text19c9c39fa297":"Arrivée, mobilité, départ","text19e30fb401fa":"n’importe quel répertoire, n’importe quelle machine","text19e8fbbc0d7b":"% utilisés","text19e9b5ae9295":"Les groupes PingOne internes sélectionnés dans la règle de provisionnement sont créés dans SingulaComp sous leurs noms PingOne.","text19efd469fc32":"Échec de la copie — sélectionnez-le et copiez-le manuellement","text1a03a36926fe":"La session travaille sur sa branche","text1a04088c9f07":"Votre manuel est la source","text1a093dfd0cde":"Deux familles sur un aplat uni, rien d’autre :","text1a146e36d3fc":"Cloudflare transmet les NOMS des groupes de l’IdP en amont dans un attribut SAML « groups » (automatiquement pour Okta, Entra ID, Google Workspace et GitHub) — associez ces noms dans SingulaComp.","text1a17a48d8496":"Registre des crédits","text1a1e4d549e85":"Lorsque cet agent démarre tout seul.","text1a2303ede074":"Connecter","text1a24578b099b":"membres du compte organisation liste propriétaires administrateurs sièges","text1a3ba76c2b52":"Nous vous redirigerons tout de même vers l’étape suivante.","text1a425eb8b2b6":"Le connecteur a été ajouté au manifeste, mais la synchronisation a échoué : {value0}. Utilisez Sync pour réessayer.","text1a42d28bc87a":"Les sandbox d’agents, exécutées chez le fournisseur que vous configurez","text1a48c8c83043":"Supprimer le secret","text1a495c868b6b":"Impossible de télécharger la photo de profil","text1a4a6a7b9294":"Le tableau de bord utilise le même processus d’installation que la CLI. Aucun des deux n’est la version « officielle ».","text1a4f630ac1b6":"Arrêté","text1a5971d4dc9f":"Groupe mis à jour","text1a5ad9860afa":"Clé privée (PEM)","text1a6053abeabe":"Un responsable de projet doit créer cette connexion.","text1a60b0977a4f":"Rien à vérifier","text1a65c2fe47d3":"Ajouté au groupe","text1a7e64092334":"Modifiez l’image comme n’importe quel autre fichier : dans une demande de modification.","text1a82cd072e37":"Assigner à des personnes","text1a89c40bda2b":"llm-gateway","text1a90347eaad1":"Convertissez chaque prospect entrant et bâtissez la prospection de zéro.","text1ab1b095c1ed":"Déposez des fichiers pour les joindre","text1abf3be956d7":"C’est un dépôt git. Il fait ce que font les dépôts git.","text1ac9fe8126fa":"Chargement de la présentation...","text1ad7a1e28408":"Définir…","text1ad7c306084d":"Brouillon · à relire","text1ad818754c47":"Tous les attributs requis par SingulaComp (email, prénom, nom et groupes) doivent être conservés lors du relais en amont — Cloudflare les transmet.","text1ae67a503b12":"Connectez les outils utilisés par votre entreprise","text1ae97542051d":"Commande d’installation","text1aeb8993945b":"La plupart des outils d’IA donnent à l’agent accès à tout ce que peut atteindre la personne qui l’a lancé. SingulaComp ne le fait pas. Une identité d’agent possède ses propres politiques, évaluées séparément, et ne peut donc pas hériter d’un accès à quelque chose que vous ne lui avez jamais accordé.","text1af17ebb39e4":"L’appel passe directement. Pour les lectures et les écritures courantes que vous avez déjà décidé de considérer comme fiables.","text1af2ef8f1409":"Demander une démo","text1b00fe7ae5e3":"Votre propre réseau","text1b07037029d3":"Ce slug existe déjà dans ce projet.","text1b07d7fa22ad":"+67,200","text1b10c2cfc647":"Okta envoie les groupes correspondants par NOM : ce sont ces noms que vous mappez dans SingulaComp. Le nom de l’attribut (groups) indique à SingulaComp la revendication de groupe à lire.","text1b247decbb75":"Administration JumpCloud → Access → SSO Applications","text1b3a3906ef41":"J’ai terminé la configuration SAML de base","text1b492be77224":"Tous les groupes","text1b5465e03357":"Rechercher des jetons","text1b602e7270b7":"Une connexion. Chaque agent, chaque session, chaque personne.","text1b7b2078f271":"La réponse arrive dans le fil sous la forme d’un seul message qui se complète, pas d’un mur de mises à jour. L’agent finalise ce message au lieu d’en publier un second dessous.","text1b7bdab96532":"L’agent qui gère chaque exécution.","text1b84926d58a9":"Aucun script pour cette diapositive.","text1b85843d53b1":"membres membre accès à l’espace de travail collaborateurs personnes coéquipiers liste qui peut voir permissions accorder partager sièges","text1b8f0674b970":"Le sandbox contient un token SingulaComp limité au projet et aucune clé tierce. L’identifiant de votre système de candidatures est déchiffré côté serveur, joint à la requête sortante, puis supprimé.","text1ba70b3e6cfc":"Le modèle","text1bb320d9db5d":"Utiliser une clé AgentMail personnalisée","text1bbab8923e0a":"/path/to/folder","text1bd697c45384":"Salesforce, HubSpot","text1bd739e67b5e":"Quand l’exécuter","text1bf0f5e57c1f":"message utilisateur · possède le plan → s’étend sur la colonne, PlanCard à l’intérieur","text1bf354f2b825":"Il exécute le travail et rend compte.","text1bf917debaf4":"Évaluation via un tunnel Cloudflare sans domaine. L’URL du tunnel change à chaque redémarrage : utilisez-le pour tester le produit, pas pour l’exécuter en production.","text1bfa15228ca8":"Slack connecté","text1bffac0197ca":"passe en plein écran et","text1c01c6630cab":"Icône : {value0}. Changez-le","text1c145081eddd":"Passage à {provider} effectué","text1c1a67e4558f":"Les membres pourront se connecter avec leur seul mot de passe. Toute règle à laquelle vous avez appliqué individuellement une condition de second facteur continuera de l’imposer — seule la règle applicable à tout le compte est supprimée.","text1c22fac2a9fd":"Partagée avec le projet","text1c27f2b12cec":"Dans l’onglet « Sign On » de l’application, dans la section « Metadata details », repérez « Metadata URL » et cliquez sur « Copy ». Collez-la ci-dessous pour continuer.","text1c2fb82a41c4":"Impossible de supprimer cette application","text1c35553b79b1":"Mappage des attributs PingOne avec saml_subject, email, id, firstName et lastName","text1c43774a1a79":"Quelqu’un mentionne le bot dans le canal IT. Le fil devient une session, la session consulte votre documentation et la réponse revient dans le même fil, avec la source citée.","text1c4642fde099":"Construisez pour le saut, pas pour le modèle.","text1c57f31d6315":"Identifiant d’accès masqué","text1c57faca2eb3":"Mappage des attributs","text1c6225ec7092":"Budget","text1c791e8c04de":"Les journaux d’audit sont une fonctionnalité Enterprise","text1c81f8a26f00":"Plus de 3 000 applications en un clic, ainsi que MCP, OpenAPI, GraphQL et HTTP brut. L’identifiant tiers est conservé et résolu côté serveur ; la machine ne détient qu’un token SingulaComp limité et l’utilise pour appeler le service. La même règle s’applique aux propres clés de fournisseurs de SingulaComp, qu’aucun sandbox n’est autorisé à détenir.","text1c839837c15a":"1d90b73  invoice-clerk: première version de la persona","text1c85c12229a4":"Affirmations","text1c8a00d1f262":"Échec du démarrage de la session de récupération","text1c8c818388dd":"{value0} détails pour {value1}","text1c92f49889dd":"Membres de ce compte","text1ca52f90af41":"Mappages de groupes","text1ca8b28b3e6a":"Ajoutez une application SaaS dans Cloudflare Access","text1cdceed6417e":"Si la connexion échoue : « not assigned » → affectez l’utilisateur à l’application (étape d’affectation des utilisateurs) ; avec Google, il peut aussi s’agir d’un délai de propagation juste après l’activation, attendez quelques minutes puis réessayez. Erreur d’attribut/email → vérifiez que le claim email pointe vers l’attribut de connexion de l’IdP (étape des attributs). Connexion réussie mais aucun groupe → vérifiez que le NOM du claim de groupe correspond à celui défini lors de la connexion.","text1ce93dacbcf4":"caractères","text1cf387c012cd":"frontend","text1cf441545609":"Chaque couche nécessaire à une main-d’œuvre IA — sur une plateforme que vous possédez.","text1cff79b7eb0b":"Échec de la suppression du membre","text1d01fc5159dc":"Demande refusée","text1d0447543fac":"python:3.12-slim","text1d0486014da5":"Échec de la suppression","text1d0c9d480457":"Consommé par la passerelle de modèles SingulaComp. Il n’entre jamais dans le sandbox.","text1d1d94fb5397":"Parlez-nous","text1d21d2b18753":"Ligne ajoutée","text1d2a6194e5b0":"Déclencheur mis à jour","text1d421d3dc4ae":"Prompt copié — collez-le dans le chat pour le demander à votre agent.","text1d42883b00c1":"Portées : {value0}.","text1d432f58690c":"Conversations","text1d4c17db52f7":"Afficher/masquer la barre latérale","text1d55ff7c387c":"Options d’affichage","text1d59a5e09714":"Règles globales","text1d5b40338c62":"Quitter le compte","text1d6d3a460fb1":"Document DOCX","text1d72184afeaf":"Passez des questions à l’exécution du travail.","text1d7a4d1f09bb":"Nous construisons la plateforme AGI ouverte. Chaque entreprise devrait en posséder tous les éléments.","text1d7bec01eefe":"Open source, pour que le harness ne soit jamais ce qui vous enferme","text1d826553e961":"Examiner les modifications proposées par vos agents","text1d8297cfb60c":"Harness agentique","text1d8b64ea50d6":"Le modèle ne voit jamais d’identifiant, et le registre stocke un hash des entrées plutôt que les entrées elles-mêmes.","text1d96669797aa":"sentBody","text1d9a01c8863e":"Le connecteur de données le plus puissant de cette page est le bac à sable. Récupérez un extrait, travaillez localement avec vos outils habituels et ne déplacez jamais l’analyse vers un outil incapable de faire des calculs.","text1d9a8dde5629":"Open source et auto-hébergeable. N’importe quel modèle, vos clés. SingulaComp Cloud, votre propre VPC ou un hébergement entièrement sur site.","text1d9b122d8d72":"Prospection, triage des erreurs, comptabilité, rapport du lundi — de vraies tâches, sur de vraies machines, livrées sous forme de modifications que vous pouvez lire.","text1da51b8d8ff9":"91","text1db8b5fa8eb7":"Échec du démarrage de la configuration de l’application GitHub","text1de222b90941":"Ajouter un autre projet","text1e066af3b6db":"Deux barrières, pas une","text1e1353702c42":"Privée — vous seul","text1e19bab29bc6":"providers","text1e1a1c078af2":"Teams","text1e1df0872c2f":"Échec de la création du webhook","text1e2086857621":"Refus par défaut. Jamais au-dessus de l’humain.","text1e237ea61e62":"URL d’authentification unique","text1e271231e679":"Créer une nouvelle branche et démarrer un nouvel ordinateur cloud. C’est le comportement par défaut et le dernier recours pour tous les autres modes.","text1e2baba1cb9b":"Journal des modifications SingulaComp","text1e47d4f7a1a3":"Élément suivant","text1e49ee38fcec":"Ce que vous n’obtenez pas","text1e54b8e6af96":"Synchronisez les utilisateurs et les groupes depuis Microsoft Entra, Okta, OneLogin, JumpCloud, PingOne ou tout fournisseur SCIM 2.0.","text1e5fac867454":"connexions","text1e5fdfe01184":"Choisissez une fois les outils et ressources nécessaires à chaque agent. Chaque nouvelle session utilise automatiquement cette configuration.","text1e67cb5d7376":"Page Google Admin console Web and mobile apps avec le menu Add app ouvert","text1e6fde362892":"Le tracker, maintenu fiable","text1e7d701f8277":"Aucune ligne sélectionnée — cliquez d’abord sur une ligne","text1e8e15a1b467":"Fichiers et recherche","text1e9406a77696":"SSO SAML 2.0","text1e9806e4227b":"Indicateur","text1ea442a134b2":"Aucun","text1ead5326bbb8":"Vérification de la méthode d’autorisation de ce serveur","text1eaee08882eb":"Nombre total de sandbox","text1eba90226b10":"Étapes de configuration","text1ec222d94194":"ce que l’entreprise a appris","text1ece34602eea":"Les valeurs sont scellées avec AES-256-GCM. La clé est dérivée par projet avec HKDF-SHA256 ; le texte chiffré d’un projet ne peut donc pas être ouvert avec la clé d’un autre. L’enveloppe est versionnée afin que le système puisse évoluer sans bascule générale.","text1ee690876b9c":"Mettez le modèle de projet au travail.","text1ee88a995467":"L’URL de base SCIM, les informations à saisir côté IdP et la façon dont chaque fournisseur lance la synchronisation automatique.","text1eec97a07f6b":"Promesse","text1efc71237433":"Masquer la clé {value0}","text1f00d975e483":"+111,800","text1f05c7f5b64d":"Tout autoriser","text1f0a5246c481":"Aucun modèle configuré","text1f1146934bab":"Installez la CLI et pilotez SingulaComp depuis votre shell.","text1f1196332022":"Crédit accordé ($)","text1f1228d5e972":"Manifeste Slack copié","text1f23d8400f20":"Un filtre est un chemin pointé comparé à la même charge utile que celle visible par le prompt. Il sert à interrompre les boucles : une source qui signale les deux côtés d’une conversation lancerait sinon l’agent sur sa propre réponse.","text1f2550ed44dc":"Détermine l’agent, le modèle et la règle de participation utilisés par chaque canal connecté. Un canal sans remplacement utilise les valeurs par défaut du projet.","text1f2cde4f0d46":"Session démarrée","text1f3073c23e1e":"Organisation GitHub (facultatif)","text1f36becc3aa7":"Ce que c’est","text1f37df0db62b":"Échec du renvoi de l’invitation","text1f4114a47e76":"Projet créé, mais la session de configuration n’a pas pu être démarrée","text1f43948106d1":"Intégré","text1f45f02561f4":"Couper","text1f4dada66e63":"sur une ressource","text1f5bdc1c9cf0":"Vous pouvez consulter cet enregistrement, mais son propriétaire ne vous a pas partagé le contenu de la session.","text1f6d55a46a7c":"Inclure dans l’assertion SAML","text1f6fa6f69d18":"min","text1f740a094773":"$ grep -ri \"annual\" .singulacomp/memory","text1f771b52ed1c":"810,000","text1f7ad27866ae":"Vision / entrée de fichiers","text1f8089e0b8bf":"Demandez-le dans un fil : la session lit la source, le fichier de ton et le fichier d’affirmations, puis revient avec les brouillons dans le même fil.","text1f83ee142a4b":"L’App ne sait jamais qui l’a ouverte","text1f9163a0d700":"Observer l’écran","text1f9189b2dc36":"Changer de modèle","text1f923dc84e2f":"Les membres existants conservent leur accès ; les nouvelles connexions via SAML ne sont plus provisionnées et la synchronisation des groupes ne s’exécute plus.","text1f926d1359b8":"Le premier message d’un fil crée une session. Chaque message suivant de ce fil atteint la même session — après l’arrêt nocturne du sandbox, après le départ de la personne qui l’a lancée. Cette correspondance est un index unique dans la base de données, pas une convention que deux services s’accordent à respecter.","text1f94843777ae":"Renvoyer","text1f94b32a5f82":"Google Workspace et Microsoft 365","text1f95658b1ee9":"PPP « à » HH:mm","text1f97b1d85d84":"Aucun résultat — choisissez l’option Personnalisé pour tout fournisseur conforme aux standards.","text1fa1b04791a4":"Utiliser une expression cron","text1fa449139a48":"Ouvrez le dépôt","text1fc03af173f4":"Aucune session ne correspond à \"{value0}\"","text1fc6dc4bd320":"Dans « Single sign-on », faites défiler jusqu’à la section 3 « SAML Certificates » et copiez « App Federation Metadata Url ». Collez-la ci-dessous pour continuer.","text1fc6f3927039":"URI du public (ID de l'entité SP)","text1fc9a387654d":"Tout sélectionner","text1fcc4b37141c":"abandonnée","text1fd045f22dfd":"Aucun essai n’a encore été accordé.","text1fd9ae1607aa":"Inviter","text1fe08365831b":"Sandbox de session préchauffé","text1fece1858ee9":"Ajouter à Teams","text1ff0d2da36a6":"Forfait, portefeuille et dépenses de ce compte.","text1ff455ad5cf0":"Impossible d’enregistrer le budget","text1ff57a29d7c9":"Suivant","text1ff8ad6301d4":"tous les projets","text1ffa9ae5b248":"URL d’autorisation de l’appareil","text2005290ddda9":"Le mot de passe doit comporter au moins 6 caractères","text202141442ce8":"avec l’agent","text20432b11333f":"Un rendu de particules en pixels durs, dans le style de Rauch, du symbole SingulaComp.","text204a5eb2cd28":"Coût","text2060803eeb71":"Développer la barre latérale","text206588f5fd84":"Ajouter un Computer Tunnel","text2068b81b75d4":"Accès","text2069eac0aa93":"Les agents travaillent sur vos données internes, au même endroit","text2069f4549744":"Jours d’exécution","text206d4796597e":"Carrières chez SingulaComp","text208037ac5573":"Docker Engine avec le plugin Compose","text2085a74cbb9b":"URL de réponse (ACS)","text2086b9a17d50":"8 mois","text208c16738f38":"{value0} perd l'accès à ce compte lors de sa prochaine demande et doit se reconnecter.","text20a2e59ba129":"Indicateurs de fonctionnalité","text20a958bfd83a":"Empilé — avec bannière","text20b8487b3804":"Tous les événements","text20bf63f7b46f":"Webhook créé","text20c32c06512f":"Contacter SingulaComp","text20c37607a3b4":"Dernière connexion :","text20caf3bcf39b":"Aucun agent correspondant à \"{value0}\"","text20cec9e797c9":"Événement canonique n°","text20dba837bd8e":"Actions du bac à sable","text20e21c1a9320":"Noir et blanc avec accent turquoise","text20f12289f9b8":"Info-bulle","text20f1619cdd29":"Chemin autorisé","text20f25bdb24b4":"Attribut source","text21164ff9b63e":"Motif (p. ex. ticket n° 1234)","text211be77ddd51":"Le point d’entrée du support de production. Chaque numéro ci-dessous est en direct – l’aperçu interroge toutes les 15 secondes.","text211d0bb8cf4f":"Bloquer","text211ec50d7a30":"Disponible dans les deux thèmes ; le sélecteur affiche une miniature statique.","text2124ed4e5bb6":"Actualisation quotidienne","text21297d1ad43f":"Chaque variante, avec son nom. Les sessions utilisent les formes 3×3, circulaire et carrée à 14 px.","text212fd04a1d20":"Rechercher des agents","text212fd966f4a3":"Easy connect couvre plus de 3 000 applications via leurs propres écrans OAuth, mais nous ne prétendrons pas que tous les systèmes financiers y figurent. Là où le catalogue ne suffit pas, les types de connecteurs directs prennent le relais — et si votre grand livre n’a aucune API, la réponse honnête est que ce processus reste un flux fondé sur un classeur et des approbations.","text213985e12832":"Postman","text21417e340893":".singulacomp/opencode/agents/singulacomp.md","text214c21aedcef":"  \"permission\": \"allow\"","text214d79fdac84":"Remplacements enregistrés","text2158038765cc":"Préparation de l’aperçu","text217a15820752":"Vous avez approuvé cela — l’agent exécute maintenant la migration","text218197693424":"De","text2190d03af90a":"Partir sans économiser ?","text2191d96dabc7":"Boîte de dialogue Cloudflare Add an application avec le type SaaS sélectionné","text219528f8ca23":"Le backlog auquel vous avez cessé de prétendre que vous vous attaqueriez.","text21b111cbfe6e":"Par défaut","text21b1727307b8":"Certes, certains ont échoué.","text21b2eed1e328":"images","text21c3f4d1d0d0":"avec des dépenses ce mois-ci)","text21d978d10cd9":"La sandbox contient un unique token SingulaComp limité au projet et aucune clé tierce. L’identifiant de votre outil de campagne est déchiffré côté serveur et ajouté à la requête sortante.","text21e4c72a597b":"L’enregistrement efface chaque notification de maintenance active et rétablit l’accès normal.","text21fd79c7de52":"Dernière activité","text21fea3a172b2":"Configurer SAML","text2204e7921e43":"Dans l’onglet « Provisioning » de l’application, choisissez SCIM et cliquez sur Save. Un panneau de configuration apparaît → « Configure API Integration » → cochez « Enable API integration ».","text2206b18e524f":"helpdesk · lecture","text221163d6e73f":"Créer le rôle","text221bf49bd2bb":"default_mode: risk fait exécuter les lectures et soumet les écritures et appels destructifs à une personne. Un projet sans bloc de politique conserve l’ancien comportement permissif ; définissez donc ce paramètre explicitement.","text221ff19c904c":"Planifications","text22206bc67806":"Quitter la sélection","text222b8d57e366":"Échec de l'enregistrement des remplacements","text22412aa281cb":"fournisseur de sandbox","text22489bebb98f":"Compte de service supprimé","text224a3369a5c9":"Valeur :","text224f87a75a67":"oncall-handoff","text22529ca02952":"Si l’élément nécessite une clé ou une application connectée, l’agent vous fournit un lien à compléter au cours de la même interaction. Vous ne collez jamais d’identifiant dans un chat, et l’agent ne voit jamais sa valeur.","text22548d041f74":"Affichée une seule fois","text2255219ebc09":"Réponses issues de","text225d72c56949":"Il recherche dans les sources que vous connectez les personnes correspondant au brief, évalue chacune selon les critères définis et rédige un premier message pour toutes celles qui en valent la peine.","text226f2b1f08a3":"Un runtime ouvert aujourd’hui, conçu pour être extensible. Le sandbox vous appartient : vous pouvez le lire et le remplacer.","text2283269ca150":"Connexion de canal","text2288facc3728":"SAML SSO, la synchronisation d’annuaire SCIM, les rôles personnalisés, les groupes et la lecture du journal d’audit sont des droits Enterprise. Sur une instance auto-hébergée, ils s’activent avec une licence Enterprise. Les rôles intégrés de propriétaire, administrateur, membre, responsable et éditeur sont disponibles sur chaque installation, et l’audit est enregistré sur chaque installation, que vous puissiez le consulter ou non.","text228d1d7e87d4":"Gestionnaire de secrets","text22965568d22a":"Connecté","text229c8c14416e":"Tous les jetons","text229fbeec6b2f":"Ouvrir la vue complète","text22a970d2e5b1":"Terminé","text22b4436e2cc6":"La stack vous appartient","text22b6584e5811":"L’API et la passerelle LLM intégrée au processus","text22ba60d6b643":"ChatGPT Work","text22cd35468c29":"Chargement de votre espace de travail","text22d231391269":"Extraction","text22e2bada8f1c":"Mises à jour","text22e7a3b61f49":"Cette entrée figure dans l’archive, mais ses données sont manquantes.","text22e88caadb30":"ID de l’entité d’accès","text22efd6dbe496":"Approbations nécessitant une intervention répertoriées","text2302a8311ddf":"Aucun projet ne correspond à votre recherche","text230c0a4b3c33":"Le travail arrive via","text231082dfe1a4":"Impossible de copier le prompt.","text231d895f30dd":"Conçu pour résister à un audit de sécurité.","text2334606a7abf":"Cochez d’ABORD « Declare Redirect Endpoint » (cela modifie les métadonnées générées), puis cliquez sur « Activate » / « Save » — cette étape génère le certificat de signature de l’application. APRÈS l’enregistrement seulement, copiez la « Metadata URL » et collez-la ci-dessous (laissez « Dynamic configuration » sélectionné).","text233d0d69a6c8":"Section Basic SAML Configuration avec le bouton Edit","text234482872368":"Ajoutez-en un pour l’injecter dans chaque nouvelle session.","text2346f214ad56":"Atténué","text2348f9987442":"ouvert","text234d0e73855a":"12%","text235c1b41991b":"SingulaComp contre Glean : recherche ou plateforme d’agents qui exécute le travail ?","text235f858bb706":".opencode/opencode.jsonc","text2366b8e06afa":"Le cadre de Satya Nadella sur les écosystèmes de pointe révèle l’idée stratégique la plus importante de l’IA : chaque entreprise doit construire du capital humain et du capital de tokens, qui se renforcent mutuellement.","text23686ff6ba91":"Impossible de charger la boîte de réception des révisions","text23715dba027a":"Crédits et utilisation","text2371acc8f6df":"Impossible d’enregistrer les conditions","text237f1a28cf06":"Chaque membre d’un groupe sélectionné reçoit également ce rôle sur ce projet.","text2380f018cc45":"Rechercher des modèles…","text23922935b1f8":"Connexion enregistrée","text2395784386a5":"Choisir qui peut ouvrir","text23ac944be61d":"userName","text23ad3a862df5":"Les sessions appellent la passerelle dans votre propre stack, via votre domaine ou tunnel. SingulaComp ne possède aucun identifiant sur ce chemin et n’y a aucune visibilité.","text23b0caa9d34a":"Membre supprimé","text23b1336156a0":"Client mobile","text23bdf85d2503":"Application de la configuration et validation de l’environnement","text23c1c031ead7":"URL des métadonnées de fédération de l'application","text23c446ef2187":"Client Credentials","text23d5ee4799f0":"Easy connect couvre plus de 3 000 applications via leurs écrans OAuth. Tout ce qui ne figure pas dans ce catalogue est accessible via MCP, OpenAPI, GraphQL ou HTTP brut — généralement la réponse honnête pour un service interne, qui n’a jamais eu d’entrée de catalogue publique.","text23ddde8c8e40":"Une demande de modification vous attend le matin. Fusionnez-la et l’entreprise apprend quelque chose de nouveau. Fermez-la et rien ne s’est passé.","text23e39291d613":"Enregistrement…","text23ffb018d2a2":"Exigence MFA modifiée","text240580c01610":"DAU / WAU / MAU","text2419d7067630":"Envoyer le dossier de revue de sécurité","text24234d557d8d":"Approuvée — l’agent va continuer","text242443486b8c":"/singulacomp logout","text24309f7c84ea":"8px 10px","text2438ee64fbf9":"Rédige le rapport d’état du jour et l’enregistre dans /workspace/reports/","text244210e48437":"projet","text24433c70eba5":"Activate","text244b84350614":"planner","text2461783e77d5":"L’auto-hébergement est gratuit et le restera toujours. SingulaComp Cloud est le même produit, avec la machine, les mises à niveau et le niveau sandbox pris en charge pour vous.","text2463759d5e71":"Lire les fenêtres, les arborescences UI et les captures d’écran","text2467c93661b7":"Remplacements de session configurés","text246ef8c1130d":"Claude Code","text246f2a6245a5":"SingulaComp pour les équipes produit","text2477d724436e":"À l’étape « Google Identity Provider details », cliquez sur « Download metadata », collez ci-dessous le contenu du fichier XML, puis cliquez sur « Continue » DANS GOOGLE pour ouvrir l’écran « Service provider details » (étape suivante).","text24859dc0201b":"Chaque mois","text248f3bad646d":"Le connecteur et l’action exacte appelée.","text24984f203fd7":"est défini par un responsable de projet. Vous n’avez pas l’autorisation de le modifier.","text24a754cf2e81":"Groupe rattaché au projet","text24b6bef25e6e":"Ne pas","text24ba36a8ec86":"Modifier la source de cet agent dans un chat ?","text24c56b85c01b":"Les mêmes règles","text24c5c392057f":"Étape Configure SAML avec les champs Single sign-on URL et Audience URI","text24cfd660e786":"Intégré — avec image","text24d3236c3ac4":"Jamais utilisé","text24d906bf39fc":"S’applique aux clés créées ici par les personnes. Les clés créées par SingulaComp pour une session en cours d’exécution expirent avec cette session.","text24dab51514a1":"{value0} ajouté à {value1}","text24db9f4eb779":"Abonnement synchronisé avec succès","text24e800f1cdb3":"Team · $29.99/siège/mois","text24f15c9196e8":"· groupe","text24f32b0f8b75":"Essai du compte accordé","text24f46f717cfa":"Aucune autorisation requise","text25054dad693a":"Sessions recherchées","text250a875ddaa6":"La prochaine couche : vos propres modèles, entraînés sur le travail déjà réalisé par vos agents, au sein de la même plateforme.","text250ab151e9cc":"Votre IdP ajoute","text2515f730f2e2":"Réutilise notre base de données et nos sauvegardes existantes. L’option la plus simple à exploiter.","text2522f9d16f3b":"Centre de commande","text25330787f710":"+3","text2534086de9fe":"Afficher le panneau","text2534e74d5120":"Que doit modifier l’agent ?","text253923d0f0c5":"Connexions → Applications → +","text253b18a02165":"Démarrage","text25498193b898":"Nom du projet","text2549e14d07c9":"Utilisé comme premier choix pour l’adresse AgentMail, par exemple support@agentmail.","text254f1565c507":"la valeur brute","text2577c0f557b2":"projets","text258bc3256175":"$ git log --oneline .singulacomp/opencode/agents/","text258cb37408ed":"Chaque session s’exécute sur sa propre machine isolée. Des milliers tournent en parallèle avec une seule configuration.","text25950c20dae9":"Échec du refus de la demande","text259b154df9fb":"La passerelle LLM par laquelle vos sessions acheminent les appels de modèles","text25a5ba44713d":"Invitation annulée","text25a63e52a98f":"résultat","text25c9ab3f2bf6":"Impossible d’afficher ces liens","text25cb42517890":"Échec de la suppression du webhook","text25cc3dcfa2a5":"Accordez à ce membre l’accès à un projet depuis la liste Accès du projet.","text25d01f9cf522":"La même liberté, conçue pour plus d’une personne. Gratuit pour commencer, gratuit à auto-héberger.","text25d302d271e6":"Pendant une heure maximum, toutes vos actions s’appliquent à ce compte. Chaque modification est inscrite dans le journal d’audit du client avec votre identité.","text25df917eafc7":"Si votre site est un dépôt, le texte est du code — et une modification de texte est une demande de modification avec aperçu, relue exactement comme une modification de code par la personne responsable des contenus.","text25e8e1211a52":"Les agents ouvrent des demandes de changement. La fusion est refusée par défaut pour un agent et accordée explicitement dans singulacomp.yaml — ainsi, un agent ne peut pas étendre son propre accès sans une modification approuvée par quelqu’un d’autre.","text25eea22ea61b":"Échec du chargement du compte","text25f372c4eb6c":"Révoquer l’invitation ?","text25f7b3721119":"Tout réduire","text260b83818832":"Migration appliquée","text260f0001800b":"Utiliser votre propre application Slack","text262a098dffb5":"Agit en tant que","text262b4ff6afdd":"Débutant","text263dcea88e3a":"Lisez les fils d’un compte et rédigez la réponse. Lecture et envoi sont des actions distinctes avec des approbations distinctes : « peut lire le fil » ne signifie jamais silencieusement « peut envoyer en mon nom ».","text264521e37d41":"Pour chaque étape : ce que l’entretien évalue, les questions qui le testent réellement et à quoi ressemblent une réponse forte et une réponse faible. Généré à partir de votre propre grille dans le dépôt, afin qu’un nouvel intervieweur suive le même processus qu’un intervieweur expérimenté.","text2649e082d9a2":"Entrée","text264c28cbf01c":"Effort de réflexion","text265e52a33b53":"Définissez userName sur l’adresse email utilisée par SingulaComp : ouvrez la section « Attribute Mapping » (distincte de l’écran d’authentification), dans la colonne « PingOne Directory », développez « Username » et sélectionnez « Email Address ». Dans les préférences/actions de la connexion, définissez ensuite « User Identifier » = userName et « User Filter Expression » = `userName eq \"%s\"`. Une erreur ici est la cause n°1 des échecs PingOne — la valeur par défaut est le nom d’utilisateur interne, pas l’adresse email.","text266240ec402c":"Modèle de facturation","text267d2e1cb01e":"La question la plus importante pour toute entreprise qui adopte l’IA : pouvez-vous remplacer le modèle sans perdre l’expertise institutionnelle acquise ? Une checklist de souveraineté pour évaluer votre plateforme IA.","text268bc1833e83":"Merci","text268f14bbfe11":"Diagnostics","text268f9616a5b9":"Chaque appel d’outil est consigné","text26965989cce5":"est désactivée pour ce projet","text26a69b6ee645":"est affiché. Enregistrez-le en lieu sûr — nous ne pouvons plus l’afficher, et tout jeton perdu doit être remplacé.","text26b154c97fd8":"Un client public n’a pas de secret — il se connecte uniquement avec PKCE.","text26b1a7703eac":"Masquer les versions précédentes","text26b83994dca8":"Attendre","text26bee86cde97":"Étape Attribute mapping d’une application SAML personnalisée Google avec primaryEmail, firstName et lastName associés","text26befd6b522a":"Une force de travail que vous pouvez forker","text26c880f0d774":"Enregistrer une application","text26ce5a84b480":"Échec de la révocation de la session","text26eb1bc45b53":"Refus par défaut","text26ecc76c0ce9":"Supprimer ce jeton ?","text26ee1166df63":"Les modifications s’appliquent au prochain prompt.","text26f0dd993530":"Nouvelle tentative automatique","text27042f4e6eca":"droite","text270ba743dc3c":"Les planifications Cron et les webhooks signés démarrent des sessions SingulaComp sans personne présente. Chaque déclencheur indique l’agent exécuté, contient un modèle de prompt et livre le travail via une demande de changement approuvée par une personne.","text2717248839d2":"Matrice de points","text272b5704fa54":"Statut du paiement","text272f6dbe5a44":"Accès accordé à {value0}","text2730183d6b77":"Organisations","text2732406e3be5":"Aucune session correspondante","text27342581678a":"Performances de chaque fournisseur — latence de mise à disposition, taux de réussite et répartition du temps.","text27343e44b3f1":"Frais SingulaComp","text2743ed9c1ab8":"au-delà de la limite","text2749b54ef956":"Essayez une autre recherche ou effacez le filtre actuel.","text274a70ce834d":"modification requise","text2758aea1d017":"Utilise déjà {identifier}. Déliez-le d’abord à cet endroit.","text27593c2cec19":"Budget enregistré","text275b372f85bc":"Audience / SP Entity ID → l’Identifier (Entity ID) ci-dessous.","text27691018adc6":"Plus de 3 000 connectées","text276e88f0f37e":"Les tâches Cron et les webhooks signés lancent des sessions.","text2775ed788cd7":"Côté serveur · SingulaComp","text27814d23aae3":"    skills: all","text278179d861e0":"Échec de la définition des modèles gérés","text279b44d2ab4b":"Agents","text27acc1f81d66":"Transmettez une URL XLSX avec la","text27aefb73a85b":"Chemin vers main","text27ba4ec98716":"Donnez à votre agent une boîte de réception qu’il peut lire et depuis laquelle il peut répondre.","text27bcbc3624db":"Démarrage de la machine","text27c2ccd962c2":"Erreur inconnue","text27d628c8b427":"{label} a terminé.","text27edd873708d":"    secret_env: WEBHOOK_SECRET","text27ef201b76a2":"/design-system","text27f8489b0380":"Revenez à l’application (Applications → votre application) et vérifiez que l’onglet « Sign On » est sélectionné.","text27fd394a8fbd":"est connecté à ce projet. Vous pouvez fermer cette fenêtre et revenir à votre session — l’agent en a été informé.","text2804592863da":"URL de rappel de l’application (ACS)","text281af7dd2023":"Invitation envoyée à @ — ils l'acceptent sur GitHub pour y accéder","text2829444ea003":"github.com/settings/installations/<id>","text2831b9b51f86":"Reflète les sessions les plus dépensières sur cette période — un propriétaire dont les sessions ne figurent jamais dans ce classement peut ne pas être répertorié.","text28346646cd67":"/enterprise","text2838bfc7ddc2":"Où arrive le travail","text28391d3bc64e":"sur","text283cf1838c17":"Dans le menu de navigation de gauche, sélectionnez l’onglet « Single sign-on ». Cliquez sur la tuile « SAML ».","text28419d670fef":"avec des résumés expurgés.","text28428b26bd73":"Les compteurs de membres/groupes ci-dessous augmentent, et le journal Provisioning de OneLogin affiche chaque action sur les utilisateurs/groupes (et non « pending »).","text284687df8e12":"Les groupes envoyés via SCIM sont créés dans SingulaComp sous leurs noms d’affichage Entra.","text284d1e8c4918":"retenu","text28647129955c":"Plus de canaux","text2867d17a84dd":"PingOne → Intégrations → Provisioning → Nouvelle connexion","text28810171a932":"Retour synthétisé en spécifications, preuves à l’appui","text28904e587358":"Il commit et ouvre une demande de modification","text2893925796c8":"Chargement du registre…","text289aff12b042":"Question","text289b30b31ca1":"Une expression cron à 6 champs — seconde, minute, heure, jour, mois, jour de la semaine — dans n’importe quel fuseau IANA. Ou un horodatage run_at unique, pour un événement ponctuel qui reste ensuite silencieux.","text28a800e4720b":"select_account","text28b00af7cb71":"Modification proposée","text28c39aaf0edc":"Échec de l’octroi de l’accès","text28cd762621a4":"Cet identifiant signe les requêtes localement","text28d1010d7528":"Votre application → Users and groups","text28d1c949e5e6":"Boîte de réception AgentMail associée à cette connexion.","text28e5ebabd9d8":"url","text28f8a1bd60bb":"html — bascule aperçu / source","text28f8cdd421fb":"Créer une intégration SAML → Configurer SAML","text2905b4d5ffbc":"Les agents sont aussi des principaux","text29151178dbf3":"Application personnalisée","text292117ca3ac2":"message utilisateur · 2 pièces jointes → même vignette carrée, sans limite","text29241ab2d244":"Choisir une date","text2928e9dd01ed":"Confiez une vraie tâche à un agent SingulaComp et récupérez un résultat terminé. Gratuit pour commencer, gratuit à auto-héberger.","text292ad1466ce9":"N’activez PAS le paramètre avancé « SAML attribute transform (JSONata) » pour créer les groupes — une transformation JSONata REMPLACE toutes vos déclarations d’attributs SAML et efface les mappages email/id/firstName/lastName de l’étape précédente. Utilisez uniquement des déclarations d’attributs classiques.","text292fd30cb1b5":"Échec de l’autorisation des permissions","text29300070ca98":"19 jours","text29306928fdc1":"cron à 6 champs, dans tout fuseau IANA","text293b5ec8aac7":"Votre favicon et le nom du produit dans l’onglet du navigateur, avec des variantes pour le mode sombre","text2945df36c2f9":"A inspecté une action du connecteur","text29490fc13cfc":"Impossible de joindre l’agent","text29521c5c7df3":"ne peut pas fusionner — project.cr.merge est refusé par défaut","text2952938846ef":"Déconnectez l’identifiant du connecteur enregistré avant d’utiliser un secret de projet.","text2953b4f72d16":"Basculement entre fournisseurs","text295a899a5fcd":"Chaque message rédigé arrive comme brouillon dans le CRM ou la boîte de réception. Pour bloquer tout envoi, réglez l’action d’envoi sur Ask : l’exécution s’arrête sur l’appel et attend votre décision.","text2973e89393cb":"Toujours dans Attribute Mapping, ajoutez un attribut « groups » mappé sur « Group Names » de PingOne — cela envoie les noms des groupes de l’utilisateur.","text2975104784a4":"Web","text2975132481a7":"Hebdomadaire","text29824c5acaf8":"Membre inconnu","text29887a5ff984":"Partager","text29a390f9237e":"Tout effacer","text29c0204b82fd":"Activé par défaut, sans indicateur. Connectez-le depuis le tableau de bord ou la CLI, invitez le bot dans un canal et mentionnez-le. Tout le reste de cette page concerne Slack.","text29c122c2bdb7":"La note de lancement, la section de page, l’entrée du changelog, le texte pour les réseaux sociaux, l’e-mail. Tout est écrit depuis la même source de vérité au cours d’une seule session, de sorte que les éléments concordent — ce qui est généralement le vrai problème, plus que la qualité de chacun pris séparément.","text29cc3339fce9":"Réessayez dans un instant.","text29d0051ddd19":"Mis à jour :","text29db1b1f6aa4":"Exécutez la veille concurrentielle et l’audit des affirmations via cron, puis faites-les arriver sous forme de demandes de modification. Automatiser la lecture est clairement utile ; automatiser la publication, c’est risquer qu’une affirmation erronée parte à 03:00, quand tout le monde dort.","text29df79f4ec6d":"Jeton d’accès personnel / à autorisations précises","text29ebb2ef2da6":"Toute l’activité","text29f30b14dfba":"Règle de priorité","text29f396e2d238":"{value0} ajouté","text29f7878c46b4":"Échec du chargement de la feuille de calcul","text2a0be92cc91f":"L’espace de travail de cette session a pris fin ; ses fichiers ne peuvent plus être ouverts.","text2a1237f61d21":"Écart","text2a19bdc09aa3":"Ombres","text2a2235310daa":"Relancer la session saine la plus récente créée par ce déclencheur. Un déclencheur épinglé revient ici avant d’aller plus loin.","text2a2728fd9252":"Un projet Compose, sans éléments cachés.","text2a27b0850a85":"Une vraie machine Linux avec un shell","text2a2f8f9e1973":"La stack marketing est vaste et la plupart de ses outils se trouvent dans le catalogue Easy connect : cliquez sur l’application, passez par son écran OAuth, c’est terminé. L’envoi est une action que vous pouvez régler sur Demander, afin que rien ne parte vers une liste sans intervention humaine.","text2a33d984de88":"Erreur réseau","text2a36428839a3":"Violet","text2a3cae7cc0a7":"Afficher tous les connecteurs {value0}","text2a462ba2ae5e":"Les sessions appartiennent à celui — ou ce qui — les a démarrées","text2a528ae2d4ae":"Supprime la connexion Email de ce projet.","text2a53504249e4":"- identifiant: support-inbox","text2a5502b48b14":"Impossible d’afficher le DOCX","text2a568b20ca7b":"Votre propre VPC ou site on-premise","text2a6b24ad2872":"Crédits","text2d50ef954fd7":"Palier de crédits","text2a728809f134":"Vous pouvez réutiliser la même Custom Application que celle créée pour SAML SSO — SCIM se trouve dans son onglet « Identity Management ».","text2a78025de6aa":"Sélectionner","text2a91147eb974":"Expiration de l’invitation","text2a94ea8db704":"Où obtenir une clé {value0}","text2a9575e3e816":"demander","text2a980276b7fa":"HMAC-SHA256 calculé sur le corps brut de la requête et comparé en temps constant. L’en-tête X-Hub-Signature-256 compatible avec GitHub fonctionne également : un webhook de dépôt ne nécessite donc aucun adaptateur.","text2a9a3df163eb":"emailaddress","text2a9d55fd8c0f":"Échec de la lecture de la source","text2aa5f5cc5cac":"Transmis par votre fournisseur d’identité via Directory Sync — le nom et les membres sont gérés à cet endroit.","text2aa9d672c950":"Chaque appel LLM acheminé via la passerelle apparaît ici — modèle, statut, latence, tokens et coût.","text2aae333f0d13":"Le secret nommé par secret_env n’a aucune valeur définie. L’exécution échoue explicitement plutôt que de se lancer sans protection.","text2ab103459572":"Une machine Linux éphémère par session, sur sa propre branche. La seule chose réellement partagée est le monde extérieur — c’est pourquoi l’accès est décidé par les connecteurs, pas par la machine.","text2ab4735ae008":"Compte · Git","text2abfd058360d":"Le bloc grant couvre toute la surface, pas seulement les outils : l’image sandbox avec laquelle l’agent démarre, les connecteurs et canaux qu’il peut appeler, les secrets qu’il peut recevoir, les skills qu’il peut invoquer et ce qu’il peut faire à SingulaComp lui-même. Un agent sans grant n’obtient rien de tout cela. Vous accordez explicitement l’accès, sinon la réponse est non — et par-dessus tout cela s’applique un plafond qu’aucune configuration ne peut relever.","text2ad30464c3ed":"Il a peut-être été renommé ou supprimé de la configuration du projet.","text2ad600bc4377":"Présentation de la sécurité","text2ad8a7049d7c":"elle","text2aebea9f007a":"Lorsque la synchronisation des groupes mappe les rôles OneLogin, ces mêmes rôles contrôlent l’accès à l’application. L’attribution via un rôle remplit donc un double objectif (accès + valeur « groups »).","text2afb17673ff9":"Exécution de la commande","text2b00ca23b112":"<Button variant=\"secondary\" size=\"sm\" onClick={handleClick} > Enregistrer </Button>","text2b040fd0129f":"limite du bac à sable","text2b065c7c9ce4":"Aujourd’hui","text2b112b05602c":"GitHub et votre clé de modèle ne sont volontairement pas demandés ici. Ils se configurent dans le tableau de bord une fois la stack démarrée — GitHub dans Settings → Git, la clé de modèle dans le sélecteur de modèles.","text2b152ca731e4":"Vous choisissez où résident les données","text2b2b0a697042":"Approuvée — l’agent va continuer","text2b2dc8249b94":"Cliquer, saisir, utiliser des raccourcis, faire défiler et glisser","text2b30a2bf9f34":"# qui a modifié le gestionnaire des factures, et quand ?","text2b3168198f05":"Solutions · {role}","text2b371a633e09":"Type de ressource SCIM consulté","text2b3a113da6b7":"Un déclencheur est une horloge ou une signature. Tout le reste — l’agent sous lequel il s’exécute, son contenu et la session dans laquelle il arrive — relève de la même configuration dans les deux cas.","text2b41749fceaa":"Échec de l’annulation de l’abonnement","text2b47dcc33a2a":"Ajouter une boîte de réception Email","text2b4d98953dc8":"hauteur et une disposition à 9 colonnes afin que le changement d’onglet ne redimensionne jamais le popover. La grille de l’onglet Icône s’affiche dans la couleur sélectionnée ; la ligne de couleurs se trouve dans le pied de page, là où l’onglet Emoji place son sélecteur de teinte de peau.","text2b505597daa7":"Tous","text2b52d8b009f9":"Échec de la mise à jour des autorisations","text2b54343f65e9":"Confettis","text2b5c3d26721a":"Contact","text2b7df1bf48b2":"Les questions posées avant la première session.","text2b7f6a84de91":"Nom d’affichage","text2b977e24582e":"Attribute Mapping","text2b99e2a42352":"Rôle du membre du projet modifié","text2bb30a7e4603":"Méthode de connexion","text2bb92b550fe0":"Seules vos sessions privées peuvent utiliser cette connexion.","text2bc95eda6944":"Statut de super-administrateur défini","text2bcb43cbc8f6":"vue","text2bd873d6c734":"Fil d’Ariane","text2bdb956493fd":"Lecture du gestionnaire de webhook","text2bde665563d3":"Donnez-lui le ticket que personne n’a pris en charge.","text2be1f843485e":"{value0} {value1} sera bloqué jusqu'à ce qu'il s'inscrive à l'AMF :","text2bf4ee86ea70":"Tester l’authentification unique","text2bf623481fd8":"Définissez la valeur par défaut souhaitée","text2bf70270bfde":"SingulaComp est une plateforme où des humains et des agents IA travaillent comme une seule entreprise. Votre équipe et vos agents partagent projets, skills, outils et mémoire ; les agents accomplissent un vrai travail sur des ordinateurs cloud, et chaque changement n'est intégré qu'après la relecture et l'approbation d'une personne. N'importe quel modèle, vos clés. Un produit de Singula AI Corp.","text2bfc3471571e":"Approbations","text2c014f8f8986":"Curseur","text2c063e7ab5f6":"La recette de la machine sur laquelle une session se déroule et le record de chaque fois que SingulaComp en a préparé une.","text2c07997249ab":"Échec de l’enregistrement","text2c0f44757d70":"Un renommage, un déplacement d’API, une règle de lint activée — le genre de changement trivial par fichier et insupportable à grande échelle. Il travaille fichier par fichier sur sa propre branche et livre un diff facile à examiner.","text2c192433a710":"Les éléments sur lesquels vous avez agi et que l’agent traite encore apparaîtront ici.","text2c1a881dfca8":"Autoriser toutes les demandes de permission pour le reste de cette session","text2c1c62f284fb":"Nom du produit enregistré","text2c1cff23cb89":"Impossible de charger","text2c1ef1ad75b5":"Inscrit dans un journal d’audit","text2c496ac4ee78":"A recherché des actions de connecteur","text2c4de2851235":"Piste d’audit complète","text2c6041fda32c":"Retiré de la file d’attente","text2c6e8e7b3b77":"Afficher la clé {value0}","text2c6ef0f0d0e4":"risque","text2c7765e1edc9":"Comptes actifs","text2c8131c613e7":"Onglet Auth0 Advanced Settings Endpoints avec le SAML Metadata URL","text2c84dd8d59da":"Menu déroulant","text2c89f2359d69":"Advanced options → cochez « Customize the name of the group claim » → Name : memberOf.","text2c8c07e01e73":"L’entreprise est un annuaire.","text2c92015509d0":"Aperçu SVG","text2c9254d4dcde":"Une instance auto-hébergée exécute sa propre passerelle pour acheminer ses propres modèles. Elle ne voit ni n’utilise jamais les identifiants SingulaComp, et aucun frais de plateforme ne s’applique à un compte auto-hébergé.","text2c93dc393e24":"Rédige une réponse à partir de vos documents et signale les remboursements à approuver.","text2c9d98ec2e8e":"Trois façons de démarrer la même session. Orientez la session planifiée vers la logistique avec une date fixe, jamais vers une quelconque évaluation.","text2c9f21686e34":"Cette étape a partiellement échoué","text2ca8bda4fb1d":"La veille concurrentielle","text2cc79c9e300d":"Droits","text2cce28c5cf83":"Le dépôt est cloné, les outils installés et les dépendances résolues avant le démarrage de l’agent. Aucune étape de configuration n’est nécessaire et aucune machine locale n’intervient.","text2cda01a9e9be":"agents sous-agents IA","text2ce0023296d9":"Reconstruisez chaque événement de session dans l’ordre et examinez les actions régies.","text2cedbc7a36d8":"Ajoutez une clé dans l’onglet Providers. Les modèles qu’elle déverrouille apparaîtront ici.","text2cf3f78e80d0":"decks/<slug>.tsx","text2cf7a6e21f7e":"Copiez le Bot User OAuth Token (xoxb-...) et le Signing Secret.","text2cff97d794a4":"Go de RAM ·","text2cff9baabf56":"Importer","text2d1bcf9e946c":"Requête du playground de la passerelle exécutée","text2d2600dad4ce":"Créez un espace de travail pour commencer.","text2d2827ffc214":"Flotte en direct","text2d4be8ae9ba7":"Le dossier de reporting","text2d782022e664":"Mappage ajouté","text2d83971aa73e":"Synchronisé depuis l’IdP","text2d88a3a2842e":"Di","text2d90edbf800f":"Routage des canaux","text2d9a37f092d5":"La valeur par défaut livrée est permissive : une action s’exécute sauf indication contraire. Dans un projet financier, régler Demander pour toute écriture dans un système de référence et Bloquer pour toute suppression est la première modification de configuration à effectuer ; ce n’est pas déjà fait pour vous.","text2d9da88db71f":"JumpCloud envoie les utilisateurs et les groupes vers SingulaComp depuis une « Custom Application », via son onglet Identity Management (SCIM). Le provisionnement nécessite le droit JumpCloud SSO.","text2d9e28289fac":"Demandé","text2db533557011":"Nom d’hôte","text2dbbf46b037e":"Ouvrir en tant que compte","text2dc82c9cc859":"J’ai choisi les méthodes de connexion","text2dcccf29ebf4":"Ajouter un identifiant","text2dcec5870284":"Partez du travail de quelqu’un d’autre. Appropriez-le-vous immédiatement.","text2dd1d32020bf":"Échec de l’enregistrement de l’accès","text2dda16fbd512":"Filtrer les requêtes par résultat","text2dec6c273b47":"Cette connexion de canal n’a pas encore de boîte de réception AgentMail.","text2decf9534011":"Fournisseur SSO mis à jour","text2def59b7cd0c":"Le dossier de débrief","text2def7330f118":"Suivi sur la question tarifaire","text2df01a03ff43":"Aucun résultat","text2e04f31256da":"Il ne prend pas de décisions sur les personnes","text2e15b5a6e45a":"Importez un classeur pour afficher son aperçu","text2e22eec2a812":"Configuration manuelle","text2e32faf6b9f8":"    prompt: |","text2e3571a5c710":"examinée par une personne, puis fusionnée","text2e4186244bbd":"Nom du jeton","text2e46006a5eeb":"Heure de fin","text2e531f2487d9":"Connectez votre premier outil et regardez-le revenir avec quelque chose d’utilisable. Gratuit pour commencer, gratuit à auto-héberger.","text2e53bdcd0740":"Outil","text2e544a292f69":"Maj","text2e5532bea639":"Nom du produit effacé","text2e5ec4fb360d":"Toute personne disposant de cette adresse peut démarrer une exécution. Ajoutez une clé de signature pour la sécuriser.","text2e6d79de50dc":"Essayez une autre recherche.","text2e7ba6cc8aa3":"Présentations internes de SingulaComp.","text2e7e0f4e6458":"Dépenses {value0} : {value1} sur la période sélectionnée","text2e8802522cda":"Exporter en CSV ou JSONL pour votre SIEM","text2e958b6de022":"Ce client public ne s’authentifie pas auprès du point de terminaison des jetons.","text2e9fbb93ff5b":"04 · L’enregistrement","text2ea11daa7745":"memory/customer-acme.md","text2ea1842b445b":"Internes","text2ea23e8c03fa":"L’accès accordé par un groupe s’ajoute à celui dont une personne dispose déjà — il ne retire jamais d’accès. Supprimez son accès direct : elle conserve les accès accordés par ses groupes.","text2ea6d76002f7":"Construisez une entreprise qui se renforce avec le temps","text2eb40f299fee":"Le dépôt contient les noms et les autorisations. Les valeurs sont chiffrées sur la plateforme et injectées au démarrage d’une machine.","text2ec1c779f38c":"Les agents, skills, triggers, connectors et policies sont de simples fichiers dans un repo unique. Comparez-les, examinez-les dans une demande de modification, restaurez-les.","text2ed79c632f79":"Lisez les tickets, commentaires et états de branche, puis écrivez là où vous l’avez autorisé. SingulaComp ouvre lui-même la demande de modification ; le connecteur sert à tout ce qui l’entoure.","text2ee7054bf895":"Worker ·","text2eefa5041762":"Champ de condition {value0} de règle {value1}","text2f13c3b24e4f":"général organisation entreprise nom connexion règles équipes gérer sécurité mfa zone dangereuse renommer supprimer","text2f144bf62ccd":"Et un coupe-boucle","text2f1473a87dbc":"Noir et blanc avec accent rose doux","text2f1978c6166e":"Signalé","text2f1d28728a8b":"Webhook enregistré, mais l’envoi de test a échoué{value0}. Vérifiez l’URL — les événements n’arriveront pas tant que le test n’aura pas réussi.","text2f2f540650bf":"Impossible de charger la source","text2f2fc7f2e9ce":"demander","text2f300e91c591":"Applications → Applications → « Add App » → recherchez « SCIM » → sélectionnez « SCIM Provisioner with SAML (SCIM v2 Core) » → nommez-la « SingulaComp » → Save. Ouvrez ensuite l’onglet « Configuration » de l’application.","text2f324899999b":"Une skill, c’est","text2f3263f5c933":"par ex. GMAPS-primary","text2f485b9971df":"Vous êtes à jour","text2f5525e787a5":"Choisissez les membres du compte à ajouter à ce groupe.","text2f5574bc5e68":"Nom du champ","text2f5e647e25a4":"Un déclencheur cron ouvre la revue trimestrielle des accès et le rapprochement mensuel des licences. Les déclencheurs indiquent l’agent sous lequel ils s’exécutent : la session sans surveillance dispose donc exactement des mêmes accès que celle supervisée, ni plus ni moins.","text2f64ffb3d90b":"Chaque agent dispose de son propre ordinateur — une machine Linux isolée, préconfigurée avec votre dépôt, vos outils et vos dépendances. Il peut tout installer, exécuter et même casser. Rien à configurer, aucune machine locale requise.","text2f689fee14ca":"Une session reçoit exactement une machine, imposée par la base de données et non par convention. Les sessions ne partagent jamais de système de fichiers, et la durée de vie de la machine est limitée plutôt qu’éternelle.","text2f6a48c637a9":"Webhook supprimé","text2f6c00ce1d58":"Les groupes envoyés depuis les règles OneLogin sont créés dans SingulaComp sous leurs noms OneLogin.","text2f6e9daec8e9":"États","text2f72fafe0ce1":"au lieu de la ligne de commande SingulaComp.","text2f77668a9dfb":"Message","text2f77dafd3fcc":"connecter un fournisseur","text2f80158a9d89":"research/","text2f883b75cd2d":"Rechercher une URL ou un port","text2f8af80f944f":"message utilisateur · aucun plan → la bulle épouse le texte, alignée à droite","text2f938f9b118b":"En attente de la fin de l’opération dans le navigateur…","text2f94bfd5c536":"waitingHeading","text2fa3f7230583":"Onglet Configuration OneLogin avec les champs Audience, Recipient et URL ACS","text2fa77dd466b4":"La session ouvre une demande de changement. Vous lisez exactement quels fichiers sont sur le point de rejoindre votre entreprise, puis vous fusionnez lorsque tout vous convient. Rien n’est intégré sans revue.","text2faca96de47e":"ce compte","text2fb99e8716bb":"Lien de connexion demandé","text2fc385cd2008":"Comptes connectés","text2fcbf32eccad":"Impossible de supprimer {value0}","text2fcfd290b610":"Email de boîte de réception existante","text2fd3b5709d0d":"Photo de profil supprimée","text2fdab8aecd1d":"Échec de l’enregistrement du nom du produit","text2fe1b45a5654":"Les métadonnées RFC 8414 ou OpenID peuvent fournir les URL des points de terminaison ci-dessous.","text2fe3e60fadc0":"Enterprise actif","text2fe50a923e07":"Claude Cowork","text2fea30b8d515":"Les agents agissent via un token SingulaComp unique et limité","text2ff3e0bff1fd":"ID du locataire Azure AD","text2ff50f0be011":"Ce qu’est réellement SingulaComp : l’AI Management System open source, couche par couche","text30015841ce75":"Métadonnées du serveur OAuth lues","text30094e0bec00":"Faire","text3015112f4f45":"Un kit que n’importe quel intervieweur peut utiliser.","text301cd463a175":"Nommer le secret enregistré","text301e9be79f51":"Intégrer toute autre application absente de la galerie (Non-gallery)","text301fe0058472":"Le lien est invalide ou a expiré.","text3022f99399d7":"Vérifiez les autorisations, puis cliquez sur","text3025ab46e129":"Utilisation des modèles","text3026a0ca485e":"deny","text3028b5ac8e62":"Chaque événement est envoyé en POST à l’URL avec un en-tête X-SingulaComp-Signature (HMAC-SHA256 du corps utilisant le secret).","text303a578ba016":"marketing/seo-weekly.xlsx","text3045abafb173":"ID de l’événement","text305cc8ead8d9":"Trois façons de démarrer la même session. Les exécutions planifiées demandent ici le plus de prudence, car le résultat est public.","text30648767dd84":"App supprimée","text3064d79a295c":"Renommer","text30674c348b84":"Demandez à un propriétaire de ce projet d’ajouter une clé — vous avez un accès en lecture seule.","text306ecd5543a7":"L’environnement d’exécution — modèles, outils, autorisations.","text306ef19c8ac3":"Ouvrir dans un nouvel onglet","text307197603f08":"SOC 2","text308167c79b3e":"Détails du panneau (W11)","text3082aa227f95":"Autoriser, Demander ou Bloquer chaque action, avec une intervention humaine là où c’est important.","text30997fa6a7bd":"+5 −1","text309ac069d9b8":"Politiques IAM importées en bloc","text30a034c0a1ed":"Les huit équipes servies par cette plateforme et l’objet renvoyé à chacune.","text30a64216eaea":"Tout afficher","text30ad013a6cb2":"thème mode clair lumineux jour","text30afafe4c16e":"Résoudre avec l’agent","text30b077fb0e07":"Ces modifications sont déjà dans","text30b60a3c8efe":"Assez technique pour créer vous-même les automatisations dès le premier jour.","text30b7f8482c4f":"Next.js","text30d17a039700":"Paramètre groups OneLogin avec l’option multivaleur activée","text30e23f940700":"À vous, jusque dans les moindres détails","text30f16d269283":"Un cron ou un webhook signé depuis vos propres alertes","text310478914595":"memberOf","text3109205d1fc7":") s'arrête de fonctionner et est supprimé.","text310ca503ef36":"Mois","text311659f8380c":"Testez dans une fenêtre privée ou incognito afin que votre propre session ne termine pas automatiquement le test.","text3125384115cc":"le bac à sable","text3139ff90b6e9":"Journal d’audit exporté","text31483b94fbda":"Automatisé","text3170543ce47c":"5 minutes","text319d909352ff":"Détermine si l’agent reprend là où il s’était arrêté ou recommence à zéro.","text31a96910354d":"Ajouter SingulaComp à Microsoft Teams","text31aa7515d0ce":"# connecter l’API d’un outil comme outils d’agent","text31adf1a22230":"Votre propre clé API","text31b7c5d19327":"Rôles du projet","text31c204ebfde4":"Question de session envoyée","text31c48dd4f15a":"Mettez une équipe d’agents IA au travail sur vos propres systèmes — connectés, protégés et contrôlés.","text31cba4f6e839":"/guides/bank-feed","text31d11513a187":"Fermer la question","text31d18c0defdc":"ambiant","text31d70af6b303":"Des règles qui lisent les arguments, pas seulement le nom de l’outil","text31e392d1c037":"Appliquer","text31e3ed0f6798":"Un agent l’échafaude et ouvre une demande de modification.","text31e4f2bb4dba":"\"{value0}\" ne peut plus connecter personne et chaque jeton qu'il détient cesse de fonctionner. Cela ne peut pas être annulé.","text31e88533abff":"Choisissez l’espace de travail dans lequel vous voulez utiliser l’agent.","text31fbef162594":"Continuer","text32017b8ca825":"Vos agents, leurs skills, la mémoire de votre entreprise et chaque connecteur sur une seule plateforme. N’importe quel modèle, vos clés, en auto-hébergement ou dans le cloud managé.","text320274deee2c":"Avancé — référence Git, chemin sparse","text3206f60e481f":"L’accès à l’audit Enterprise inclut l’historique complet des actions autorisées et refusées.","text320e00e73a7d":"panneau","text3213290df23e":"Provisionner, partager et archiver.","text3228c7f267a6":"- slug : stripe provider : http","text3236aeec43e5":"Effort de raisonnement","text32398dbb68e2":"La manière dont cet agent raisonne.","text3242681b6564":"Votre projet, vos outils et votre configuration sont prêts avant le début de l’agent.","text3245bd9249a5":"Annuler, c’est git revert","text324b134f57c7":"Aperçu","text32581286f916":"Modifier le fournisseur SAML","text32599ff9efb7":"Rechercher : \"{value0}\"","text325e84939c64":"Secours","text328130e3456a":"Chaque appel d’outil contrôlé","text32822e8808cc":"Entrée du terminal","text328417796c84":"Où vivent les mots et où ils doivent aller.","text328f99ac05b6":"Autorisation du navigateur accordée","text3293f4f01c0a":"Copier l’URL des métadonnées","text329d41e4b529":"Une clé qui n’a pas été utilisée pendant cette durée cesse de fonctionner.","text32a614577f09":"Toute personne ayant l’URL","text32ae9b80f832":"Aucune compétence pour le moment","text32b31975c6ca":"Éléments","text32b8520a5f50":"NameID : l’adresse email de l’utilisateur (format EmailAddress). Émettez également un attribut email.","text32c6817c8380":"Vérifiez les paramètres exacts. Votre décision s’applique uniquement à cet appel.","text32d1a43a026b":"Settings → Advanced Settings → Endpoints → SAML Metadata URL (hébergée) de l’application.","text32d2efb69c25":"Collez l’Entity ID de SingulaComp UNIQUEMENT dans « SP Entity ID ». Laissez « IdP Entity ID » avec la valeur préremplie par JumpCloud — il s’agit de l’identifiant propre à JumpCloud, qui sera inclus automatiquement dans les métadonnées exportées. Cochez ensuite « Sign Assertion ».","text32d3603f57c7":"Impossible d’ouvrir le compte","text32d61a2331fe":"Présentation du produit","text32d7e8208247":"Contrôle","text32f14aa9ea33":"Préparation de {provider}… cela peut prendre quelques minutes","text32f4468b0b6f":"Rechercher des agents...","text330010f40240":"Pas prêt","text331551b0de41":"En attente","text3321947da6d7":"git checkout -b my-change","text33271bd27f08":"Révoquer ce jeton ?","text3329a9bb48b9":"Application…","text332f54c83d00":"Les téléchargements sont disponibles avec les forfaits payants.","text3330cf80040f":"Lire, exécuter des sessions et lancer des déclencheurs. Le rôle minimal du projet.","text33439eb47c9a":"Comment le modèle est échantillonné et combien d'appels d'outils une exécution peut effectuer.","text33455b560348":"Le jeton d’un canal connecté est un secret limité au connecteur. Il n’apparaît pas dans la page Secrets du projet, et SingulaComp ne l’injecte jamais dans un ordinateur cloud. Il est résolu côté serveur au moment où l’agent envoie un message.","text334d0aadd4e8":"Un déclencheur cron relance l’analyse récurrente sur la nouvelle période et ouvre une demande de modification avec le résultat régénéré. Un second exécute le contrôle qualité et ne signale quelque chose qu’en cas d’échec.","text33575b279b5e":") cesse de s’exécuter et est supprimé. Les exécutions déjà effectuées sont conservées.","text3357cd3d0cee":"Ajouter à Slack","text335e692111a5":"Chaîne qui remplace le secours ci-dessus, mais uniquement lorsque ce modèle précis est demandé.","text336074805fc8":"time","text336a3211e842":"Impossible de charger la source","text3385bcdb1cc1":"Section des attributs SAML d’une application SaaS Cloudflare avec id, firstName et lastName ajoutés","text3387c31a18b3":"Les applications déploient des sites statiques, des bundles JavaScript, des Dockerfiles et des images OCI vers des URL stables. Chaque application se réveille à sa prochaine requête et est suspendue après son délai d’inactivité.","text3389e4b1fac1":"Contrôler les entrées","text33a41fd14a13":"CLI connectée","text33a8218145f3":"De « nous avons un problème » à « plus personne n’a besoin d’y penser ». Si quelqu’un doit encore le suivre, vous ne le possédez pas.","text33a97dd943f4":"Utilisez votre abonnement ChatGPT Plus ou Pro pour accéder aux modèles premium avec le forfait gratuit.","text33b93476cf59":"Heure","text33cf107ab219":"Activer les droits du contrat Enterprise","text33d39c4cbb53":"Okta production","text33d40875a99d":"Triage et gravité","text33da220b1a34":"Actions pour {value0}","text33dd5a127fb6":"{value0} action{value1} en attente de votre approbation","text33e17e895ebc":"Créer automatiquement les membres","text33e39fbadab5":"Tous les outils utilisés par votre entreprise. Aucune clé.","text33e745179bcb":"Agent auquel accorder ce secret","text33e9b6a7ed81":"Provisioning → Flux de travail","text33ed06dda991":"Chaque agent indique les connecteurs qu’il peut utiliser. L’agent de support accède à Zendesk et Gmail ; l’agent de reporting n’accède à aucun des deux et ne peut même pas découvrir leur existence.","text33fd52cfd6ec":"Dans la fenêtre modale Settings de l’addon, collez l’URL ACS de SingulaComp dans « Application Callback URL ». L’Entity ID n’est PAS un champ du formulaire : il doit figurer dans le JSON.","text3405de3a789d":"    agent: support","text34248f2d53e1":"Liste des mappages d’attributs du provisioning Entra avec la ligne userName vers user.userprincipalname mise en évidence","text34285d12cfa2":"Exécutez la commande Agent Tunnel sur un Mac, un PC Windows ou une machine Linux. Validez le code de l’appareil dans votre navigateur pour l’ajouter à ce profil.","text3439c37b92aa":"Une intégration qui s’exécute seule","text343e877eb64c":"La prévision dans un tableur, la feuille tarifaire, le plan de compte. Il les lit comme sources et réécrit la liste de tâches là où l’équipe regarde déjà.","text34455bf1d857":"Modèle de fournisseur","text34487838e765":"−2","text344d5ddf68a3":"Surveillance des renouvellements et extensions","text344f0c44b309":"Demandez maintenant, surveillez l’essentiel, dormez pendant le reste.","text3450d7108b3f":"Activer l’intégration API","text34544f40422b":"SaaS","text34578302fe84":"Deux agents ont modifié le même fichier ? git gère cela depuis vingt ans. C’est une fusion. Rien n’atteint main sans l’approbation d’une personne.","text34598efe7b90":"Désactivation forcée","text345e6cf10469":"Mémoire entre les exécutions","text346fff6c28d4":"Serveur créé, exécution de cloud-init…","text347813131fcb":"MEMORY.md: ne jamais proposer l’annuel avant la revue de sécurité","text34842398fd2d":"Volume de mises à disposition","text3495e757855a":"Blanc","text349a89d57f58":"Ouvrez votre application SAML","text34a6992c659a":"Procès révoqué","text34b86033459d":"Toast","text34bd3f65ba58":"Integrations → Provisioning → « + New Connection » → sur la ligne « Identity Store », cliquez sur « Select » → choisissez la tuile « SCIM Outbound » → « Select ». Nommez-la « SingulaComp », puis « Configure Authentication ».","text34c50a6ee575":"Échec du démarrage de la compilation","text34ca0e766088":"Groupe","text34d281bb0d5f":"Produisez du contenu comme nous produisons des commits.","text34d316295094":"my-llm/foo-7b","text3502b55692e4":"Votre application → General → App Settings","text3506a35e7669":"L’architecture est une commodité. La boucle d’apprentissage fait la différence.","text351c94634971":"L’agent dispose d’une machine prête et travaille en toute isolation. Vous pouvez en lancer cinquante sans qu’ils n’interagissent.","text352007bbaa9e":", et un email vide empêche la connexion. Entra émet également les","text35277213a2a5":"Répondez au ticket maintenant. Effectuez la revue chaque trimestre.","text352a25678fb9":"Valeur par défaut du fournisseur","text35542ace70ce":"Très petit","text355c7b7999a2":"Un secret d’exécution n’atteint une session que si l’autorisation déclarée de l’agent et le rôle de la personne qui l’a démarrée se recoupent. Une fois transmis, il s’agit bien d’une valeur d’environnement, car c’est ainsi qu’un outil l’utilise — nous préférons le dire plutôt que de le qualifier d’invisible.","text355ee5138eb8":"URL de rappel de l’application","text355f79f29d7d":"Commentaires","text35640c97e346":"errorHeading","text3567a402bd50":"Créez les premiers agents de vos clients et gérez leurs services de bout en bout.","text3573c6a20ab0":"Échec de la recherche Stripe :","text358cc201f87d":"Opérations","text358f5017dff5":"ce groupe","text359215455ae1":"{value0} est désormais {value1}.","text35a0f571f5cd":"Fermer la sous-session","text35a932c5a252":"Collez le fichier de configuration, puis confirmez.","text35b38cfe5b26":"ne se chargera plus pour les personnes disposant du lien. Cette action est irréversible — vous pourrez créer un nouveau lien ensuite.","text35be9c541d68":"Créer le groupe","text35e09f770b81":"SOC 2 Type II","text35e1e7990d8b":"JSON des paramètres","text35e233062c2c":"Impossible de démarrer {value0}","text35e54cea7f41":"Chaque connecteur de ce projet, y compris ceux ajoutés ultérieurement.","text35fc0e79987e":"se déconnecter déconnexion logout signout disconnect","text36001b0efbb0":"J’ai affecté des utilisateurs et envoyé les groupes","text3601d6f27b94":"Réglez sur Demander ou Bloquer","text3608d632c70d":"Aucune fonctionnalité n’est disponible pour cette portée.","text360f84035942":"gauche","text361b73d4cf43":"Un commit que vous pouvez comparer et annuler","text363579e1d66b":"Aucune surface utilisable publiée","text365642325b8f":"Connectez d’abord le SSO SAML afin que les utilisateurs provisionnés puissent se connecter.","text3658d6e18a94":"separated divise le bloc en tuiles distinctes, chacune avec sa propre forme et un espace entre elles. Chaque tuile possède son propre cadre et son propre détourage, plutôt que de s’appuyer sur un cadre partagé.","text365987d015f7":"Action suivante","textac304716c0e3":"Notes de terrain sur des humains et des agents IA qui travaillent comme une seule entreprise — par l’équipe qui construit SingulaComp.","text366487a11e4c":"Sessions en cours","text3664895579f0":"Exporter","text3668377bfd48":"Marque seule, sans tuile, object-contain.","text36780a2b23ce":"Quatre réponses","text369629299bb2":"SingulaComp contre Claude Cowork : assistant de bureau ou plateforme d’agents pour toute l’entreprise ?","text36a27da6cdf2":"Notes du présentateur (N)","text36b14500f828":"Aucune version enregistrée pour le moment","text36e35c306f96":"Cela prend environ trois minutes. Vous allez créer une application dans Slack, l’installer, puis coller deux valeurs ici.","text36e7df856716":"L’installation Slack gérée n’est pas configurée","text36ec3a61e2e2":"  invoice-clerk:","text36ecb4f86691":"Champ de saisie","text36f075e8c184":"Il récupère le travail de chaque équipe et l’exécute de bout en bout.","text36f80c38222d":"Un secret d’exécution accordé à une session est une vraie valeur d’environnement à l’intérieur de cette session, car c’est ainsi qu’un outil l’utilise. Nous préférons le dire plutôt que prétendre qu’il est invisible. Les contrôles importants sont les deux barrières ci-dessus et le fait que la machine est détruite avec lui.","text36fec9927cb1":"Dans l’onglet « User Groups » de l’application, cochez le ou les groupes JumpCloud dont les membres doivent être provisionnés, puis cliquez sur Save. Liez au moins un groupe : sans groupe lié, aucun utilisateur n’est envoyé.","text370145ffb7ba":"E-mail ignoré — copiez le lien d’invitation pour le partager manuellement","text37023affd996":"d’autres éléments non affichés","text37056f2381e2":"prop ou importez un fichier.","text37074af6784c":"{value0} membre{value1} perd l'accès à {value2}.","text373570b711c7":"Les filtres, les limites de dates, les lignes supprimées et leurs raisons. Une analyse dont les exclusions ne sont pas documentées n’en est pas une, et un commentaire dans la requête est le moyen le moins coûteux de les conserver.","text3738dea54aaa":"Échec de la mise à jour de la portée","text373a7598b12d":"Ingénieurs","text373f4878fa90":"Tout ce dont l’analyse a besoin","text3759abe4b19b":"Bearer tokens","text37635d11f518":"Authentificateur enregistré — cette session est désormais vérifiée par MFA","text376f3f363e3e":"Cette session est encore en cours de réveil.","text376fe4769903":"Liste des applications PingOne","text378214869b2f":"Les autorisations sont du texte dans le dépôt : modifier qui peut accéder à quoi produit donc un diff à réviser, plutôt qu’un réglage déplacé discrètement.","text378665754d2d":"Le manifeste de l’application ne contient pas d’URL de page d’accueil valide. Réessayez ou utilisez l’option de jeton ci-dessous.","text3786f1f8d4fd":"Fournisseurs et modèles utilisables par ce projet.","text3792573d9e3c":"En période d’essai","text379e0962ac4e":"Accès au projet","text379fd759f4b9":"description: Rapproche les factures et les paiements.","text37a5d04181b5":"Votre VPC ou sur site","text37a5d6485e10":"Développer la barre latérale","text37a8eec1ce19":"par défaut","text37aa35bdafc9":"MCP · OpenAPI · GraphQL · HTTP","text37b90680b842":"Rechercher des modèles...","text37bad7de9098":"{value0} supprimé","text37c1bfd249c6":"Une réponse qui ferait revenir cette valeur dans le bac à sable revient avec [REDACTED] à sa place : un 200 normal indique donc que la politique fonctionne. Une réponse vide ou une erreur de connexion vers un hôte approuvé est un véritable échec, pas la politique en action.","text37d340dd4340":"Tout est du code","text37d715d202ea":"Aucune modification détectée","text37d870749610":"Un déclencheur cron ouvre la session le premier jour et suit la checklist : comptes demandés, lectures rassemblées, plan de première semaine rédigé, message au buddy envoyé. Date fixe, liste fixe, aucun jugement.","text37e3f6c2697b":"Grille — proximité 2D","text37fa6abce246":"Passe à la rotation ambiante.","text380c0b05bcfc":"Règles de motif","text380ded41df15":"L’autorisation n’a pas abouti. Fermez cet onglet et relancez la connexion depuis votre terminal ou le tableau de bord.","text380efe8cc760":"Effacez un filtre ou sélectionnez une période plus large.","text381195b0a9b3":"Plus de 3 000 applications en un clic, avec MCP, OpenAPI, Postman, GraphQL et HTTP brut","text3822b0412ed7":"Aucun secours","text382a05b25490":"product/feedback-2026-w31.md","text382d329c7bac":"Les approbations en attente apparaissent ici. L’accès à l’historique d’audit nécessite l’offre Enterprise.","text3835b7065fba":"J’ai affecté des utilisateurs à l’application","text3840d9d29421":"Modèle par défaut","text38438f131ca0":"Déclencheur supprimé","text38449eca346b":"Easy connect couvre plus de 3 000 applications via leurs propres écrans OAuth, et la plupart des systèmes de recrutement et RH sont accessibles ainsi. Sinon, OpenAPI, GraphQL, HTTP brut ou un serveur MCP distant permettent d’y accéder — et si un système contient des données qu’aucun agent ne devrait toucher, la bonne configuration consiste à ne pas le connecter.","text384c077e42b5":"est maintenant la valeur par défaut du projet","text3851cae17d93":"Paire de logos","text385ec5e81a2c":"L’authentification à deux facteurs est désormais requise","text3867abe1d888":"Échec du chargement des comptes","text386ad6b22698":"J’ai configuré, mappé, affecté et démarré le provisionnement","text386bdafccae6":"Démarre au lancement","text3877d553bdf4":"ce n’est pas implémenté, l’implémentation est médiocre, ce n’est pas documenté, personne ne peut le trouver ou vous ne pouvez pas le vendre.","text3880a3aae4e6":"Ajouter un fournisseur personnalisé","text38825b0f646b":"90 jours","text38839cc3827c":"Chargement des feature flags…","text3885f30292f3":"Chaque entreprise est déjà autonome. Aujourd’hui, les humains pilotent cette autonomie. Demain, les agents le feront. SingulaComp est l’endroit où ce changement s’opère.","text388f7968512c":"singulacomp","text38989e6be9c4":"par million","text389e4355c524":"Veuillez choisir un fichier image","text389fb5217392":"Aucun connecteur dans ce projet pour le moment.","text38a61b747dc9":"Les étapes d’approbation sont désactivées par défaut","text38a81e87e796":"personne","text38ba7f9cc345":"Niveaux payants","text38cd0d8a57cb":"Code terminé et désactivé par défaut. Votre déploiement l’active et fournit les identifiants de l’application Microsoft ; un administrateur du tenant donne ensuite son consentement une fois. Mêmes sessions, mêmes règles d’identité que Slack.","text38d076d39951":"Ajouter à un projet","text38d268a10995":"Rechercher du texte","text38da1505ca83":"Activité","text38e5a46cbc5a":"Score","text38f7cb30a3fb":"bloqué par le fichier de l’agent","text38fa4a9dc87c":"Ajouter une application → SaaS · SAML → politiques","text390287e30d47":"Script · {value0}{value1}","text390350d75825":"Application web","text3907fa7f8072":"Apparence","text390ae89f8320":"sessions exécutions fils conversations ouvrir","text390d930c483d":"Une session est une vraie machine. L’agent installe ce dont il a besoin, exécute la requête, travaille dans un script lisible et le valide. Vous obtenez la réponse et le code qui l’a produite.","text391065e4dc23":"Exporté","text3915df4b6200":"Ce fournisseur communique directement avec son propre point de terminaison, en contournant la passerelle SingulaComp — aucun budget, journal ni routage ne s’y applique.","text391fb7ff81a1":"Centre de coûts","text3923e8556e27":"Cette modification comporte des conflits de fusion","text3926ced4e6c4":"Niveau de zoom","text392e4bb83d05":"La réponse et ce qui l’a produite arrivent ensemble dans la même demande de modification. La relancer le mois prochain est une nouvelle exécution, pas une reconstruction.","text39558bb4e2ab":"Relancer une session précise, désignée par son id. Si cette session a disparu ou a échoué, passer au mode suivant.","text39587cdd0983":"Onglet Assignments avec la liste Assign ouverte","text3965375163f1":"Fournisseurs d’identité","text3968b17ec8ee":"Ajouter des ombres portées ou des effets","text396b376be537":"Reproductible parce que le code l’accompagne","text396b656e8564":"Chaque projet de chaque compte, du plus actif au moins actif. L’activité correspond à la session la plus récente du projet, et non à la dernière modification d’une ligne.","text397dda0799ba":"Nombre maximal de tokens en sortie","text3981a2b9c1ef":"Communication","text39839e17c1cd":"Ce qui se passe lorsqu’aucune règle ci-dessous ne correspond. Remplacez le comportement d’un outil avec une règle.","text398e53499fed":"Échec du chargement des secrets","text39921a740bf2":"Interrupteur","text3998a1eb7588":"Qui peut y accéder","text3999be1cc89e":"définit qui existe — elle maintient votre liste SingulaComp synchronisée avec votre IdP et supprime automatiquement l’accès dès qu’une personne quitte l’organisation. La plupart des entreprises utilisent les deux ; configurez d’abord le SSO, puis la synchronisation de l’annuaire.","text39a1c11af6d3":"Choisir l’icône du projet","text39b7ec1e8402":"Mettre à niveau le forfait","text39bbb719fa2b":"Groupes","text39bccc5f46a7":"Laissez l’identifiant vide pour utiliser la clé comme identifiant — cas courant. Définissez-le explicitement pour conserver une seconde valeur sous la même clé (p. ex. une clé de secours).","text39e4dae21daa":"@agentmail.to.","text3a06bf051e48":"Ajouter un connecteur","text3a13855164e7":") ou une expression régulière (","text3a1d1fd93c2a":"Transformez le workflow en code — et gardez le code.","text3a259d3f4995":"L’agent travaille","text3a27f4a452f7":"Webhook de facturation RevenueCat reçu","text3a2bec075c6c":"Le brief, le document de positionnement, les six mois de décisions que personne n’a consignées ailleurs. Il les lit comme des références existantes avant d’écrire, puis remet le brouillon terminé là où l’équipe travaille.","text3a3115947b1b":"742,800","text3a37d30d808f":"Mettre à jour les attributs utilisateur","text3a3edecfddc2":"Des procédures exécutables et une plateforme que vous pouvez auditer","text3a42e3a0cc79":"Impossible de supprimer ce jeton","text3a4ce41428d1":"Selon un cron, en fin de période","text3a58ba23b40a":"OpenCode REST","text3a5ae4d7de8e":"Choisissez des personnes ou tapez un e-mail pour inviter quelqu'un de nouveau : toutes les personnes sélectionnées obtiennent le même rôle sur ce compte.","text3a5ecca188c0":"Mis à jour","text3a63271cafc1":"Catalogue indisponible","text3a6a2dbef581":"Accès accordé","text3a71ebb2d593":"qui l’utilise — elles en héritent automatiquement. Gérez cela dans l’onglet Membres du projet.","text3a75b0a948e2":"ambiant + texteStatut","text3a78695388b3":"Accueil","text3a7b0ad6b2a8":"Droits SSO, SCIM, RBAC et audit.","text3a9b9523ad0b":"La conférence du T3 a été déplacée au T4","text3a9be266e664":"Client public","text3aa694f6f4b0":"Réinitialiser l’image de marque ?","text3ab7dd8428d1":"Solde disponible","text3ac8bbca9a74":"Facturation","text3ac9aa6e5ebe":"2,455,000","text3ac9d50c270e":"Niveau : {value0}","text3ad47e222b34":"Chaque modification apportée à un agent, une compétence ou un fichier mémoire est un commit avec un auteur, un horodatage et un diff. Rien ne disparaît et rien ne se passe dans l’ombre.","text3add1ecd9b97":"Les adhésions, rôles, politiques, tokens, groupes et modifications IAM sont enregistrés au moment où ils se produisent, sur tous les plans.","text3adff87fd00f":"7px 10px","text3ae19e194379":"bureau selkies novnc plein écran xfce sandbox vnc distant","text3af0e55ccc96":"OpenCode","text3af4d559fa0a":"Chargement du schéma…","text3b05fd3cdf59":"Désactiver les clés inutilisées après ce nombre de jours","text3b0f1d282304":"Toutes les sources sélectionnées sont activées.","text3b13192b9d88":"Abandonner vos modifications\u0013f","text3b349c99c012":"La façon dont votre entreprise réalise une tâche, consignée une seule fois.","text3b39a1eeb288":"C’est la fonction où « l’agent s’en est chargé » est la mauvaise réponse. La première ligne exprime la position produit. Le reste correspond aux contrôles de la plateforme.","text3b3c31642567":"Fournisseur épinglé","text3b4153c0d3c8":"Choisissez une date et une heure","text3b41ba9c7cb8":"Aucune donnée","text3b4a27ee118e":"SHA-256 de l’entrée","text3b61c181f516":"Ajoutez une connexion de boîte de réception AgentMail distincte pour le support, les ventes, les fondateurs ou toute boîte aux lettres que l’agent doit gérer.","text3b664be41417":"Compte · Facturation","text3b7d044b6a4c":"Votre dernier paiement a échoué et votre portefeuille est vide. Mettez à jour votre mode de paiement ou ajoutez des crédits pour redémarrer les sessions.","text3b7ea51793e9":"Effacer la recherche","text3b86445861ee":"Autoriser tout {value0}","text3b894362f7ae":"et revient à la première étape.","text3b915cdff384":"Aucune dépense sur cette période","text3b9453dad42b":"•","text3b9995d82ed9":"Filtrer l’activité","text3b9c358f36f0":"fichier","text3ba20a470a12":"Ce compte exige l’authentification multifacteur pour cette action. Saisissez un code fourni par votre application d’authentification pour vérifier cette session.","text3ba60eb0a910":"— l’adresse email de l’utilisateur","text3bac8a95f83a":"Son secret (","text3baf55478483":"Supprimer la tâche","text3bb2e4fa1c03":"Utilisez cette option lorsque la boîte aux lettres existe déjà ou que le compte AgentMail a atteint la limite de sa boîte de réception. SingulaComp créera tout de même le webhook pour cette connexion.","text3bba69274a7d":"Afficher/masquer les vignettes","text3bc44ac28dcd":"Authentification unique","text3bc82cc3b576":"supabase-auth","text3be3e0ad0943":"Une équipe, pas un assistant","text3bf308e3b077":"un répertoire par skill","text3bf934acee94":"Question de session répondue","text3bfc0ea39768":"Ce fichier ne peut pas être prévisualisé ici.","text3bfe60b0c2cc":"Exécuter des commandes dans un terminal local","text3bfef86a58a9":"Jours ouvrés à 09:00","text3bff939c10f4":"Je","text3c0b45ea3c2d":"+ Ajouter une nouvelle application","text3c0cab50c4fa":"Durée maximale de session","text3c0cf36859ac":"Session supprimée","text3c1e606d96e3":"66.7%","text3c24d2c0295b":"Aucun groupe dans ce compte pour le moment.","text3c2f1e20ab37":"ID de l’App","text3c3a8c864db7":"   enregistré, clôturez-le comme remboursement partiel et notez l’identifiant","text3c3b223b35e3":"Toute personne pouvant accéder à un agent peut également UTILISER ses secrets et connecteurs déclarés, mais pas les modifier.","text3c42e874fe74":"Lisez la page consacrée à la sécurité avant la présentation.","text3c45b1a13f8b":"Utilisez « Copier le lien » sur l’aperçu d’un fichier ou d’une app pour créer un lien public.","text3c469e9d6c58":"jeton","text3c481db9e3e6":"Démarrez une session où que vous soyez et reprenez là où vous vous étiez arrêté.","text3c482346f375":"retour","text3c579d4ff304":"La plupart des outils ne vous fournissent qu’une couche et vous font louer le reste. SingulaComp les réunit toutes, en open source, et s’exécute là où vous le déployez.","text3c67025c4b3a":"Entity ID → l’Identifier (Entity ID) ci-dessous.","text3c6bd1e4217c":"Renommé en {value0}","text3c86ce6ea087":"Une personne ou un groupe peut être limité à des agents et compétences nommés au sein d’un projet : le marketing peut utiliser cet agent et cette compétence, et rien d’autre. Tout ce qui n’est pas limité reste accessible à l’échelle du projet ; le ciblage est donc opt-in plutôt qu’une restriction à annuler.","text3c93bd037d60":"La modification n° {value0} a été proposée pour examen","text3c9fe204b484":"{value0} ({value1}) mis à jour","text3ca228539c82":"Envoyé lors de chaque appel effectué par ce connecteur. Stocké en clair dans le manifeste — placez les identifiants dans Auth, pas ici.","text3cafa764c6f9":"Super administrateur — contourne tous les contrôles IAM","text3cb27ae0fbca":"Copier l’image","text3cbe01436470":"Valeurs par défaut de SingulaComp","text3cc0540830e1":"Illustration. Le domaine exclu est un espace réservé — SingulaComp ne nomme jamais un vrai client ou locataire.","text3ccc48a02ff4":"dans la barre latérale gauche.","text3ce8275b54eb":"am_...","text3ced15465375":"Collaborateur Git ajouté","text3cffa689f9f4":"Il compare la configuration décrite dans votre documentation à la configuration réelle et signale les différences. Signaler une dérive est sûr et utile. La corriger silencieusement ne l’est pas, et il ne le fera pas.","text3d03a1dea561":"Basculer","text3d0d8c59beb7":"Masquer la clé API","text3d2301d732a7":"Échec du chargement","text3d33bdd92001":"Démarrez une session d’agent pour les résoudre.","text3d3b295854fe":"Révoquer ce lien ?","text3d40244f591d":"La principale alternative open source à","text3d40a69d3160":"Jamais exécuté","text3d41d76bb5fb":"Parcourez les compétences, agents et commandes de toutes les sources. Ajoutez-les à un projet SingulaComp en un clic.","text3d57a1bcb5d9":"Activez le bouton CONNECTION (en haut du panneau de détails, il devient bleu) ET définissez la règle de provisioning sur Active — les deux sont nécessaires ; une connexion enregistrée mais désactivée ne provisionne rien.","text3d586b1705e4":"Le plus de membres","text3d5d4f148324":"Le claim de groupe est prérempli avec groups — il doit correspondre au nom du claim émis par votre IdP, sinon la synchronisation des groupes ne trouve rien, sans notification.","text3d68ab225844":"La personne qui a autorisé un appel suspendu, et à quel moment.","text3d6fe3e703f6":"Tous les membres","text3d7978401c4c":"Sessions créées par jour","text3d80638bbb32":"Un classeur, et une note expliquant chaque ligne.","text3d8d51a4f6f0":"31 tickets · 9 fils","text3d8daa98fdbe":"L’administration au niveau du compte — membres, facturation, création de projets — est totalement exclue de l’ensemble des accès qu’un agent peut détenir. Aucune valeur écrite dans un fichier ne peut l’activer.","text3d927b930ba7":"Copiez le code de votre appareil","text3da33ac38461":"Qui est en retard, de combien de temps et ce qui a été dit la dernière fois. Il rédige le prochain message pour chaque compte dans le registre approprié — une première relance et une quatrième ne sont pas le même email — et vous laisse l’envoyer.","text3daa39233467":"Rôle IAM créé","text3db1f0d55a5b":"Rechercher des demandes de modification...","text3db55a8a36d9":"Choisissez SingulaComp si…","text3dc32dfa31f9":"Voir le rôle","text3dc8d68addcd":"Générer l’extrait de code","text3dc9f569422d":"Expérimental","text3dcb8e2cd245":"Ports 80 et 443, avec un domaine","text3ddcbfe612b2":"Uniquement lorsque","text3de53020a79f":"Exécutez n’importe quel modèle de pointe et passez de l’un à l’autre à mesure qu’ils progressent. Utilisez vos propres clés API, l’abonnement que vous payez déjà ou vos propres modèles exécutés sur votre matériel. SingulaComp reste indépendant des modèles : chaque agent utilise ainsi le meilleur modèle pour sa tâche.","text3de5e2a29bbc":"Connecter l’e-mail","text3de8d7d7b4ed":"# Emplacement de la configuration d’exécution. Ensuite : les fichiers.","text3df124e48264":"Modification rouverte","text3df439a7a73b":"Nouvelle tentative... (tentative {value0})","text3df88e8f7ea6":"Échec de l’ajout de la boîte de réception Email","text3df9726c68ba":"Endpoint","text3e01503c5c75":"Télécharger le JSONL","text3e0188e2ccab":"text/markdown","text3e032ee7d1dd":"vous révisez","text3e11e93e0f42":"Approuvez ou refusez l’action en attente pour continuer.","text3e18e2dab6f2":"Négociation","text3e26769ed36a":"Les propriétaires et administrateurs sont Managers sur chaque projet.","text3e29ac703c2f":"Les membres doivent se connecter avec votre fournisseur d’identité. L’option de mot de passe disparaît dès que cette option est activée, et seul votre fournisseur d’identité fonctionne ensuite.","text3e2a105fd278":"  \"default_agent\": \"singulacomp\",","text3e3a2ec6ee78":"Marketplaces à la une répertoriées","text3e3d7edf97ee":"Accès aux dépôts","text3e5039d12acd":"Aucune clé pour l’instant","text3e54b3b406ff":"Un diff sur une branche, avec la suite déjà exécutée.","text3e5546a47f26":"Deux contrôles pour chaque secret","text3e583390b723":"Paramètres → groupes","text3e6dfbf53d97":"La liste du lundi, rédigée pendant la nuit","text3e6ec9535a11":"Format du Name ID","text3e71adfa7d54":"Rien ne correspond à \"{value0}\".","text3e729afb3dcc":"SCIM Sortant → Configuration","text3e739b3b4329":"L’agent répond déjà à cette invite","text3e79204a1f60":"Versionné, révisable, portable — recherchez dans toute votre entreprise.","text3e820fc2d91f":"Rôle du membre modifié","text3eb4b44dde07":"Tout exécuter","text3eb54d5ae20d":"Issu du modèle de démarrage. Chaque nouveau projet l’intègre, désactivé.","text3ecb3ffd4f33":"Autorisations effectives vérifiées","textae47d51077b4":"Préparation du lien…","texte9e0b20cf289":"Connecté en tant que {value0}","textbb7a240d3660":"Renommer {value0}","text64f07c825803":"Seul le nom change. Le compte reste connecté et personne ne doit se reconnecter.","text499d7f6dfdfc":"Compte renommé","text11ef24ea6e15":"Impossible de renommer le compte","text0223e507afd3":"Pour utiliser un autre compte, ajoutez-le aux comptes de ce connecteur dans les paramètres du projet et définissez-le par défaut.","text3ed7c1e32705":"Lire un tracker et le réécrire sont deux actions différentes. Réglez l’écriture sur Ask : l’exécution s’arrête sur l’appel et vous montre exactement quels tickets elle veut fusionner ou clôturer, puis reprend après votre approbation.","text3efd6742a383":"Crédits débités","text3efdcf91931a":"Déployez pour voir un aperçu en direct.","text3efdd4ec1a82":"Requêtes d’image","text3efe2d7294ba":"Chaque version de SingulaComp, directement à la source. Nouvelles fonctionnalités, correctifs et améliorations — versionnés et datés.","text3f00927a7193":"Écrire","text3f095895acf1":"Les agents, les compétences et la mémoire ne sont pas des lignes dans une base de données invisible. Ce sont des fichiers markdown à côté de votre code, clonés dans chaque session, lisibles par une personne et modifiables par un agent.","text3f0b69b39e1c":"La valeur par défaut livrée est permissive : une action s’exécute sauf indication contraire. Pour un projet People, régler sur Ask chaque message destiné à un candidat ou à un employé est le premier changement à effectuer. Ce réglage n’est pas appliqué d’office.","text3f0d72d1b55f":"Les identifiants tiers restent côté serveur et sont relayés via un token limité à un seul périmètre : la clé brute n’atteint donc jamais la sandbox. La transmission est contrôlée par le rôle et par le grant de l’agent.","text3f127c7e8c02":"Le bug que personne n’a reproduit","text3f197cd0d612":"Frais Stripe","text3f19fe84a2de":"Variante","text3f1b4740ad34":"Un brouillon dans une demande de modification","text3f2c01e07be5":"Sandboxes","text3f2d97c61a7e":"Impossible de charger le catalogue","text3f3af1ecebbd":"session","text3f3d54f50e6f":"Échec de la mise à jour des droits Enterprise","text3f45cbce573b":"Connecteur connecté","text3f4bc921bd3a":"En attente de l’état de santé","text3f4bffb0238c":"Export groupé — brouillon de spécification","text3f5377410e64":"Chaque session SingulaComp est une vraie machine Linux : un agent d’analyse peut donc installer un package, exécuter la requête et valider le notebook. L’analyse arrive dans le dépôt sous forme de demande de modification, et peut être relancée.","text3f5966e76ae1":"et le secret","text3f5c55e70abc":"La machine peut proposer. Une personne décide. Le travail n’atteint main que par une demande de modification approuvée, afin que l’entreprise ne dérive pas quand vous ne la surveillez pas.","text3f5d70944c3f":"Son désactivé","text3f6029ebc897":"URL de connexion copiée : ouvrez-la dans une fenêtre privée/incognito","text3f6365f81e08":"Dépassement LLM","text3f63de86866c":"itération {current}/{total}","text3f69b195c276":"Ce modèle n’expose aucun paramètre de génération réglable.","text3f72f0385768":"Hériter","text3f7374ac08ea":"Supprimer le groupe","text3f82595d52dc":"Une session planifiée lit les changements publics, indique ce qui est réellement nouveau et dit clairement quand rien ne l’est. Un digest hebdomadaire qui invente une découverte chaque semaine est un digest que plus personne ne lit au bout de trois mois.","text3f86a31c64fc":"Abonnement ChatGPT connecté à ce projet","text3f8f09c8e09f":"fusionné","text3f947dea32f7":"Importer l’image de bannière du lancement","text3f94eb5c04a0":"Coffre de secrets","text3f9ff5e181e9":"Liste de définitions","text3fa319e52954":"Interactif — le survol prévisualise la cible.","text3fa5e03012d7":"Afficher les détails","text3fa61f9b89da":"Modifications de session validées et poussées","text3fab5c181bd2":"épinglé","text3fab7379af90":"Supprimer la règle","text3fb1639201e0":"Le découpage hebdomadaire des cohortes, la courbe mensuelle de rétention, l’actualisation trimestrielle des segments. Même code, nouvelle période, déclenchée automatiquement, avec une demande de modification et le graphique régénéré.","text3fbe5ed156f1":"Enterprise","text3fc0e5c4c484":"fonctionnalités","text3fc0e7a9c0c5":"J’ai activé l’application pour les bons utilisateurs","text3fc47795f1d6":"Il lit ce que l’entreprise a publié, le compare à vos critères de qualification et indique si le compte correspond, ainsi que pourquoi. S’il ne correspond pas, il le dit aussi : c’est souvent la partie la plus utile.","text3fcb2c5a6ec8":"Impossible de charger ce fichier.","text3fd2e99f2f12":"−18,600","text3fe63746d1f9":"Client web","text3ff7a764fbff":"Le compte qu’il utilise","text400364534028":"4 thèmes · le premier corrigé dans une demande de modification","text40124896532d":"Chaque session exécutée par cet agent utilise","text401dc1a55cb9":"Versions précédentes","text40223a3c6277":"Préfère les mises à jour asynchrones. Responsable : Dana.","text402284f97890":"Migration du projet démarrée","text402ce0e016a1":"Revu par une personne, puis fusionné dans main","text40301f59f422":"« audience »","text403595dd63ea":"Autoriser cette action pour le reste de la session — l’agent ne la redemandera plus","text404238e6cf20":"Divulgation responsable","text4046f33a6c82":"Entreprise activée","text404bfcea3d30":"Aucun utilisateur sur ce compte","text4058739857b7":"Plus rien avec ce filtre. Choisissez « Tous les jetons » pour voir le reste.","text405e739d53d2":"SSO SAML","text406e505c00da":"enterpriseAccordionTokenTitle","text4073b723c85b":"J’ai activé l’addon SAML2 Web App","text407951d1c2e0":"Qui peut ouvrir ceci","text407f9d9c939e":"N’importe quel fournisseur, vos clés ou l’abonnement que vous payez déjà.","text4084c89e3d04":"du catalogue live models.dev (par ex.","text4089e67b1111":"prop.","text40a3454eacbe":"Le sandbox contient un jeton SingulaComp limité à un projet et aucune clé tierce. L’identifiant bancaire ou comptable est déchiffré côté serveur, ajouté à la requête sortante, puis supprimé.","text40b7bbb5b5d6":"l’appel","text40bb50da160c":"Descendre","text40c42e206ab5":"La passerelle qui résout l’identifiant est aussi celle qui écrit l’enregistrement. Aucun chemin vers un outil connecté ne peut la contourner.","text40ca33269747":"Vous préférez coller le XML ? Ouvrez l’URL de l’endpoint SSO en ajoutant /saml-metadata dans un navigateur, puis collez le XML EntityDescriptor renvoyé dans l’option manuelle ci-dessus.","text40ce918675f8":"Journal d’audit consulté","text40d0593ae5fc":"Coller le XML","text40d2a24cdc95":"Impossible d’enregistrer les règles de clé","text40d9b64dde44":"Chargement des détails du coût de la session","text40db06073883":"Aucun cas d’usage pour le moment","text40e5d3da0f35":"cta + isIconHidden + corps long","text40e953f91129":"318 700","text40f531d6cd85":"Reconnectez-vous pour continuer.","text40f61622c4a4":"connecteurs connexions pipedream mcp openapi postman collections connecteur","text410083735735":"autoriser","text41089bf34bc8":"Le même connecteur, lisible par un agent et invisible pour un autre.","text41112adcd22c":"Provisionner","text4118deee6e13":"Téléverser des fichiers","text4118fb4fed0e":"Supprimé","text41232780dc9c":"lorsque vous liez un connecteur,","text412c9a761b4a":"Votre application → SSO → Group Attributes","text412cc9a16edd":"'s source.","text4132201cc99c":"Un agent OpenCode : du Markdown, accompagné des outils et plugins associés","text41528be66c4c":"Il s’arrête là où vous le lui demandez","text416a977cfdba":"Mots à rechercher.","text416f3a19f614":"Groupe supprimé","text416fe8bd72df":"Journal d’audit rapproché","text417500e4ecdb":"  name: Northwind","text418665cffdb5":"Un endroit pour démarrer, un passage obligé pour livrer.","text4190c0c7ec72":"Ouvrir le fichier","text41a01f64505d":"requiert un objet JSON chiffré.","text41a1acbef296":"Ce que vous obtenez","text41a4294b3596":"À partir d’un manifeste","text41a86988751a":"Récents","text41b80ace077e":"La même sur un ordinateur portable que dans le cloud","text41b877e8a1e5":"Connecteurs · Stratégies","text41bb63a2e247":"Mettez à jour le nom d’affichage, le domaine de connexion et les paramètres du claim de groupe de votre fournisseur d’identité.","text41cb2b40561f":"Application côté serveur — se connecte avec son secret client","text41cc9e27f99e":"2 fichiers · +7 −1 · 214 tests réussis","text41e2441de955":"Personne ne rejoint une équipe commerciale pour mettre à jour un CRM. Pourtant, le pipeline dépend de la qualité de ses données, et celles-ci dépendent de la dernière heure consacrée par quelqu’un aux tâches administratives.","text41e29416367b":"Runbooks exécutables · accès refusé par défaut · authentification unique SAML 2.0","text41ed52921661":"Passerelle","text41fb6b8b43f6":"Pointez SingulaComp vers une spécification OpenAPI ou Postman, un endpoint GraphQL, un serveur MCP distant ou une URL de base HTTP brute. Il lit la source, détermine l’authentification et transforme chaque opération en outil appelable par l’agent.","text41ffc5e14073":"Définir sur {value0}","text420aaa63cba7":"Total de la page","text42113e7bf6fc":"Assistance SingulaComp","text42117ed2a1f5":"La méthode habituelle","text421c4b1fed48":"Produit / plan de contrôle","text4228aeb07c41":"Règles","text422a9c2f3b55":"Secrets client","text422e69e3181f":"Business · $100/mois","text4230011827fe":"Rechercher un fichier","text42408db46dd9":"1440p","text4243d9cbb711":"Les clés de connecteurs n’entrent jamais dans la machine","text4247cae34d45":"Les lignes non rapprochées et les imputations incertaines arrivent dans une file d’attente, pas sous forme de décision. Un agent qui résout discrètement l’ambiguïté est pire que l’absence d’agent dans cette fonction.","text424a2551d356":"Expiré","text424dfcf4d7e8":"Un agent d’ingénierie qui livre des correctifs.","text425aa668a9e4":"sur votre machine","text426a8655550c":"Écriture de la mémoire…","text427754ced1a7":"Échec de l’importation de {value0} : {value1}","text427b37b68c71":"Demande d’autorisation indisponible","text427e4b79b1f0":"curl","text4288ade73ff9":"Modèle","text428d5da4c17b":"La fusion est interdite par défaut","text4292755f3573":"Demander avant les actions risquées","text4295528943df":"Favicon","text429bbfa117e2":"Application mobile","text429be41120e9":"Exécutez le projet sans quitter la conversation.","text429ffbbaa586":"Connexion facile","text42b3d52014ba":"Espace de travail hors ligne","text42b8d7c5357a":"Le sandbox n’a pas confirmé le rechargement","text42bcffb92597":"Afficher en tant que ce membre","text42bd94c06205":"Statut (point, badge, diff)","text42be5a22d7c8":"Une session déclenchée est visible par tout le projet, et non uniquement par la personne qui a configuré le déclencheur. Elle s’arrête après 5 minutes d’inactivité : une automatisation lancée à 3 h du matin ne facturera donc pas une machine jusqu’au matin.","text42cc4740d3d5":"Prompt copié","text42d0d7ff0656":"Boucle de l’agent","text42d8a7ea9caf":"exempté","text42e45c4f8d15":"Échec de la mise à jour du webhook","text42f3ceed281b":"OpenClaw et Hermes sont d’excellents agents personnels open source — et nous les recommandons sincèrement aux particuliers. Mais un « Jarvis » personnel et une plateforme d’entreprise gouvernée sont deux choses différentes. Voici précisément où se situe la frontière.","text42fbdd7efa9b":"1px solide rgba(255,80,80,0.4)","text42fcd9dda5f6":"Impossible de supprimer cette invite","text42ff58671f28":"Le lit avant d’écrire","text43104a3e8715":"Application → Politiques → Ajouter une politique","text43127bce57bf":"Impossible de charger la piste d’audit","text4314a9413ab7":"Modifier la source","text431a387a9976":"Erreurs par type","text431e0036cba3":"URL du jeton","text432020e4f157":"La clé ci-dessus est enregistrée sous ce nom dans Secrets. Si vous laissez ce champ vide, le nom est généré à partir de la clé.","text43298f298ad8":"Parcourez la marketplace sans vous connecter. SingulaComp fournit son propre registre — 62 agents, 61 skills et 62 modèles de projet — et vous pouvez activer en un clic des registres externes sélectionnés. Aucun n’est chargé par défaut.","text43394cf8283e":"main — synchronisé","text4341be8eb7f0":"Action refusée","text434886e6b66b":"Données personnelles","text437223bfa541":"/^(owner|admin)@example\\.com$/","text437dee26bc75":"Les groupes envoyés via Push Groups sont créés dans SingulaComp sous leurs noms Okta.","text43826188c706":"J’ai connecté et activé Identity Management","text438420b155ba":"Accédez-y là où les équipes travaillent déjà.","text4386df03b212":"Votre application → User Groups","text438812ba8432":". Cliquez sur","text438e8341dabf":"Les nouveaux dépôts de projets sont créés sous ce propriétaire avec le jeton d’accès enregistré.","text43a857886565":"Répartition","text43ae3265b99f":"Thèmes","text43b4b568012f":"Ajoutez SingulaComp à Slack afin que les mentions et les réponses dans les fils soient acheminées vers les sessions des agents SingulaComp.","text43b4bc80b7b1":"Claims de groupe","text43bc0f5fc035":"Remplacer","text43d1a2b807aa":"Paramètres par défaut pour {value0}","text43d8ab235dde":"Mettre à l’échelle proportionnellement","text43daf9c5f6cf":"Lecture du changelog depuis v0.9. Rédaction de launch-note.md sur la branche de cette session.","text43ec39943667":"Impossible de mettre à jour","text43f898e71741":"show (markdown) — remplit les détails, sans ligne","text43f94e8f3c65":"nightly-cron","text43f9b89c0b9d":"Présent","text43f9e1786f27":"Extrayez-le pour l’ouvrir.","text4405518d273b":"Renouveler le secret","text44088993f639":"Sélecteur d’icône de projet","text44160e26b787":"Pas encore connecté — l’agent et vos déclencheurs ne peuvent pas appeler ce connecteur.","text441ae1beeaa5":"Onglet Provisioning → cochez « Enable provisioning » et DÉCOCHEZ « Require admin approval » pour Create/Update/Delete — sinon chaque modification reste dans la file d’attente.","text442e47369852":"Lister la documentation publique et les pages marketing de SingulaComp.","text44332adbd9d2":"Une App protégée par mot de passe ne dispose d’aucun utilisateur SingulaComp connecté.","text44368adad746":"Postgres","text445cf0a2abfa":"SingulaComp construit la plateforme AGI ouverte. Une entreprise en possède tout — chaque agent, toutes ses données, chaque compétence, chaque connecteur, la mémoire et toute la configuration — sur sa propre infrastructure.","text445d14bb67ec":"Entra ID → Applications d'entreprise","text445d576b5175":"Chaque invite d’agent, chaque compétence, chaque fait mémorisé et chaque autorisation est du texte dans un seul dépôt. Pas de console à parcourir, pas d’export à demander.","text445d71b74731":"Il rapproche le grand livre du relevé, regroupe les éléments non rapprochés par cause probable et signale les cas réellement ambigus au lieu de les rapprocher de force. La liste des éléments non rapprochés est le livrable ; une exécution propre qui masque trois problèmes ne l’est pas.","text446f4eabf99f":"Rôle de cet agent","text44912abd87c3":"Sessions simultanées","text449992e55737":"Plus de 3 000 applications en un clic","text449a509f5f87":"RBAC avancé","text44a57b22e03d":"Alerte","text44af6d2c691a":"J’ai ajouté les attributs SAML","text44b63a4c6f6b":"Échec du chargement de Stripe.js :","text44bbad128435":"Générez un token et connectez le connecteur SCIM","text44c4865ba52b":"ops@northwind.example","text44c8031cb036":"84","text44d5cf8e9451":"Créer un jeton de compte de service","text44db009e7d12":"Supprimer \"{value0}\" ? Toutes les stratégies d'autorisation attachées à ce groupe seront supprimées.","text44dedd0f97fe":"Nouveau fichier","text44df00d3050e":"Migration vers {value0}…","text44dfa6d7ebf7":"Impossible de révoquer","text44ff9dbcb9c4":"Méthode d’authentification","text4501be681694":"Impossible d’enregistrer la politique de routage","text4501d03a0603":"Dans cette session","text450f62fab8c8":"La description de poste, rédigée à partir de l’équipe réelle","text4518e8b34f66":"Exécuté, refusé, en attente d’approbation ou en erreur.","text4519d948c0e6":"par son montant. Si vous ne pouvez pas le faire, ouvrez une demande de modification","text4519df68f5f4":"Paramètres de jeton nécessaires au fonctionnement","text451aa51a0fb5":"Barre d’outils","text45276c8ce829":"Connecteurs SingulaComp","text4535911857d7":"L'invitation à {value0} sera annulée.","text45380e17ca1a":"Déconnecter GitHub ?","text45583b07c7c8":"Appliqué à chaque requête pour","text455a95491f40":"Permanent","text455ac40f4185":"get_mem — provenance réduite","text455af11c8046":"définit la manière dont les utilisateurs se connectent — avec les identifiants et la MFA de leur propre fournisseur d’identité, jamais avec un mot de passe SingulaComp.","text45609089ee73":"Ouvrir la barre latérale","text456600bc8f21":"Actualisation de l’espace de travail","text4568e87aaf86":"Lorsque cette option est désactivée, seuls les utilisateurs déjà invités par un administrateur peuvent se connecter via SAML. La synchronisation des groupes continue pour ces membres.","text456a1fdc1530":"Enregistré dans","text456a5556852f":"Ouvrir les actions du classeur","text456abebb84df":"commit, push & deploy vers un dépôt git géré","text4571b6091ba2":"Appel du connecteur exécuté","text457f4f767fe0":"Disponibilité de l’API vérifiée","text45808d75bf89":"Webhooks","text45823eaac0c8":"Cookie","text5492023938ac":"Conserve SSO, SCIM, RBAC et l’audit pour un compte Enterprise signé qui paie aussi un plan de crédits, afin que le rapprochement Stripe ne puisse pas les retirer.","text45989de49fb7":"Détails","text459a23a5980f":"Confortable","text459ff8f45278":"Provisionner automatiquement les groupes","text45a12827a72e":"assistance aide faq contacter remboursement rapporter un bug problème question","text45afe4152eb7":"Supprimer le mappage ?","text45b37f9e9c85":"PageShell","text45b895cb8502":"Correspondance exacte, sensible à la casse, avec une entrée du claim de groupe envoyé par votre IdP.","text45ba74fd89a9":"Une instance auto-hébergée ne propose pas de catalogue de modèles gérés et n’en veut pas. Connectez les fournisseurs que vous payez déjà : chaque appel de modèle passe par la passerelle exécutée sur votre machine.","text45bfe4f17af7":"Parcourir le catalogue","text45c4fc064e52":"Isolation","text45eca4a01ff2":"Les invites en attente peuvent encore être envoyées. Appuyez de nouveau sur Arrêter pour les mettre en pause.","text45ecacee6d98":"Pas encore compilé","text45faa0a369e4":"Aucun verrouillage de modèle","text46066a3c43cc":"S’exécute sans demander","text4606994a6bbe":"Le travail n’atteint main que par une demande de modification examinée et approuvée par une personne. La machine peut proposer. Un humain décide.","text460806f58b7b":"Ses affectations, connexions enregistrées et règles des outils seront également supprimées.","text460a8b327e17":"Conditions d’utilisation et politique de confidentialité de SingulaComp.","text460b3a7da007":"Chat","text460ca92c825a":"Chargement des dépôts…","text4610c1dbee14":"Accessible via un connecteur que vous définissez : une description OpenAPI ou Postman, un endpoint GraphQL, une URL de base HTTP brute ou un serveur MCP distant. SingulaComp lit la source, détermine l’authentification et transforme chaque opération en outil avec son propre mode Allow, Ask ou Block.","text4612828a45f1":"versions","text461487131215":"Rédige les SOP qui rendent l’approche reproductible.","text4616b90a6d94":"secondes jusqu’à","text46342ec1eec9":"Phase","text4634beebd84d":"L’agent reçoit un jeton. Il n’obtient jamais la clé.","text464bfda48ca0":"TYPE II","text464c4ffd019e":"Modifier","text464cf293fd24":"Un fil de discussion {channel} lié à une seule session, qui se termine par une demande de modification proposée pour approbation.","text464de08899db":"Vérifiez les champs","text4657cfe82d4e":"Un déploiement s’est terminé pendant votre absence.","text465887292bcb":"Vérifier le provisionnement","text4658997f85b5":"Proximité désactivée","text465aec9079d9":"Source Git","text465e15da7bba":"Échec de l’enregistrement des attributions du Computer Tunnel","text465eb6f2fb59":"Ajouter une application → SaaS · SAML → fournisseurs d’identité","text4664827f8e89":"Progression","text467065a16a2e":"Zone de texte","text467d579386a6":"Un agent ne dépasse jamais son humain","text46800e585f61":"Transmettez une URL DOCX avec la","text4682a7f79721":"Risque élevé","text469ad0b25e29":"Toujours dans « Attributes & Claims », cliquez sur « Add a group claim ».","text469bcc02c9f9":"Chaque port de l’hôte, réattribué automatiquement s’il est déjà utilisé","text469d09327d17":"Dans l’onglet Configuration, ACTIVEZ l’application, puis copiez l’« IdP Metadata URL » et collez-la ci-dessous.","text46ae82eac49f":"Script complet","text46aee81d0b69":"Product / Eng consolide la plateforme, tandis que R&D pousse ce qu’elle peut devenir.","text46c0b3f64f0d":".singulacomp/opencode/","text46c0ee68c43d":"Créer une application d’entreprise","text46c307963f84":"Impossible de révoquer ce lien","text46c541363b02":"Exécution…","text46c67c4b4a86":"SingulaComp pour les équipes RH et recrutement","text46c6aec94116":"Depuis la source. Choisissez En-tête personnalisé pour le modifier.","text46c9f3b7520f":"Échec de la connexion","text46d3a05ddeb2":"Une session démarre uniquement lorsque le propriétaire du canal approuve la demande.","text46e3bd02feee":"Suit la valeur par défaut du projet","text46e6297e3f9e":"Invitation au compte refusée","text46e978d0c193":"Raccourcis","text46f49bfb8d8f":"Identifiant requis","text470385859f0e":"Mapping des attributs → Appartenance au groupe","text4703d3bef6c4":"Vos propres clés API — celles qui connectent le CLI en votre nom — se trouvent dans vos","text472048e0f712":"Nom de l’équipe (facultatif)","text4724f344c1c0":"Planifié","text472590ae974d":"Fournisseur","text474945c326bd":"Un cloud géré pour vos agents OpenCode. singulacomp init, singulacomp ship. Utilisez l’abonnement que vous payez déjà ; chaque PR bénéficie d’un aperçu que vous pouvez parcourir.","text4755e88f3955":"Votre fournisseur d’identité ajoute /Users et /Groups à cette URL.","text4759498ac2a7":"Créer","text476b90bdc143":"@SingulaComp","text4778a1377329":"Impossible de mettre le prompt enregistré en file d’attente","text477d50f7ddbf":"OAuth 2.1 en un clic disponible","text4787eaf7c938":"Mentions légales","text478e1eb25a04":"Les assistants de chat répondent ; une main-d’œuvre fait le travail. Pourquoi les outils entrée-sortie — aussi brillants soient-ils — ne sont pas une flotte d’agents qui gère votre entreprise, possède les données et fonctionne avec n’importe quel modèle.","text4795dc5fb288":"Votre connexion actuelle reste fonctionnelle jusqu’à l’enregistrement d’un remplacement.","text479974eaff88":"{value0} : {value1} réussite(s), {value2} échec(s). {value3} : {value4}{value5}","text479d92cbfaa1":"(singulacomp_version 2) pour modifier les instructions, le modèle, les autorisations de l'outil et l'accès de cet agent ici.","text47bd29075f8b":"Contenu","text47c02de3c2c1":"Accès du membre au projet expiré","text47c3d9d2f5c7":"Chargement des connecteurs…","text47ca51ceb36a":"Attribute mapping → Group membership (facultatif)","text47cb1961551f":"Filtrer les jetons","text47d2a515ef2f":"Chargement…","text47d57a730783":"Vérifiez que les claims ci-dessous sont configurés. La plupart existent par défaut — celui que vous devez presque toujours MODIFIER est « emailaddress » : modifiez-le et remplacez son attribut source de user.mail par user.userprincipalname.","text47f276fa1983":"Le service Provisioning doit être activé dans votre environnement PingOne (il est standard dans PingOne cloud, sans SKU SCIM distinct).","text47f3fe537320":"En écrire une","text47f57c0ab829":"Carrières chez SingulaComp – Postes ouverts","text47fb071f9a05":"Récurrence","text48010f4355d7":"Échec du refus de la demande","text48026cbaf423":"Unique dans ce projet. Vous pouvez modifier la valeur proposée.","text4814f62c108d":"Webhook","text4818598bb2d8":"URL de rappel et audience","text481859b689b0":"Vérifiez votre connexion et réessayez.","text4828e60247c1":"Linux","text4850b174b713":"Requis","text485c9d77954e":"Planification, kits, intégration, réponses","text4869b2a820dd":"Impossible de réessayer ce prompt","text486a3ab5a7b4":"Essai du compte révoqué","text486b3fe034b6":"Inscription terminée","text486f49f03bf7":"Modifications proposées","text4878537ff466":"Les sessions ne partagent ni arborescence de travail ni système de fichiers. Un extrait récupéré dans une session n’est pas visible par une autre, et la machine est éphémère.","text48845bff334a":"Ignorer","text4891f0add1ec":"Groupe détaché du projet","text489314dd2a13":"Ce lien ne peut pas être ouvert.","text48b2c90ba0f7":"T1 26","text48b8f318d5d6":"gouvernance : ce à quoi chaque agent peut accéder","text48bb9aa078f3":"Ce connecteur gère l’authentification via sa connexion de plateforme.","text48c5462917c9":"avec cet accès est le vrai travail.","text48ca389a821e":"notFoundHeading","text48cbbdc692b0":"MicrosoftTeams","text48d12c2f0363":"Votre fournisseur, vos clés","text48d73db2396c":"ID de connexion — utilisez-le dans le backend (connector_bindings) pour exécuter cette connexion.","text48de6f4846b1":"SingulaComp pour les équipes commerciales","text48edc0b5c137":"L’agent a rencontré une action soumise à l’approbation d’un humain. Approuvez-la pour lui permettre de continuer à la prochaine tentative, ou refusez-la pour l’empêcher de poursuivre.","text48ef1ecb3d25":"Test Connection réussit, la liste Mappings affiche userName → user.userprincipalname, au moins un utilisateur/groupe est affecté et l’aperçu Provisioning affiche « On ».","text48f0d3d397d4":"Déconnecter","text490f4c702830":"Les outils, dépendances et environnements d’exécution déclarés par le projet","text492185ef8eea":"Où se situe la limite, et pourquoi elle est là.","text492d03736dfa":"Plus d’articles sur le blog","text4930821dd07b":"Modifier la source dans un chat","text49395b9594c2":"Clé de signature","text493bdb7154e4":"SingulaComp Cloud","texte2901a9bc65a":"Chaque projet dispose de son propre bac à sable cloud sur sa propre branche Git, préchargé avec votre dépôt et vos outils. Ses sessions le partagent, les projets ne se croisent jamais, et rien ne tourne sur votre ordinateur portable.","text494ca78f7374":"Personnalisé","text494cb0162c19":"{value0} — action","text49616145514e":"Se déconnecter","text496aca80e4d8":"bloquer","text497558230027":"\"","text49849ec55050":"Revues d’accès, arrivées et départs, file du support, runbook qu’une seule personne sait exécuter. L’IT en tire le plus grand bénéfice, mais doit d’abord l’approuver. Cette page couvre les deux aspects.","text49942009b705":"Déclarations d’attributs de groupe","text499977bddecf":"% du trafic","text4999c6c6c7ba":"Abonnement","text49a0053f3b0d":"Copier le code","text49abaf804ab3":"Rien ici pour le moment","text49ad6dbe32fb":"Créez un connecteur. Le nom d’affichage et le slug permettent de l’identifier dans la configuration du projet.","text49b0393b0546":"Cette archive est vide.","text49b3a401c749":"Connecteurs MCP personnalisés","text49c266baaaa7":"Rechercher","text49c336a473eb":"Réception et imputation des factures","text49c8061192c7":"Rôles du compte","text49d180ecf561":"67","text49da60f8a292":"Taux de réussite","text49e1b64b0981":"Laissez ce champ vide pour créer l’App sous votre compte GitHub personnel plutôt que dans une organisation.","text49e49bb4401e":"Générer","text49e63b9b35ec":"n’atteint une session que lorsque son agent répertorie l’identifiant sous","text49e771a70964":"Chaque session","text49e7b2fd3252":"Obligation de MFA désactivée","text49e7ba9f095d":"L’équipe SingulaComp","text49f0ccfc42dc":"Rapprochement, écarts, échéanciers à l’origine du chiffre. L’agent effectue l’assemblage sur sa propre machine et indique l’origine de chaque montant. Vous obtenez un classeur vérifiable.","text49f19beeecf4":"Reçus","text4a01fea7c629":"Effectue seul les remboursements inférieurs à 500 $.","text4a198896ec9c":"Votre application","text4a1ca4f91111":"Slack et surfaces de chat, en un clic.","text4a1de0e4a5a8":"Déclarer le point de terminaison de redirection","text4a2b33ad2c1f":"Créer le webhook","text4a33eacd5fa6":"élément","text4a371030e3a8":"Commandes et outils","text4a44dc153642":"10","text4a5e6b5db2ba":"Un problème est survenu de notre côté. Votre travail est en sécurité.","text4a6562501752":"Impossible de charger les analyses","text4a72652fb7e7":"Supprimer l’emplacement","text4a7346d46cf6":"Aperçu du fichier{value0}","text4a776d3c655d":"le dépôt, et l’entreprise","text4a77be626bd1":"Un tiroir de clés dans l’environnement de l’agent","text4a79cdb7ab5e":"Cet espace de travail se connecte via une application Slack dont vous êtes propriétaire. Nous vous guidons pour la créer — cela prend environ trois minutes.","text4a823118b9ba":"Hôte","text4a866105af15":"Système de design","text4a8f5784f179":"Votre logo dans l’en-tête et sur chaque écran de chargement","text4a920574ea10":"Configuration rechargée","text4a93cfc32f25":"Secret client (facultatif)","text4a9458af968f":"Ce fichier semble vide ou invalide.","text4a9938eeeca6":"Un dépôt git est la source de vérité des agents, compétences, mémoires et configurations de connecteurs. Chaque session reçoit sa machine isolée et sa propre branche. N’importe quel modèle, vos clés. Le travail arrive via une demande de changement. Auto-hébergé ou cloud géré. La version longue de cette phrase.","text4a9e8cf39abb":"Demander confirmation","text4ab444f5a66a":"Expression cron avancée","text4ac65dfbfd14":"Deux types. Il n’y en a pas de troisième.","text4acf3c9c6c5e":"Accès aux métadonnées uniquement","text4ad32e5b8e19":"Projet mis à jour","text4aded5faf156":"Secret client","text4ae4a15481d2":"Commencez à gérer les agents dans singulacomp.yaml","text4aea922cfd21":"SingulaComp dans Slack et Teams","text4aeba9eb1485":"L’exploration préliminaire avant que vous ne preniez la main","text4aeeea333672":"Sécurité et conformité","text4afa55bf7aec":"Conditions d’utilisation","text4b01ba36b85c":"agents dans un nouveau projet : un généraliste et un conservateur de mémoire","text4b0e0e2050e3":"Où les nouveaux bacs à sable sont placés, comment ce placement fonctionne et la flotte active qu'il produit.","text4b11e510f62b":"Installer un projet","text4b1b8aa3608a":"Propriétaire","text4b227777d4dd":"4","text4b25aab8909e":"Ils obtiennent également les secrets et les connecteurs de l'agent pour les UTILISER et non les modifier.","text4b2a7fd0198e":"Agents, compétences et mémoire sous forme de fichiers git que vous possédez","text4b2e1a2b9cbc":"Déployez un site statique, un bundle JavaScript, un Dockerfile ou une image OCI depuis le répertoire de votre projet. Il apparaîtra ici dès sa mise en ligne.","text4b2fcfb4b248":"Gérer → Utilisateurs et groupes","text4b303ca7f76c":"Session lancée pour corriger le build du sandbox","text4b36ce9864db":"Rôle créé","text4b39312e24c1":"Trois actions","text4b3a077cc3f0":"Aucun projet sur ce compte","text4b3bf58beb3e":"La base de données Postgres, sous forme d’un répertoire sauvegardable","text4b4c31294fb5":"Exécuter à","text4b51686b2606":"Aucun élément en attente de révision","text4b5274edd83f":"Inspecter et contrôler les applications de bureau locales via CUA Driver","text4b6617d27a7f":"Détails du fournisseur de services","text4b68ab3847fe":"X","text4b7159920f77":"Bedrock","text4b80e74f3fa4":"Impayé","text4b85caae9864":". Les événements n’arriveront pas tant que l’URL ne répondra pas — corrigez le problème, puis supprimez et recréez le webhook.","text4b87271b6b81":"Tous les projets","text4b8a51b32252":"Limites de débit, délais d’expiration et échecs en amont","text4b8aec6e6cd2":"Requête d’exemple","text4b8fa0516b54":"Mettre à jour la tâche","text4ba79f911c93":"opencode:","text4ba9e26cc819":"Google envoie les NOMS des groupes — uniquement pour les groupes explicitement sélectionnés dans le mappage (75 maximum). Un groupe oublié n’est jamais envoyé, sans notification.","text4bb8f5e5d167":"Un groupe n’est pas une affirmation, c’est une liste. Le document contient les tickets derrière chaque groupe : un désaccord sur la synthèse peut donc être tranché par la lecture, sans refaire le travail.","text4bba4ad3c2e5":"Infrastructure cloud","text4bbe0b7e8387":"SpotlightCard","text4bc37c88fbcf":"L’addon SAML2 Web App d’Auth0 n’envoie PAS les groupes par défaut — vous devez ajouter une revendication groups avec une Auth0 Action/Rule. En attendant, seuls l’email et le nom sont transmis.","text4bc74b21357c":"Tâche","text4bc99680df20":"Finalisation…","text4be11575cc7d":"SingulaComp pour les équipes d’ingénierie","text4c02a39da36f":"Votre application → Assignments","text4c05fac320dc":"Cette approbation ne peut pas être ouverte","text4c07fb41dc84":"Votre projet et vos outils sont prêts dès le départ : l’agent peut travailler sans utiliser votre ordinateur portable.","text4c1029697ee3":"propriétaire","text4c1804972646":"Dernier contact","text4c1f87ad0ffa":"Le daemon clone le dépôt, crée une nouvelle branche et charge singulacomp.yaml + la configuration OpenCode dans un environnement d’exécution actif.","text4c25090df9ea":"Session rembobinée — l’envoi d’une nouvelle invite valide ce chemin. Restaurer conserve les messages supprimés et les modifications de fichiers.","text4c2cf841f117":"La force de travail est dans le diff.","text4c2dc2d96376":"    session_key: \"{{ body.data.conversation_id }}\"","text4c31974fceb2":"pas encore appliquées","text4c36403a4549":"Vous allez ajouter ci-dessous une nouvelle application de connecteur SCIM ; le Custom Connector SAML utilisé pour le SSO ne transmet pas les utilisateurs.","text4c46466854cb":"Assistance client","text4c483d4ad1da":"Votre CRM, votre boîte de réception, vos feuilles","text4c53d51e3182":"Propriétaire GitHub (utilisateur ou organisation)","text4c646014b529":"Attaché au projet","text4c65337b5fbf":"Cliquer pour afficher un aperçu de {value0}","text4c658b4e952e":"Modèle mis à jour","text4c6882e7da5c":"vers se terminant par @acme.com","text4c8906cf76f5":"Canaux","text4c9298ab24b1":"outbound/northwind-01.eml","text4c96c7513f90":"Runbooks","text4c97eef02faf":"Dérive de configuration, signalée mais non corrigée","text4c99583a807e":"Aucune clé API n’a été fournie — l’extrait ci-dessous omet le champ apiKey.","text4c9c57419990":"ID client (facultatif)","text4ca57b697d2f":"Jetons d’actualisation","text4ca72552acdf":"Une modification d’invite ressemble à une modification de code","text4caa18882dc4":"Aucun membre ne correspond à «","text4cb223b846ac":"Chaque session est isolée des autres","text4cb23f3c3b90":"Impossible de copier dans le presse-papiers","text4cb3866aa93e":"Générez le bearer token utilisé pour l’authentification de votre fournisseur d’identité, puis collez-le avec l’URL du tenant directement dans votre IdP ci-dessous. Tout le nécessaire se trouve sur cette page ; inutile de revenir en arrière pour copier une valeur.","text4cbf9c0d5628":"Progression du démarrage de la session","text4cc45abce5a0":"Le CardGroup par défaut : sans bordure, une colonne, séparateurs fins entre les éléments voisins. Déplacez le curseur vers le bas de la liste — un seul surlignage magnétique se fixe à la carte la plus proche et prévisualise l’emplacement du clic.","text4cc814e16050":"Le suivi, rédigé à partir de ce qui a été dit","text4cd05d3456c4":"Demandez une présentation personnalisée de SingulaComp pour un déploiement cloud, VPC ou on-prem.","text4cd112697d33":"Routage du plan de contrôle","text4cd1b93918a9":"Votre application → Configuration → IdP Metadata URL","text4ce7b95988e3":"Impossible d’ouvrir cet aperçu","text4ceca1d52ced":"Fuseau horaire","text4cf9cff6cc72":"Dans la boîte de dialogue « Create a new app integration », sélectionnez « SAML 2.0 ». Cliquez sur « Next ».","text4d03ba8a838f":"URL de l’émetteur","text4d1f460178d9":", puis ajoutez une ligne à","text4d286e47d580":"Cet enregistrement est détectable, mais son fournisseur n’a pas publié de endpoint lisible par machine.","text4d327af41f96":"via","text4d37c559e4b7":"Impossible de charger l’état GitHub","text4d67694a7607":"Généré par la session {value0}","text4d6aef31f31e":"Facteur supprimé","text4d737ad2895f":"Conservez-le dans l’environnement afin que le code qui calcule la signature puisse l’utiliser.","text4d77a6d5bda3":"Les exceptions de la nuit dernière, regroupées","text4d7b5a2ac064":"Mapping des attributs → groupes","text4d8b74d51b13":"Envoyer l’e-mail de lancement à 214 destinataires","text4d8f4755ac09":"Vérifiez votre identité","text4d8f5abc42f5":"Commencer avec un agent","text4d91ca15b501":"Soumettez-nous votre audit de sécurité.","text4d9ddc44f9b9":"Chaque affirmation cite le ticket d’origine · brouillons, jamais décisions","text4da10f1fbb17":"Configurer","text4da168d59932":"Aucun compte n’a été actif sur cette période.","text4daace56d920":"Modifications ignorées","text4dbf4a82fcc8":"Un répertoire de skill peut contenir des scripts, des références et des ressources à côté du markdown. L’instruction et l’outil qui l’exécute sont livrés ensemble : une procédure ne se dégrade donc pas indépendamment de ce qu’elle pilote.","text4dc6cc22854d":"Panneau Group Claims dans Attributes & Claims","text4dd230bca68f":"Modifications","text4ddb4de558e2":"Rédigé ne veut pas dire envoyé","text4dde127923ec":"Échec de récupération de l’image : manifeste introuvable : le registre a renvoyé une erreur 404 pour le tag v1.42.0.","text4ddf02a36df5":"Ouvrir Slack","text4de44e09f00a":"Des spécialistes à l’échelle de l’organisation qui travaillent en parallèle.","text4de8308cca56":"à lire par une personne","text4debcf7369ac":"sessions parallèles, totalement isolées","text4ded27f0d48b":"fill={false}","text4df9939944a7":"Emplacement","text4e12058e58c1":"La boîte de réception Email a été ajoutée au manifeste, mais la synchronisation a échoué : {value0}. Utilisez Sync pour réessayer.","text4e1407fe77a8":"L’auto-hébergement n’est pas une version réduite de SingulaComp à laquelle on aurait retiré les fonctionnalités intéressantes. C’est tout le plan de contrôle — comptes, projets, dépôts, secrets, connecteurs, politiques et audit — exécuté dans votre réseau, sur un stockage que vous sauvegardez vous-même.","text4e195afd7f23":"L’agent de recrutement accède au système de candidatures et au calendrier. Il n’accède pas à la paie, car vous ne l’avez pas indiquée — et il ne peut pas découvrir que le connecteur existe.","text4e1c9bd64a7d":"Cette étape a rencontré un problème — les détails ci-dessous expliquent ce qui s’est passé.","text4e1f49a9c8ae":"Événement","text4e29720c2372":"Aucune donnée n’a été enregistrée pour la période sélectionnée.","text4e32fa98498b":"Vous l’activez","text4e37aaf3f5f2":"Une carte compositionnelle — média, surtitre, titre, description, action, contenu et pied de page — mise en page par un CardGroup frère. Deux axes de mise en page (orientation, colonnes) et deux options de cadrage (bordure, séparation) couvrent toutes les variantes ci-dessous. Transparente et sans bordure par défaut, la carte hérite du support situé dessous et s’appuie sur de fins séparateurs ainsi qu’une mise en évidence magnétique de proximité plutôt que sur un cadre tracé.","text4e420a5186f0":"Ce qu’est cet agent et s’il peut s’exécuter.","text4e445fd409fb":"un montant inconnu","text4e454ace879c":"Fournisseur d’identité connecté","text4e4b9ad5e039":"Instructions d’attributs du profil","text4e57226ad8a2":"Une fois activée, la synchronisation des utilisateurs et des groupes s’effectue automatiquement — aucune action manuelle nécessaire.","text4e573a969d96":"Accès au projet demandé","text4e668af9d26d":"Serveur d’agent","text4e686cee486f":"a répondu","text4e6946711ca8":"Préfixe de l’adresse","text4e6c3453b25d":"Les propriétaires et administrateurs sont gestionnaires de chaque projet — modifiez leur rôle de compte pour limiter cet accès.","text4e792beef219":"Lire des fichiers","text4e7a78e97ff7":"Application navigateur ou native — aucun secret, PKCE uniquement","text4e7af375050b":"ajouté à","text4e7b0cd1a437":"Session arrêtée","text4e80abb5b146":"Résultat","text4e8f07bf6cf0":"Dans Cloudflare Zero Trust : Access → Applications → « Add an application ».","text4e9c9a2dc8bd":"Gérez les services de bout en bout et construisez l’équipe d’ingénierie qui les soutient.","text4e9e0de01d8a":"Supprimer ce {value0} ?","text4ea9bc9c2acc":"Analyse l’entrepôt, rédige du SQL performant et publie un tableau de bord à partir d’une simple question.","text4ea9e9ad1d10":"Les nouvelles sessions et les demandes de modification démarrent à partir de cette branche.","text4eaea5edcdef":"Payant uniquement","text4eb861e5d86e":"Utilise la valeur par défaut de l'agent, du projet ou de la plateforme sélectionné.","text4ebe47eb8d93":"URL des métadonnées IdP","text4ecda5e7a644":"Changer de compte","text4ecdccd54ed0":"Claim IdP","text4ece196e2346":"@{value0} a déjà accès à ce dépôt","text4ed379d418bb":"groupes","text4ed56d67f5de":"Contournement administrateur utilisé pour afficher le projet","text4eda8c966e9b":"Système de design","text4ee44f08f619":"Périmètre d’accès","text4ee510d053d5":"Vos données et votre configuration restent à vous","text4efca0d10c5f":"À propos","text4f0fb30e3bee":"Un agent déclare dans singulacomp.yaml les secrets qui peuvent lui être transmis. Une session reçoit l’intersection de cette autorisation et du rôle de la personne qui l’a démarrée : un agent ne peut donc jamais dépasser sa propre déclaration ni les droits de l’humain qui l’accompagne.","text4f1601d68eb4":"Déclencheurs webhook","text4f216a751951":"Créez toutes les connexions avant le démarrage de la session.","text4f24019e2cad":"Affichez le panneau : projet, agent, modèle, politique, identité liée","text4f35f7ed49ec":"Premier démarrage","text4f370db531ba":"Échantillonnage nucleus. Ne le modifiez que si vous réglez le modèle.","text4f3a9bd00397":"Classe","text4f4003ab9539":"Générer le token","text4f4c5e40c2e8":"<span className=\"text-","text4f507109b2b3":"    skills: [reconcile-invoices]","text4f50bda41e87":"Vue en arborescence","text4f660d25cd0f":"hiring/staff-infra-pipeline.xlsx","text4f7838402f37":"Vérifié","text4f7d64017689":"Bientôt disponible","text4f840cd7cf01":"Lire la spécification du manifeste","text4f84cf089254":"singulacomp cr open --title \"Décrivez votre changement\"","text4f9baa5ecfd7":"Attention","text4f9f0dabcd26":"Sûr","text4fb37eec9d1d":"Cette attribution accorde également","text4fb7aff6ff92":"Utiliser des tailles de texte en pixels arbitraires","text4fb8319405f3":"Lisible dans le sandbox","text4fbe0827517d":"<button className=\"px-3 py-1.5 rounded-lg bg-neutral-100 hover:bg-neutral-200\" onClick={handleClick} > Enregistrer </button>","text4fc200eed435":"Combinez les champs pour reconstituer le parcours d’un acteur, d’une session ou d’une requête.","text4fc52a3c4c55":"Durée","text4fce550efde4":"Slack connecté","text4fd0272a5628":"Aucune valeur","text4fe4db0a0d92":"Après Save, Entra affiche sa propre boîte de dialogue « Test single sign-on with SingulaComp? » — choisissez « No, I'll test later ». SingulaComp n’est pas encore connecté ; le test guidé a lieu à la dernière étape.","text4feba398b495":"Aperçu Enterprise activé","text4fef65587333":"dus","text4ffd3775619a":"340 profils recherchés · 22 présélectionnés · 9 contactés","text50009ce1da4d":"Fichier","text5004ea5fdc72":"SingulaComp crée une branche et démarre son propre ordinateur cloud isolé, exactement comme pour une session lancée depuis le tableau de bord ou la CLI. Vous recevez une réaction sur votre propre message, pas un message du bot disant « je m’en occupe ».","text500b4d333c4e":"Chaque appel effectué par un agent via un connecteur devient une ligne : action, acteur, session, classe de risque, exécution, refus ou attente d’une personne, et personne l’ayant traité. Les arguments sont conservés sous forme d’aperçu obtenu par soustraction, afin qu’un identifiant ne puisse pas se retrouver dans l’historique.","text500f2f9d3956":"Nouveau rôle","text50105c1068fd":"ce qu’elle demande","text50137ff5d7e9":"Administration OneLogin → Applications → Add App","text5021004691b4":"SOC 2 Type I","text502698660877":"Redirection vers GitHub…","text5038126f96fb":"Elle s’arrête avant toute publication","text504328ab57c1":"Même procédure que lors de votre précédente visite : vérifiez que chaque étape est bien terminée avant de continuer. L’URL du Tenant ci-dessus n’a pas changé ; utilisez le secret collé la dernière fois (ou générez-en un nouveau).","text5048ea70aaa7":"alreadyBody","text504c8b8b46c2":"Noir et blanc avec accent vert soutenu","text5051e9e23edf":"Échec de la réactivation de l’abonnement","text506ff3946215":"Politique de confidentialité","text507d494d56bf":"Les agents travaillent sur de vrais ordinateurs et renvoient des livrables finalisés.","text507e19ce6f1b":"L’entreprise","text508121aba2d4":"canaux canal slack équipes discord email agentmail boîte de réception messagerie entrante","text5084c9325cd0":"Modèles de pages","text509c517ede79":"Zoom","text509f37f956cb":"Chaque session s’exécute sur sa propre machine isolée, avec des identifiants qu’elle ne voit jamais, et ne dépose rien sans l’approbation d’une personne.","text50a412294327":"ChatGPT","text50b33e323ff3":"Exécuteur d’agent","text50b5b8b516f3":"Une boîte de réception de projet : un message envoyé à une adresse démarre une session et une réponse la poursuit. Activez-la projet par projet dans Personnaliser → Indicateurs de fonctionnalité. Fonctionnel, mais pas terminé.","text50b7777e2015":"{value0} activé","text50c3e706a3c2":"GitHub n’est pas encore connecté sur ce serveur","text50c4d9bbbfb2":"Un fichier d’affirmations indique ce que vous pouvez dire et ce qui nécessite une source. Lorsqu’un agent rencontre une affirmation non étayée, il la marque au lieu de rédiger une phrase assurée — c’est le comportement le plus utile que vous puissiez configurer dans cette fonction.","text50c519cd51cc":"Étage:","text50c9e2de86db":"Secret supprimé","text50d256f3de2b":"Préfixe d’action","text50d5797e87c0":"Aucun espace de travail ouvert","text50d5fd0a05d4":"Source du fichier factice. Cliquez sur le","text50f3554f9cca":"Sur la page des paramètres de l’application, sélectionnez l’onglet « Assignments ». Cliquez sur « Assign » et sélectionnez « Assign to Groups » (ou « Assign to People » pour des utilisateurs individuels).","text511200cf42dc":"Notifications du navigateur pour ce qui se passe dans vos sessions.","text511af20e9314":"Déployer l’API en staging","text5120ee26cbf5":"{value0} ajouté et connecté","text512241b9824c":"Installez cette configuration exacte — agent, connecteurs, planification et garde-fous — grâce à un parcours guidé.","text5122577b6042":"Catalogue des autorisations consulté","text5122d0f1db23":"Associez une installation d’application existante ou installez l’application pour un compte GitHub.","text512618790549":"Tâche planifiée","text512a48218ba2":"Dernière exécution","text513bc5f876b0":"Provisioning → Vers l'application","text5145b39c830f":"Plus de 3 000 apps, OAuth pris en charge","text51464281894d":"Votre navigateur ne prend pas en charge les notifications.","text514650746440":"Cloudflare Access se place ENTRE SingulaComp et votre véritable fournisseur d’identité : il authentifie les utilisateurs auprès de votre IdP, puis se présente à SingulaComp comme un IdP SAML. Configurez donc d’abord la connexion en amont — dans Zero Trust → Settings → Authentication, ajoutez une méthode de connexion (Okta, Entra, Google, …) selon la documentation Cloudflare.","text5150c9d9bb20":"Migrer le sandbox","text5161cce6217e":"Ce qu’elle peut faire","text51621a0469f5":"Le nom est géré par votre fournisseur d’identité — renommez le groupe à cet endroit. Les revendications de groupe à la connexion correspondent au nom ; un renommage local isolerait ses accès.","text5167e9677e1f":"en cours de construction","text516f7c6c91fd":"Vous n’avez pas l’autorisation de consulter ceci.","text517a26051a61":"Échec du chargement du système de paiement","text517af642fdf4":"312 000","text518fc8ca6ebc":"git github installation d’application dépôts connecter cloner distant hôte fournisseur","text51a4eefaba47":"Enregistré — « {value0} » est désormais toujours autorisé dans ce projet","text51ae0a7e3783":"Aucun connecteur pour le moment","text51aedaa8c251":"Comment cette instance est accessible","text51af751269c2":"Parce que la moitié des entrées réelles d’une analyse proviennent d’un tableur entretenu manuellement. Il les lit comme source et écrit le résultat là où le demandeur le trouvera.","text51b143371424":"Elle reste à jour automatiquement","text51b3bfca2e8c":"Connexion Slack","text51b5970e84eb":"Laissez la valeur vide pour la conserver inchangée.","text51cbb7873b3d":"Générez un token et connectez le provisionnement dans Entra","text51ceddda04ac":"Acme Robotics","text51d7edea32d3":"Abonnez-vous pour démarrer des sessions","text51df486e7027":"Invitez quelqu'un par son nom d'utilisateur GitHub. GitHub leur envoie par e-mail une invitation à accepter.","text51e0d22747d7":"Utilisez une application Slack personnalisée pour ce déploiement.","text51f5cf72f382":"Contrôle complet du compte.","text51fac985e953":"Destinataire","text5203cb730f22":"Créez un projet SingulaComp, démarrez une session isolée et examinez le changement rapporté par votre agent. Auto-hébergez-le ou utilisez SingulaComp Cloud.","text5206481e4a98":"Nous ouvrirons une conversation dans votre projet et un agent vous guidera — il vous demandera les informations nécessaires, connectera vos comptes et l’activera quand vous serez prêt. Rien ne s’exécute avant votre confirmation.","text520d7ca6788e":"Gestionnaire de services","text5210c5acc2cd":"Ajoutez une entrée d'agents à singulacomp.yaml dans Fichiers.","textf6162df1ad63":"Règles d’outils sur un véritable connecteur Google Drive : une réponse par outil.","text52141cfb5b12":"Installer dans l’espace de travail","text522d6e41c020":"Importer un XLSX","text5230d9ff907c":"Recoller ici les deux valeurs","text5234fbffc3e9":"Supprimer le fournisseur","text5237227aa130":"skills intégrés au dépôt d’un nouveau projet dès le premier jour","text524a79b18f1b":"Fournir les métadonnées de l’application","text525174cc0d8d":"<Button variant=\"ghost\" onClick={handler} > Cliquez-moi </Button>","text5255b5685b02":"hiring/scorecards/platform.md","text52594f72e6fc":"Secret de signature Slack","text5261579cf365":"Provisioning → Correspondances → Provisionner les utilisateurs Microsoft Entra ID","text5263293fc202":"Petit","text526c3dafbee8":"Chaque version de SingulaComp, directement à la source.","text526e0087cc3f":"Description","text52771248cb6a":"singulacomp.yaml déclare l’image machine, les connecteurs et les déclencheurs","text527ee583427a":"Installe","text527ee9c936d3":"Impossible de lancer la création","text5280b011dd29":"Modification rejetée","text5284184cef68":"Facultatif. Autorisez des adresses email, domaines ou expressions régulières précis avant qu’un email entrant ne puisse déclencher l’agent.","text5294a47839ac":"Le projet n’est pas prêt","text52b1035fcd14":"singulacomp-updater","text52b7ad21e9cb":"Quelqu’un mentionne le bot","text52c3509531f1":"Les trois dernières sont des usages attribués par SingulaComp —","text52c4b3e90433":"La réponse arrive","text52c545a60273":"Livré sur main","text52e1c31788e9":"Créer l’application dans Slack","text52e30cc313a7":"/debug/minimap","text52f61ed0009a":"Flexibilité","text52f878edb34f":"Échap","text530f84eed1b8":"Demandez à un agent d’effectuer une action automatiquement, selon le calendrier défini.","text53121d4517f7":"Modifications non enregistrées. L’enregistrement écrit dans","text531d0e1f0c72":"L’offre gratuite inclut 200 crédits par mois pour l’environnement Agent Computer. Ces crédits ne paient pas les appels LLM gérés.","text531ed88376cf":"Les lundis à 08:00","text532694dbdcc4":"Corriger la validation du formulaire d’inscription","text53270bef8b4a":"Les nouvelles importations depuis {value0} cesseront de fonctionner jusqu'à ce qu'elles soient à nouveau connectées. Les projets existants conservent leur lien vers le référentiel.","text53292febd5cd":"Niveau du compte mis à jour","text5334297c9387":"Échec de la création du dossier : {value0}","text5334e4567e76":"Cette aide","text533ce071055b":"Ce qu’est un skill","text5342e09f2729":"Activer","text5346918b32c0":"description: Agent de support d’Acme.","text53481bfcb106":"Réglez sur Ask et l’exécution se met en pause","text534e356b9a09":"Cet espace de travail demande un second facteur avant d’afficher ses jetons. La liste se met à jour automatiquement après la vérification.","text5363a9cf88d5":"Demandes d’accès en attente","text537914cbcd67":"Récupérez le ticket à l’origine de la session, lisez les critères d’acceptation et publiez le lien vers la demande de modification lorsque le travail est terminé. Le ticket reste la source de vérité du périmètre.","text5387a784de3a":"GitHub géré","text538b028ecabf":"03 · Configuration de l’agent","text538b07594b07":"SingulaComp — {value0}","text538f96979be7":"Politique de routage enregistrée","text539a563faa17":"Ajouter une application → Ajouter une application SAML personnalisée","text539cdd0b417f":"Transformez les retours dispersés en spécification avec les preuves associées, gardez le tracker fiable et rédigez les notes de version à partir du diff réel. Tout arrive sous forme de document à faire relire par une personne.","text539de6570111":"Révoquer {value0} ? Les applications appelant la passerelle avec celle-ci cessent de fonctionner immédiatement.","text53a46e4cc509":"Dans l’onglet « Identity Management » lui-même (une fois Test Connection réussi), cochez « Enable management of User Groups and Group Membership in this application » afin que les groupes liés (et leurs membres) soient envoyés à SingulaComp.","text53a4bf4db437":"Un agent est un prompt et un ensemble d’autorisations.","text53aade77cd69":"Colonnes","text53ad6f999b1f":"Échec de l'enregistrement","text53b07a3ed98b":"C’est aussi vous qui devez approuver tout cela. Voici les réponses, y compris celles qui sont moins flatteuses que d’habitude.","text53b816218aba":"singulacomp-api","text53c247b8cf06":"Importez un document Word pour l’afficher","text53c7e72de3cf":"Espace de travail actif","text53f71e08be88":"Abonnement Stripe","text53f76274b923":"Il manque le paramètre de plateforme à cette connexion de canal.","text5405931307e3":"Configuration terminée, démarrage des services…","text540afa4c53ff":"{label} : {count, plural, one {# membre} other {# membres}}","text54266bfe04ff":"Échec de la mise à jour de la configuration de maintenance","text5427e0ef4eba":"Permission :","text542d24012988":"person@example.com","text544792b85010":"changer d’espace de travail espaces de travail projet projets modifier déplacer ouvrir tous liste","text54483ce856e0":"Remplacer l’identifiant","text54529c95dca9":"Commencez par une tâche, connectez les outils nécessaires et accédez-y depuis Slack, le Web ou la CLI. Gratuit pour commencer, gratuit à auto-héberger.","text545403adb9e5":"Aucun modèle de secours.","text545c02357695":"Audience","text546dc281747b":"J’ai ajouté l’URL des métadonnées du fournisseur d’identité","text546ebb8eb993":"Filtres","text5471c95037b9":"Aucun déclencheur de ce type, ou il est désactivé, ou ce n’est pas un déclencheur webhook.","text5474fde32b76":"L’exécution s’arrête sur l’appel et attend. Une personne peut l’approuver une fois, pour le reste de la session, ou le refuser.","text548677c5771e":"Attributions de rôle consultées","text548d65f76e61":"orientation=\"inline\" transforme chaque carte en ligne horizontale — média à gauche, texte flexible, pied de page à droite. Les mêmes éléments, avec un rythme semblable à celui d’un tableau.","text548f4cfc6745":"\"{value0}\" obtient un nouveau secret client et l'ancien cesse immédiatement de fonctionner. Mettez à jour la configuration de l'application avant sa prochaine connexion.","text5494ba35f722":"Application OAuth supprimée","text5498f487a861":"Déduire","text54a0e8c17ebb":"Erreur","text54a4e6b3594a":"Les valeurs secrètes supprimées peuvent rester dans la conversation actuelle ou dans les shells existants.","text54a57c3147c4":"Confidentialité","text54b316135c61":"Paramètres généraux.","text54bf0ebbfb3e":"Panneau","text54c32d3e2cfa":"Tous les agents","text54ce8b59de87":"Vous perdrez l’accès à","text54d0252c76b0":"Auditable","text54d14f0b67f3":"{value0} actions nécessitent votre approbation","text54dcdc410e46":"Condition {value0} — valeur","text54e22a5335af":"Descendre le secours","text54e65454945b":"Indicateur de droits Enterprise défini","text54f7746278d0":"Interdite par défaut pour les agents","text5502881e0479":"Activez d’abord l’application — une application PingOne désactivée refuse les connexions même avec des métadonnées correctes.","text5535245f3459":"Fonctionnalités de recherche","text553d1ec7c9e6":"Vous n’avez peut-être pas l’autorisation de lire ce fichier.","text554add02368e":". Pipedream n’intervient pas.","text5557acb8176b":"Écrire des fichiers","text555cd401b3c3":"Abonnement ChatGPT déconnecté","text5562d6d4c826":"Identité du lecteur","text5569127c2d09":"Provisioning automatique depuis JumpCloud","text55704e8f6004":"Chargement des branches…","text55706ffa93eb":"dans Teams.","text5570cd1f7f25":"Authentification unique → section 3 « SAML Certificates » → App Federation Metadata Url","text55753f229be3":"Court. Une question ouverte suffit.","text55898449eb74":"Santé","text558b36e065df":"Pour donner accès à certaines personnes, attribuez-leur (ou attribuez-le à un groupe) un","text558bb9bf0163":"Certains champs nécessitent votre attention.","text5593abac2c15":"Mises à jour de dépendances, build vérifié","text5594b58d2173":"rapprochement des paiements","text559b1cc46027":"Lire la documentation","text559fe9cfeadb":"À la frontière de l’IA par habitude, pas sur commande.","text55a733d57ce1":"Ouvrir les actions du PDF","text55a834c80aa9":"Propriétaire uniquement","text55afa51cc456":"Charges à payer, charges constatées d’avance, produits différés, tableaux de variation des immobilisations. Un processus mécanique, fondé sur des règles et recalculé depuis la source à chaque période, plutôt qu’un classeur recopié depuis 2023.","text55c84320074b":"Rechercher dans la documentation publique et le contenu produit de SingulaComp.","text55e970c35216":"Obtenir le code de l’appareil","text55fa9981994c":"Affichage des","text56000ae371ac":". Les applications sont privées par défaut.","text561257c019e5":"Prompt système","text56185876d445":"Invitation de l’utilisateur SCIM révoquée","text56244b12a992":"Icône de l’application","text5630381eeca0":"Abonnement ChatGPT connecté à ce projet","text563038dc7264":"Exiger l’authentification à deux facteurs ?","text564e4ace86b3":"Plus de cas d’usage","text565ed637aeae":"État de santé de l’API vérifié","text566181254b29":"Hier","text5667e2fe3cb5":"plan: Enterprise","text566a18d73a39":"La détection automatique lit les métadonnées d’authentification depuis la source. Choisissez None pour la désactiver.","text568b0ff92720":"SAML","text568b5e60cc5d":"Le rechargement redémarre l’environnement, ce qui termine le tour en cours. Tout ce que l’agent était en train de faire sera perdu.","text568db3e36c44":"Le service géré. Nous exploitons le plan de contrôle et le compute ; vous dirigez l’entreprise.","text568e9d9ee51e":"Action du connecteur","text569ca49f4aaf":"Installer","text569f2485de82":"Supprimer des fichiers et répertoires locaux","text56b0e1edef9a":"Membre ajouté au groupe","text56b46fc5bc85":"Filtrer les cas d’usage par type","text56c63e70bc99":"Paramètres · Modèles Sandbox","text56c6c5117e48":"{{ body.data.chat_id }}","text56d4e6956bc3":"À propos de SingulaComp","text56e264eb39f6":"Aucun membre du projet n’a connecté sa propre connexion","text56e4e9373b11":"Créer et modifier des fichiers locaux","text56ee71f3ece0":"ID de connexion copié dans le presse-papiers.","text56ef8f20955f":"Adresse","text56f26c55e418":"Aucun compte ne correspond à ces filtres","text56fd83f9dc26":"Configuration SSO JumpCloud avec IdP Entity ID, SP Entity ID et URL ACS","text5702cfb27036":"Utilisation de l’ordinateur","text57047ddc55d7":"Rapprochement des licences et des postes","text57069bbd0d2e":"Modèle habituel de l’agent","text5731d8c0fb14":"Autoriser, demander confirmation ou bloquer — vous contrôlez les règles d’action des connecteurs","text573c97ef1fcf":"le généraliste, dans chaque projet","text57404231b355":"J’ai ajouté une application SaaS SAML","text5740535823f9":"Attribué par SingulaComp — il ne peut pas être modifié ici.","text574e85a71662":"Migration en cours","text57530d39031c":"Rechercher des groupes par nom","text57575ab4b970":"Il a été exécuté avant votre lecture","text57579cf783f3":"Remplacer l’essai","text5775c8f9216d":"Panneau Entra Users and groups avec Add user/group ouvert et un utilisateur sélectionné pour l’affectation","text5776b0d8f73f":"La plateforme","text577ad00bbf3e":"Cet élément nécessite","text5782690044e2":"Libellé par défaut, rotation ambiante, état verrouillé, nouvelle tentative, temps écoulé.","text5784993eec98":"$ singulacomp channels manifest > slack-app.json","text5796178ec4f5":"Que fait cette modification ?","text57a524b52549":"Arrêté, mais la file d’attente n’a pas pu être mise en pause","text57b622ff82b1":"Le test de la pièce","text57ba29c7d550":"Associez des Mac, des PC Windows et des machines Linux via le SingulaComp Agent Tunnel sécurisé. Ouvrez une machine pour gérer ses autorisations et consulter son historique d’audit.","text57bbed2817ff":"{value0} modifié aux deux endroits","text57c5a5829f70":"Entrée expurgée","text57c848e1ca75":"Modèles de stratégie consultés","text57cf25efcab3":"Définissez qui peut démarrer une session ici","text57d08d24adb8":"Formulaire des déclarations d’attributs de groupe sous les déclarations d’attributs de profil","text57daca724d75":"Métadonnées de fédération","text57dccc5db9b0":"En attente de votre action","text57ee14ce1425":"Enregistrer la règle","text57fd7a0cf33f":"Sélectionné","text580e68173156":"Impossible de charger l’état SCIM","text581144514350":"Demandez à un administrateur de l’espace de travail de connecter Slack.","text58213fd0f931":"caractères.","text58265cc01151":"Démarrer un projet","text582967534d0f":"dans","text582ee45bd6ee":"#1 Piège OneLogin : « ACS (Consumer) URL Validator » est une expression régulière, pas une URL ordinaire. Échappez les points et ancrez-la pour qu’elle corresponde exactement à l’URL ACS, sinon la connexion échoue sans message explicite.","text58432f02cc20":"SingulaComp {value0} fond d'écran, {value1}","text5844ecb027f7":"gestionnaire de services services orchestration gestionnaire de processus sandbox actif redémarrer recharger","text584dabe853a5":"ouvre le script parlé sans l’afficher à l’écran.","text585473f2a28b":"12 jours","text5859e6efd762":"Impossible d’enregistrer la demande de démo","text586ce9d865c1":"Un agent, c’est","text586e55500de2":"Ajoutez-le au fil que les utilisateurs emploient déjà.","text5871c99664b2":"Total filtré","text5872277e15ce":"OPENAI_…","text5885ace14d89":"Récupération de la session","text5887e718dea1":"choisi","text58a4ba90dc79":"Reprenez la semaine dévorée par la coordination.","text58aede554b21":"Connectez un outil une seule fois pour toute l’entreprise. Les agents y accèdent via un jeton limité que SingulaComp gère côté serveur — l’identifiant brut n’est donc jamais transmis à la machine contrôlée par le modèle.","text58bf3410b028":"Définir la valeur","text58bf4682555d":"34%","text58c3939c4ce9":"Exploiter","text58d3ccb0ea54":"Une revue avec une recommandation pour chaque ligne.","text58dc708c6651":"L’appartenance est synchronisée depuis votre fournisseur d’identité — ajoutez ou supprimez les personnes à cet endroit.","text58e3e16cc67b":"Planification, kits et onboarding — jamais la décision","text58ec60140867":"Votre clé est stockée sous","text58f084456f75":"Son propre sandbox, avec son propre système de fichiers et sa propre durée de vie","text58f42611a053":"registry.ts","text58f7e09c0d5f":"Le bac à sable contient un token SingulaComp limité au projet et aucune clé tierce. La passerelle déchiffre l’identifiant réel côté serveur et l’ajoute à l’appel sortant. Un secret d’exécution que vous accordez volontairement est différent : c’est une vraie valeur d’environnement lisible par l’agent, et c’est précisément son rôle.","text58f9595c7f1d":"Un écho bloqué revient sous la forme [REDACTED]","text58fd308928dd":"Ajouter un déclencheur","text59004552be50":"« {value0} » déplacé ici","textab3a31e1ab73":"Réunissez votre équipe et confiez une vraie tâche à un agent.","textda7f53183a90":"Créez votre organisation, invitez votre équipe et recevez le travail sous la forme d’un changement à relire. Gratuit pour commencer.","text590d36262e11":"{value0} ajouté — cliquez sur Connect pour autoriser","text59136943c199":"Invites de session en file d’attente consultées","text5918414053b3":"Pour Okta, Microsoft Entra ID, Google Workspace et GitHub, Cloudflare Access envoie automatiquement un attribut SAML « groups » — inutile d’en ajouter un ici, vérifiez simplement sa présence. Pour tout autre IdP en amont, ajoutez une déclaration d’attribut SAML avec Name « groups » et sélectionnez le claim IdP contenant l’appartenance aux groupes.","text591935b15b1c":"Publique","text591967ee7f66":"approuver pour fusionner","text591a018152ce":"Il lit chaque retour reçu, le regroupe par thèmes exploitables et transforme le thème prioritaire en demande de modification.","text592dbd5acab8":"accès à l’espace de travail autorisations qui peut ouvrir dépôts par espace de travail appartenance","text593451c315cf":"Les membres sont déconnectés après ce nombre de minutes d’inactivité. Une valeur vide signifie aucune limite.","text593845e8cbad":"Ajoutez des membres depuis votre fournisseur d’identité.","text593e3823343a":"Assignation d'un groupe à une application","text594bdd4c19b2":"Demander avant chaque utilisation","text59611ccab0af":"Impossible de faire pivoter ce secret","text596c52f1eb65":"Échec de la connexion","text5970362b52d5":"Condition de secours","text59711e8b2cf8":"Client CLI","text59845e809cc9":"La requête d’analyses a échoué.","text5984b7866ce4":"message utilisateur · UPLOADING → chaque vignette tourne, le nom reste lisible","text5985039f106d":"Équipe","text598efd3e081f":"Aucune source ne correspond à « {value0} ».","text5994c8a10999":"privateHeading","text5998ac369aec":"Ce lien est invalide ou a expiré.","text599f5c523ef2":"Exploité","text59a5ff1b6b64":"Valeurs de configuration","text59af4efa0483":"# Uniquement les NOMS des secrets. Les valeurs sont chiffrées sur la","text59be3646326b":"1px solide rgba(255,255,255,0.14)","text59be71333c96":"Facultatif","text59c40e05afe1":"Il n’y a aucune couche cachée à interroger. Chaque conviction, chaque permission et chaque instruction tient sur une ligne d’un fichier, et les outils que vous utilisez déjà répondent à la question.","text59d3b31b8956":"Linear vers Slack","text59da2efb2423":"Demander avant chaque utilisation · règles de motif","text59e7c0aa6df1":"Les requêtes avec une image suivent la chaîne ci-dessus.","text59ea9cd2278c":"Vendez le FDE et l’accompagnement de services avec la plateforme.","text59edd3fe9cc5":"Développer l’aperçu","text59f03d642b41":"Demande","text59f4422556e6":"Rien dans la machine n’est précieux. Une mauvaise installation, une migration incorrecte ou un répertoire effacé : la machine disparaît et emporte tout. Seul ce que l’agent commit est conservé.","text59f765f38854":"Pré-requis","text5a052671ec75":"Champ d’identifiant unique des utilisateurs","text5a0cac0326d5":"Télécharger SingulaComp","text5a219a418ec7":"Cette entrée n’a pas pu être lue depuis l’archive.","text5a23444828db":"Gérer","text5a26f4425c82":"Session OpenCode","text5a32374d30b4":"Activité quotidienne de la plateforme et consommation de crédit. Chaque compartiment est un jour UTC.","text5a37d20f1235":"Agent du canal mis à jour","text5a41803b2dd1":"Tout refuser","text5a4c567b2373":"Les utilisateurs avec la revendication « {value0} » ne rejoindront plus automatiquement « {value1} ».","text5a4db0bfccdc":"Cela n’affecte que votre espace de travail local.","text5a517d8378f5":"Impossible de créer la clé","text5a5735e88fae":"— par défaut","text5a5bc0c4ce6e":"Rechercher dans les fichiers","text5a673d73be7d":"Configuration dynamique","text5a6d9b697f7a":"Il dispose d’un shell, d’un système de fichiers, du réseau et des connecteurs et secrets accordés par son bloc d’agent. Le fil vous permet de suivre l’avancement. Le travail se fait sur la machine.","text5a7b24722fae":"Clonez un projet SingulaComp complet et fonctionnel en un clic, ou ajoutez des compétences issues de toutes les sources à votre propre projet.","text5a7fbd0a11c4":"Un rapport vous dit ce qui ne va pas. Une session commerciale vous remet les lignes et l’action rédigée pour chacune, en attente d’un oui. Toute la différence du produit est là.","text5a9622af8882":"errorBody","text5aa2ff9bc46f":"Marketplace SingulaComp","text5aa40906d187":"Aucun secret pour l’instant","text5aa5d3ced9d2":"Les sessions ne partagent pas leur arborescence de travail. Vingt sessions peuvent travailler simultanément sur le même dépôt, chacune sur sa propre branche et son propre ordinateur, sans se gêner.","text5aa63868e87e":"Version de l’agent","text5aaf2a8498fd":"Ajouter une image ou un document","text5abe9e1fbc5b":"Peut modifier","text5acfbdbae44a":"La configuration est composée de fichiers. Qui a modifié quel agent, quelle compétence ou quelle politique, et qui l’a approuvé, figure dans l’historique git que vous savez déjà lire.","text5aea242c938d":"Panneau de gestion de la revendication affichant l’espace de noms et l’attribut source","text5af558b0356d":"Invite de session mise en file d’attente","text5b265f545bde":"L’application web","text5b2ba171f55f":"Action de la règle {value0}","text5b318739f32d":"Relire la nouvelle page d’atterrissage du lancement avant publication","text5b31ffa81ee2":"La facturation n’est pas encore configurée pour ce compte, les sessions ne peuvent donc pas démarrer. Choisissez un forfait pour continuer.","text5b3a02e57af9":"politiques","text5b3da54ff03f":"Sa propre machine","text5b467a764b9a":"— ou activez-en une sélectionnée ci-dessous.","text5b496b6a8f8d":"Votre application → Users / Rules","text5b4afe177d99":"Contactez l’assistance SingulaComp par email ou Discord, consultez les réponses aux questions les plus fréquentes et trouvez les étapes de suppression du compte.","text5b4cd52a0cf7":"tunnel-42","text5b4d78bf9475":"Exécutez-le sur SingulaComp Cloud, dans votre propre VPC ou entièrement sur site. Lisez le code, dupliquez-le, auditez-le. Personne ne vous reloue votre entreprise.","text5b50b847365e":"La connexion ajoute pour vous un connecteur de canal dans singulacomp.yaml. Vous n’avez jamais à écrire cette entrée à la main.","text5b50e7a693fe":"Échec de la copie","text5b529abadacc":"Actualiser l’aperçu","text5b58e07ead9f":"Rôle personnalisé","text5b5a81a901e5":"Pages du PDF","text5b5e9c65b400":"Achat","text5b643170d839":"Envoyez le questionnaire, les questions d’architecture et les contraintes de déploiement. Nous préférons y répondre correctement plutôt que vous laisser deviner depuis une page marketing.","text5b660045c015":"Ajouter un secours","text5b6a9e140d4b":"Open source, avec prise en charge de tous les modèles d’IA. Utilisez SingulaComp Cloud ou exécutez-le sur vos propres systèmes.","text5b870e1262d3":"SAML via une application d’entreprise Entra","text5b8d75f66840":"Cette application pourra","text5b8e7ef6883e":"support-agent","text5b9616df2058":"Aucun accès au projet","text5ba18b8f3b74":"Membre supprimé du groupe","text5ba39e7fa782":"Toute personne disposant de l’un de ces liens peut consulter la ressource sans se connecter. La révocation prend effet immédiatement.","text5ba3ac9fc8e8":"SSO","text5bad1b115369":"Exécutez-le vous-même","text5bae674104b6":"Récupération des affaires mises à jour ≤ 7 j","text5bb9aecca021":"Jeton du bot","text5bbaec596a83":"Échec de la compilation","text5bc86d6007cc":"Ouvrir l’élément sélectionné","text5bcf311b19d8":"Tester la connexion","text5bd8a81336da":"Somme des soldes","text5bdaf14744e5":"#1 Piège OneLogin : les utilisateurs semblent se synchroniser, mais rien n’arrive dans SingulaComp — les actions sont bloquées dans la file « pending » de Provisioning, car « Require admin approval » est toujours activé. Désactivez-le pour Create/Update/Delete (ou approuvez la file).","text5be1c74aa0a7":"E-mail en cas d’échec de l’exécution","text5be4d558ea11":"trier le backlog du support","text5bff23ebef16":"4 actions · 2 peuvent être approuvées ensemble sans risque, 2 nécessitent un examen plus attentif","text5c077e378428":"Le test instable que tout le monde relance","text5c0cb6434704":"Saisissez votre mot de passe pour continuer.","text5c101a14dc57":"Ajoutez cette personne à un groupe pour qu’elle en hérite les accès.","text5c15cb7b9051":"Bannière ambrée masquable — maintenance à venir","text5c192a3e6f23":"Rechercher des espaces de travail...","text5c1fff90cce6":"Échec de la connexion au terminal","text5c2a65ed6842":"08:12","text5c37cf8f018b":"Dernières 24 heures","text5c39123805ff":"Prompt","text5c3a9739ea8f":"la manière dont cette entreprise réalise une tâche donnée","text5c48a6568d59":". Ajoutez l’identifiant après l’enregistrement — vous pourrez le remplacer à tout moment.","text5c48b158361a":"SingulaComp prépare une machine la première fois que vous démarrez une session ici. Rien ne doit être configuré à l’avance.","text5c57f2f66998":"La réponse, en continu","text5c58b6d31ba9":"Prêt à être examiné.","text5c58cd7963ca":"Copier le lien d’invitation","text5c5dec8246bd":"L’alternative honnête →","text5c61792162c9":"Donnez aux agents accès aux outils externes — et joignez-les depuis Slack, Teams ou e-mail.","text5c63c15261bb":"Remplacements par modèle","text5c65777abb06":"Un ordinateur portable","text5c6660c5d3f6":"Les systèmes RH contiennent les données les plus sensibles de l’entreprise ; c’est donc ici que le mécanisme importe le plus. Connectez chacun une fois pour le projet. Les identifiants n’entrent jamais dans la machine.","text5c6c8c0157e2":"Groupe — liste empilée","text5c705d15f3ef":"Exécutez cette commande dans votre terminal pour obtenir un nouveau lien de connexion.","text5c7dd0d43094":"Ce qu’il peut lire et ce qu’il peut remplacer.","text5c8b5191bd68":"Impossible de charger vos projets","text5c991b7cc507":"Patientez pendant la synchronisation.","text5c9c6608b47d":"Échec de la suppression de la session","text5c9c672f4cd3":"Motif de règle","text5ca4f3850ccc":"version","text5ca55f86beaf":"Chargement du graphique des dépenses","text5cb2baf7db08":"Ce slug est déjà utilisé.","text5cb597e2c71c":"Les agents se réécrivent — et leur modification est revue","text5cb975ae5c6b":"Opérateur de déploiement","text5cbce28d7c9f":"console d’administration","text5cbe8e2cb78f":"Donnez-lui l’administration. Gardez les conversations.","text5cc7f54069fc":"crédits pièces facturation utilisation jetons coût expliquer expliqué","text5cf9fe0d7430":"Ouvrir la session d’installation","text5d0874a862f9":"Il lit le ticket, le classe, vérifie si votre documentation répond déjà à la question et prépare la réponse avec le lien vers l’article. Les demandes auxquelles il ne peut pas répondre sont transmises avec le diagnostic déjà joint.","text5d08a2b527a6":"J’ai configuré les paramètres SAML","text5d1114578896":"Les spécifications, notes et recherches arrivent sur la branche de session et rejoignent main via une demande de modification. Un agent ne peut pas fusionner sans que l’administrateur ait accordé project.cr.merge dans singulacomp.yaml, et l’élargissement de cette autorisation est lui-même une modification relue.","text5d28a8e6bc88":"J’ai défini l’URL de callback, l’audience et le NameID","text5d28a90f4498":"échoué","text5d401fa67ac9":"Confortable — jusqu’à 3 par ligne","text5d405d8955db":"Suite de facturation exécutée","text5d42766c7eca":"Proposition","text5d4f8dc198f5":"Solde ≤ {value0}","text5d4ff119f3d4":"Échec de la suppression : {value0}","text5d561a1e3f17":"Restauré","text5d58d41913d9":"ml","text5d59a324b7e5":"Impossible d’activer","text5d641ef13f51":"ouvrir une demande de modification","text5d711b33a65a":"T2 26","text5d8e8e30bc4f":"Créer le jeton","text5d8f1a868df2":"Onglet Provisioning de l’application Okta avec le panneau Configure API Integration","text5d974f9e80c3":"Exporter la conversation","text5dacfb655b9b":"URL du service consommateur d'assertion","text5db4167d9f88":"Accorder aux agents SingulaComp l’accès à","text5dc3d8d9d728":"Google peut prendre jusqu’à 24 heures pour propager complètement une modification d’accès — un utilisateur indiquant « not assigned » juste après l’activation devra peut-être simplement patienter.","text5dc9f6914b94":"Lire la documentation des déclencheurs","text5de37d9dd94a":"Créer une intégration SAML","text5de95319f174":"ressource","text5df0a8e1f30f":"Connecter Teams","text5df59d04d374":"Vous n’avez pas à remplir un fichier env modèle. La CLI demande les quelques informations que vous seul pouvez connaître, génère elle-même chaque port, URL, mot de passe, clé de signature et valeur par défaut de Compose, puis écrit toute l’instance dans un seul répertoire.","text5dfe877b22ee":"Tout commence par une phrase.","text5e2c07a588ca":"Il lit l’historique git et les sessions de la journée écoulée, puis écrit ce qu’il a appris dans .singulacomp/memory/ sous forme de markdown.","text5e2c614c23f0":"Modèle","text5e2ce6656b32":"« L’agent peut-il envoyer un email ? » n’est pas une mesure de protection. Les conditions correspondent aux arguments, donc la règle peut être « uniquement à ces adresses ». Un argument impossible à évaluer entraîne un refus par défaut.","text5e2e76e79516":"Calendrier mis à jour","text5e3de76869f3":"Réveil de l’espace de travail…","text5e4efd91b927":"Tout a repris","text5e4f6c67b8fe":"Identifiants Pipedream pour le catalogue de plus de 3 000 applications — facultatifs et ignorés par défaut — puis choix d’une mise à jour automatique chaque nuit.","text5e5eba7f41ab":"Ouvrir le projet","text5e74adcd4bfb":"App → Sign On tab → lien « Identity Provider metadata »","text5e835fd4ee59":"Vous configurez tout dans l’assistant unique « Add an application » de Cloudflare (les onglets Configuration / Authentication / Policies / Overview n’apparaissent que lorsque vous MODIFIEZ l’application ultérieurement). Commencez par coller les valeurs du fournisseur de services de SingulaComp dans les champs Cloudflare.","text5e9542b94bd5":"ce qu’elle génère pour vous","text5ea44c3961f1":"lignes","text5ea7034e5d4a":"# plateforme et injectées au démarrage de la machine.","text5ea98ae8f81c":"Comptes en double, opportunités dont la date de clôture est passée, contacts sans responsable, affaires immobiles depuis six semaines. Il produit la liste avec une action proposée pour chaque ligne — pas un tableau de bord indiquant simplement qu’elle existe.","text5ead7fa05fdd":"URL des métadonnées","text5eae34fc9718":"L’interface cron","text5eb8fc2f6406":"$ grep -n \"STRIPE_API_KEY\" singulacomp.yaml","text5ebe32e1b916":"Les identifiants de connexion des connecteurs n’entrent jamais dans un sandbox","text5ec6ae29f4b6":"Installe également :","text5ec9729027c3":"Transforme les retours utilisateurs en livrables.","text5ecbbab0d8d8":"Votre portefeuille est vide, les sessions ne peuvent donc pas démarrer. Ajoutez des crédits pour continuer à exécuter le calcul et les derniers modèles IA — {value0} non affecté.","text5ecf97e61ad9":"Copiez ce code. Ouvrez ensuite la page d’authentification et saisissez-le pour connecter ChatGPT.","text5eeb1e6ce9d5":"⌘P","text5eed558badb4":"Une session démarre","text5eed7e9fc8f3":"Recommencer","text5ef5b4754d95":"Essayez un autre statut ou effacez la recherche.","text5ef80ac814da":"Un hash des arguments et un résultat expurgé — jamais un secret en clair.","text5efd0bed7735":"Double-cliquez pour modifier le chemin","text5efdbc5da7d2":"#ff6762","text5f07277a31fa":"{value0} ({value1}) supprimé","text5f198db25a77":"Tous les propriétaires","text5f1a6dcd508e":"API personnalisées","text5f2e85f50ed3":"Photo de profil mise à jour","text5f2ed72dfcbc":"à la minute","text5f303c017ed7":"Un ordinateur portable, un VPS ou votre propre VPC — exactement la même stack que le cloud SingulaComp.","text5f31515299e5":"Principaux","text5f3719d952f7":"219,400","text5f448b8c41a4":"p. ex. 50","text5f513e5b2937":"Cas d’usage SingulaComp","text5f61b63c2c4a":"Liaisons de canaux","text5f69c8b42ef2":"Grands modèles de langage","text5f6f23bff165":"Tout est en pause pour ce projet","text5f7c8d97889a":"Passer à la vue avancée","text5f8bebf63736":"Votre logo, icône, favicon et nom de produit pour chaque membre.","text5f8d6590fdc6":"Afficher la configuration héritée avec les instructions d’attributs du profil et des groupes","text5fa14d9aa523":"Acheté","text5fa7aac5375c":"Prêt","text5fac4e8e1d8f":"Connecté en privé — vous seul pouvez l’utiliser","text5fae82827f98":"Retour à SingulaComp","text5fb0b5e63db5":"Consommé pour l’accès au dépôt. Il n’entre jamais dans le sandbox.","text5fb3b3c8b69d":"La session clone le dépôt, afin que la spécification puisse indiquer ce qui existe déjà. Un brouillon qui sait que la sérialisation est terminée mais que la pagination ne l’est pas vaut bien plus qu’un brouillon fondé uniquement sur les tickets.","text5fb6a47e368e":"sur","text5fc781030fd9":"Automatisations SingulaComp","text5fc96c2deb9a":"Sélectionner des membres","text5fceeb638441":"Groupe détaché du projet","text5fd0f0afed3f":"Destinataire (ACS URL)","text5fe8921b712c":"Dit à cet agent au début de chaque session. Réduction. Laissez vide pour utiliser les instructions par défaut.","text5fe944615217":"La présentation devient un post, le post devient un fil, le fil devient un e-mail. Chaque élément est écrit pour son support, plutôt que de coller quatre fois le même texte en modifiant les retours à la ligne.","text5fe96ad52cf0":"Comptes, groupes, boîtes aux lettres et calendriers — le socle sur lequel s’appuie la plupart des processus d’arrivée, de mobilité et de départ. La lecture et l’écriture sont des actions distinctes, avec des réponses distinctes.","text5ffd7f0c0ff0":"Gmail et Outlook","text6007acbe30b2":"Approuver","text6007b5baf3f3":"L’entreprise sous forme de code","text6007db63e18e":"Personne","text600d9a2eb772":"Bloqué par le navigateur — mise à jour dans les paramètres du site du navigateur","text60163fad94cf":"{value0, plural, one {# fichier enregistré} other {# fichiers enregistrés}} — disponible dans la prochaine session.","text6024f479d0dc":"toujours actif","text6026c1d8c92e":"Aperçu de l’application","text602ff50f0ec1":"Aussi simple qu’une application de chat","text604abea32b49":"Contacter l’équipe commerciale","text604dce445e32":"Services","text605359397284":"Flux de travail réutilisables par votre agent.","text6070217168a4":"Facile — terminé avec livrables (W2/W3/W11)","text607a80121c65":"Connectez-vous pour continuer","text607b97fdc5aa":"Chaque personne connecte son propre compte. Démarrez une session qui nécessite de parcourir la connexion.","text60872f0408fe":"Votre IdP n’est pas connecté — vérifiez que le provisionnement y est actif.","text608977655d2d":"Ce déploiement nécessite une clé AgentMail spécifique au projet avant de pouvoir créer une boîte de réception.","text608ed1284584":"Redirection vers GitHub","text609079a06653":"# un déclencheur s’exécute selon un calendrier","text60a0d83510ea":"Ajouter une condition","text60a7b3de1d65":"Anthropic, OpenAI, Google, Groq, xAI, DeepSeek, Mistral, Bedrock et OpenRouter, ou l’abonnement ChatGPT ou Copilot que vous détenez déjà.","text60acc53f13a5":"Sombre","text60b5535b6518":"planifications planification cron tâches planifiées webhooks webhook http endpoint requête entrante déclencheurs récurrents programmés","text60c3907ec269":"À qui cela s’adresse","text60c72685917f":"Cela démarre un nouveau chat pour modifier","text60ca7b35a944":"Renvoyer l’invitation","text60cbc40cdfac":"Attachez-vous à un projet : chaque membre hérite du rôle.","text60d3eb13fad7":"Autorisation automatique de toutes les demandes de permission pour cette session","text60de472a143f":"Aucune icône — le texte commence directement à la marge intérieure gauche.","text60e3fb7a4521":"Mêmes images que le cloud · Une commande · N’importe quel modèle, vos clés","text60f41540d80e":"SSO · RBAC · groupes","text60f718418db9":"Reprendre le déclencheur","text60f8288e33f9":"Associer un ordinateur","text60f85e57e4a7":"Supprimer le webhook","text61109c370902":"Aucun résultat de recherche pour l’instant.","text611a1f611c9a":"Un agent reçoit les connecteurs que vous lui attribuez, et rien d’autre ; il ne peut même pas découvrir l’existence des autres. L’agent d’analyse qui accède au data warehouse et l’agent support qui accède au helpdesk sont deux autorisations distinctes dans singulacomp.yaml.","text611b2a4268f5":"Utilisation des tokens, coût et contenu de la fenêtre de contexte","text61314329b32f":"Le seul canal en direct. Les questions de politique sont posées là où les équipes se trouvent déjà, et la réponse revient dans le fil. Microsoft Teams est fourni, mais reste désactivé tant que votre déploiement ne l’a pas activé.","text613188648d33":"à gauche pour afficher un aperçu.","text6131e3365305":"Mettez à niveau, construisez, exécutez la suite, lisez le changelog pour repérer les changements incompatibles et adaptez les points d’appel concernés. Si la suite échoue, la demande de modification est tout de même ouverte, avec les échecs dans la description plutôt qu’une prétendue réussite.","text614bf48e0bc8":"Un déclencheur est un bloc YAML dans le dépôt. Qui a ajouté la tâche de 3 h, quand et ce qu’on lui a demandé sont consignés — comme toute autre modification.","text614e0119c0fd":"Pro · $20/mois","text6158d619dcb8":"XML des métadonnées du fournisseur d’identité","text616584d87e37":"densité conversation verbosité compacte minimale normale discrète activité réflexion texte détails étapes travail rafale","text61659f74fe37":"est prêt","text616efbe96852":"Codex","text617062906764":"Erreur :","text6170d1002071":"État de santé de l’API SingulaComp","text61715eaa9236":"Listez les sessions récentes démarrées depuis cet espace de travail","text6176eec272e8":"Confirmez votre identité","text617ef6aeaa0d":"SingulaComp → Accès utilisateur","text6197595503f0":"delete","text619fdd853ca0":"saml_subject / Name ID est défini par défaut sur un GUID — définissez-le sur Email Address (format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress) afin que le sujet corresponde à l’adresse email utilisée par SingulaComp, en complément de l’attribut email.","text61ad990902e7":"Sessions actives","text61affed06dc6":"3 réussis","text61b19fcf49fe":"Données et analyses","text61c922500051":", pour tous ses membres. SingulaComp ne conserve aucune copie — vous devrez saisir à nouveau la clé pour la rétablir.","text61d1181a82c3":"enterpriseAccordionIsolationTitle","text61d30d997d13":"Créer le profil","text61d439ffe0eb":"# git. Les identifiants, eux, n’y sont jamais.","text61dac62928db":"Planifié :","text61e8d44ad423":"Commencer","text61eedf5451c2":"    timezone: UTC","text61f28ba7b5a4":"singulacomp_version: 2","text61ff61757ef1":"Fonctionnement des accès dans ce compte.","text6201111b83a0":"et","text6201f8d3134e":"Événements du moniteur ingérés","text62026a42b239":"Accordé","text6206bbb231e0":"tout le reste","text62132c007f48":"Parcourir : {value0}","text623b0cedf094":"Détacher le groupe","text623d982415d0":"Disponible aujourd’hui","text6250d5725dda":"Non enregistré","text6251a79326de":"Un enregistrement A pour le domaine et pour api.<domain>","text6257cc52416f":"Autorisation accordée. Vous pouvez fermer cet onglet et revenir à la page où vous étiez. Votre agent peut maintenant utiliser cette connexion.","text625e6bf05289":"Échec du chargement des coûts du projet","text6261ccf529dc":"Collez ces informations dans la configuration SAML de votre fournisseur d’identité.","text6264f3bfdd91":"Commande Cloner","text627668cc4bd1":"Notion et Google Drive","text629ab9b15c95":"Gérés côté serveur, jamais dans la machine","text629c555fb7f8":"En retard","text62a2fed3d6e0":"en attente","text62a54cd1513e":"La question dans le canal d’aide","text62a822a58309":"Espacement","text62afcc74654d":"Ma","text62c381e56f37":"E-mail connecté","text62cbe80fb119":"GitHub connecté","text62d220bbfcc8":"Les compétences déclarées dans ce projet apparaissent ici parmi lesquelles l'agent peut choisir.","text62d62774a85e":"Les utilisateurs dont le token SAML contient cette valeur de claim seront ajoutés au groupe IAM choisi lors de la connexion.","text62d8edaa922d":"Tarifs SingulaComp","text62da6a2b1758":"Ajouter SingulaComp à Slack","text62dc0f9c686a":"Portée mise à jour pour {value0}","text62dd34b5892f":"Personne ne conserverait son accès. Promouvez un super-administrateur ou faites inscrire au moins un membre à l’A2F avant de l’activer.","text62ddfb05e17d":"Un endroit où vos agents s’exécutent et où tout votre contexte se connecte. Six verbes, un système.","text62e2514edc8d":"Conflits de fusion dans","text62e404cb7e2b":"Échec de l’insertion : {value0}","text62f2ccfffcc5":"Secondaire","text62f8e1ec095e":"opencode","text62fa5a5b0d3c":"Chemin","text6300595b1dfd":"Commande de configuration","text6300be841ac6":"Échec de l’ouverture du terminal","text6300ef800bb8":"Jamais","text630694bd2dec":"Créez une connexion distincte. Vous choisirez l’adresse AgentMail lors de la connexion.","text6312bece1004":"Les séances durent 7 jours","text631e79c35ef8":"La machine elle-même","text6323e1a09e14":"Lire la liste des destinataires de la campagne","text63315dd386b3":"Fonds d’écran pour ordinateur et téléphone, en noir et blanc. Chaque fichier est généré par","text6335879539ad":"Aucun identifiant de compte","text6336bd6d9945":"Processus arrêté","text633dcfcb4a68":"project:","text63447e2e0e71":"Produit et ingénierie","text6345deaa83cb":"Parlez-nous de l’offre entreprise","text634768dae147":"ligne","text634cfb4b6bfd":"Le routage est à jour","text6351c5098e1c":"Connexion sociale démarrée","text635261ece1f6":"Parcourir toutes les versions enregistrées de ce projet","text635ccd16e45c":"Une limite à reconnaître : la carte contient la décision et un lien vers SingulaComp. La lecture du diff réel d’une demande de modification se fait dans l’application web, là où un diff a sa place — Slack n’est pas un outil de revue de code et nous n’allons pas prétendre le contraire.","text635ea5c1ebb7":"Votre approbation est requise","text636453e23d69":"Chaque agent est ce à quoi une personne a accès. Configurez ce qu'il sait, ce qu'il peut atteindre et quand il s'exécute.","text636ad4e91c30":"Test Connection réussit avec une nouvelle adresse email de test, et Identity Management de l’application affiche Activated.","text63803e6b696c":"Construire la force de travail","text638e249f4a15":"Filtrer","text638e417f4255":"Turtle Shop","text6397aa583ce4":"Marque particulaire — SingulaComp","text639a40e82b9a":"Connexion","text639c4f3db6ec":"et récupéré à la première ouverture, jamais depuis un CDN.","text63a86e996212":"Aucun schéma pour le moment.","text63a9ae000680":"Votre VPC","text63ac97370591":"SSO, RBAC, pistes d’audit et étapes d’approbation","text63b17becd812":"Invité","text63c451b14398":"Échec de la dissociation","text63cb7c2ea609":"Modification sans titre","text63d1df385f87":"Ne procédez jamais vous-même à un remboursement.","text63d2643b059e":"Variantes","text63dceb8800b2":"Téléphone","text63dfd8608fb2":"{value0} reçoit déjà {value1}","text63e1a031759a":"chaque agent, par défaut","text63e1d5a5403f":"Dans l’onglet Configuration, collez les valeurs de SingulaComp. Notez que OneLogin utilise plusieurs champs pour l’URL ACS.","text63f14c6ce846":"Aucun membre dans ce groupe","text64028cdac85e":"Accès en écriture à main ; une session peut seulement proposer","text6404e0b5d78d":"Aucun accès agent","text640afe0ce78c":"Appliqué à {time}","text640b080e1d85":"Remplacer la valeur précédente","text640cb1c5ea06":". Il commence par","text6416e5f37409":"Auto-héberger partout","text641c87998713":"Vérifiez l’expression cron","text644381187e8b":"L’exiger","text64477e38cfb5":"Nom d’utilisateur GitHub","text644c438ba508":"Retour à l’archive","text645982c52b7c":"Tout réinitialiser","text6462590b2306":"Ou activez une source sélectionnée","text647f2baf6191":"Un agent peut écrire autant qu’il le souhaite sur sa propre branche. Intégrer ce travail à main est une capacité distincte qu’il ne possède pas, sauf si vous la lui accordez délibérément — et cet accord est lui-même une modification qui doit être approuvée.","text648b8b9af1fd":"Échec de la connexion","text648e418a5d31":"Événement de test livré — votre point de terminaison est accessible et les événements seront diffusés ici.","text6497e4b3d7be":"jamais","text6497fc6f8400":"Rechercher des membres","text64a2def4f1e8":"Le Web, Slack, le mobile, la CLI et l’API démarrent tous la même session","text64c41c6adfa4":"Une connexion gérée par le projet et partagée par l’équipe, ou une autorisation personnelle où chaque membre agit en son nom et où aucun principal automatisé ne peut agir. Pour les systèmes People, la seconde option est généralement la bonne.","text64cc97c96c03":"Déconnectez-vous à tout moment avec","text64cfa6cc8752":"La configuration livrée par défaut est permissive : une action s’exécute sauf indication contraire. Les lectures s’y prêtent généralement. Les écritures dans un data warehouse, non ; les définir sur Ask est une modification que vous effectuez, pas une configuration faite pour vous.","text64cff1319d2f":"Action","text64db32d83da9":"Votre connexion est supprimée. Les sessions qui lui sont associées cesseront de fonctionner.","text64e8222cd578":"Où se trouve SingulaComp","text64e855d33cce":"Demande d’accès refusée","text64f160413fef":"Utiliser les fichiers SVG/PNG fournis","text64f405e80a8d":"Suit la valeur par défaut du projet.","text64f4c4bd39c9":"Ce projet est toujours partagé directement avec certains membres (ancien système). Passez-le en mode À l’échelle du projet ou Privé — l’accès ciblé passe désormais par l’attribution d’agents.","text64fb165d6a22":"Il compare le comportement documenté au comportement réel et corrige le document pour l’aligner sur le code, ou signale que le code est fautif. Les deux sont le même type de commit ici — tout est un fichier.","text6506d9ea4341":"{value0} n'est pas connecté","text650e4f3bbda1":"Erreur de session","text6520b66830b2":"Enregistrer le budget","text652bcc3a4784":"Élément","text652df5cbca5d":"Une recherche de compte réellement à jour","text6533f1aa30ab":"Connectez votre propre compte pour vos sessions privées.","text65390ee5e47f":"Dans la console d’administration OneLogin : Applications → Applications → « Add App » (en haut à droite) → recherchez « SAML Custom Connector (Advanced) » dans le catalogue → sélectionnez-le → définissez le nom d’affichage sur « SingulaComp » → Enregistrer.","text653bb42ff0a7":"Accès au groupe de projet expiré","text65479e3e408a":"Éléments de marque","text654f8c9688a8":"Les lectures s’exécutent, les écritures attendent","text65511e543224":"Ajoutez un paramètre supplémentaire avec « groups » comme Field name. Dans la liste Value, sélectionnez « User Roles » (c’est l’entrée qui émet les noms de rôle de l’utilisateur — le concept « Groups » distinct de OneLogin correspond à un autre attribut). Cochez « Include in SAML assertion » ET activez l’option multi-value afin que chaque rôle soit envoyé comme valeur distincte.","text65562e698ff8":"Comment assembler une liste ou une page de gestion : en-tête, barre de recherche, cartes, décalage.","text655a03fa2bea":"Passez à un forfait supérieur pour bénéficier d’une limite plus élevée, ou contactez l’équipe SingulaComp pour l’augmenter pour votre compte.","text655c32fb8455":"surname","text6562d4f7e6fb":"Le rôle de base du compte. Aucun accès implicite aux projets — il ne voit que ceux auxquels il a été ajouté, directement ou via un groupe.","text6568e46c8eb2":"Illustration. Acme est un espace réservé, pas un client.","text656db1b39511":"Commencez gratuitement, connectez un outil et observez la première barrière d’approbation arrêter un agent en pleine exécution. Auto-hébergez-le si vous préférez que tout reste dans votre propre environnement.","text65716e73a7c3":"Configurez d’abord le SSO SAML","text65837ce7a4be":"Erreur d’analyse","text6588df7e32c9":"Sélectionnez au moins un accès à approuver. Une connexion sans accès ne peut rien faire, et toute modification ultérieure nécessite une nouvelle demande.","text6590dfdb580e":"Une machine par session","text659344748c8e":"Utiliser des propriétés de transition spécifiques","text65a8ec4a4a48":"Échec du chargement du manifeste Slack","text65abb6edc2c0":"Les administrateurs ont déjà accès à tous les projets de ce compte — rien à accorder ici.","text65b671062dba":"Évolue sans effort, mais ajoute un nouveau fournisseur et un nouveau mode d’accès.","text65b8fb5119ec":"Les bonnes entreprises n’ont pas besoin de douves (et pourquoi c’est très bien)","text65c114ca4304":"Le markdown est le socle, pas la limite : toute la surface OpenCode se trouve à ses côtés dans le même dépôt — vos propres outils TypeScript, les plugins qui se branchent au runtime, ainsi que la configuration du modèle et du fournisseur. Un agent peut imposer son propre modèle ou hériter, dans cet ordre, de la configuration par défaut du projet, du compte et de la plateforme.","text65c55e442922":"Sur site, dans votre VPC ou totalement isolé si c'est ce qu'il vous faut. Chaque action est consignée dans le journal d'audit, vous n'avez donc pas à nous croire sur parole —","text65c8f24daa54":"Synchronisation de l’annuaire via /scim/v2, avec des tokens que vous créez et révoquez. Conçu pour Okta et Microsoft Entra.","text65ca8fb19ba8":"Affectez des personnes et transmettez les groupes","text65d23c2e3efe":"Plan S1","text65da77724d4b":"Laissez vide pour conserver « SingulaComp ». Jusqu’à","text65e31e8628a9":"{value0}{value1} supprimé","text6600bcecc950":"Silk","text660767d8bb70":"Les preuves sont rassemblées — la décision vous revient.","text66189757845d":"Installez l’application SingulaComp dans votre locataire Teams, puis associez ce projet à ce locataire.","text661ff40a07e0":"En file d’attente","text6621249514b7":"Ravi de vous revoir","text663742f42a78":"Budget supprimé","text663ea1bfffe5":"vers","text663fde033460":"identifiant inconnu","text6643779e9647":"Des milliers en parallèle","text664528a0a7ad":"Les valeurs de groupe arrivent exactement comme les émet votre IdP (noms ou identifiants) — créez les mappages SingulaComp à partir des valeurs réellement reçues.","text664de33d29c2":"Explore les sources, pas seulement la boîte de réception.","text6658eaceba2a":"Échec de la création du fichier : {value0}","text665c0285727d":"au total)","text6662205070c7":"Une erreur marketing est publique et permanente. Les réglages ci-dessous sont donc formulés avec précision, pas pour vous rassurer.","text6687458beee5":"S’applique à","text66880d2d8216":"Authentification","text66896d91724d":"CLI du sandbox vérifiée","text668cedb7be4b":"Ce qu’un agent EN COURS D’EXÉCUTION est autorisé à utiliser est une autre question — cela dépend du","text669350bd2952":"Aucun second facteur n’est configuré","text66962f72a088":"Préférences","text669a52e9230b":"Aucun membre pour le moment","text66a0a2db8117":"Le seul canal en direct. Une mention dans un fil démarre une session et la réponse revient dans ce même fil. Microsoft Teams est livré, mais reste désactivé jusqu’à ce que votre déploiement l’active.","text66a87e22056f":"À vous jusque dans les moindres détails","text66caa493b364":"Échec de la connexion de l’application GitHub","text66d0f523a379":"Compétences","text66d1a4edbd90":"Un contrôle qui renvoie une erreur apprend à l’agent à le contourner. Un contrôle SingulaComp maintient l’appel ouvert : vous répondez pendant que la session est encore en cours, puis elle reprend exactement là où elle s’est arrêtée.","text66d6798adfa9":"Échec du déplacement : {value0}","text66dee8fd0152":"Minimum : 2 vCPU / 4 Go ; pour un usage réel : 4 vCPU / 16 Go","text66e36043ff7c":"Aucune compétence n’est encore déclarée dans ce projet.","text66e6ac60ab94":"Vos quatre nouvelles recrues plateforme","text66ebce029c63":"Seuls les groupes PingOne internes peuvent être envoyés ; le périmètre des membres suit le User Filter et les Populations de la règle.","text66ef05aaa906":"Une action réglée sur Bloquer est indisponible et aucune demande d’approbation ne peut la débloquer pendant l’exécution d’une session. L’annulation d’un paiement reste exclue par configuration, plutôt que par un bon jugement sous pression.","text66f4804ee23d":"Archiver","text6715b014ffd2":"Demande d’autorisation invalide","text6718dff3a548":"Générez un token et connectez Identity Management","text6725e7bbcd28":"Système","texte7a8aa2df7e5":"Anonyme","text672a76cd238a":"Autorisé — plus aucune demande pour cette session","text672f1efd8b87":"Fournisseur :","text673760b857d0":"Voir les surfaces disponibles.","text67382c89fdde":"Modification fermée","text673d6a594efa":"Modifier le message et rembobiner la session","text6744f8cb9594":"L’instruction envoyée à l’agent chaque fois que cette action s’exécute.","text67467eb27011":"Ajouter un mappage de groupe","text674db38d5123":"En attente de révision","text674fe2acd0d5":"Plein écran","text6759c496ac63":"Jeton SCIM créé","text67735374cc20":"Lorsqu’un agent a besoin d’une décision, d’une approbation ou d’un regard sur ce qu’il a terminé, l’élément apparaît ici.","text677e3e9ff173":"Faits ({value0})","text678094dc2f3f":"Surfaces directes","text6797c48c0113":"Lire, écrire, lister et supprimer des fichiers locaux","text67a0d2e0dab4":"Open source","text67a17137d0e8":"Étape des détails du fournisseur de services avec les champs ACS URL et Entity ID","text67a35d788f4d":"Connexion → Configuration héritée","text67ae3405bcd4":"Rechercher dans la piste","text67b696468610":"Tableau de bord","text67b8b00d7d81":"support@singulacomp.ai","text67bfa4f1ed65":"La première version de la spécification","text67d167f67922":"Il récupère ce qui a été diffusé et ce qui s’est passé, rédige la version honnête, y compris ce qui n’a pas fonctionné, puis prépare ce qu’il faudrait changer. L’attribution reste une question de jugement : il présente les chiffres, sans décider de leur cause.","text67dc5bf338cd":"Donner aux agents un véritable accès","text67dc9c4395f1":"SingulaComp stocke la configuration de l’application, renouvelle les jetons d’actualisation et révoque la connexion lorsque vous la déconnectez.","text67f10b9f6d71":"Requêtes LLM finalisées et fenêtres de calcul facturées.","text67f2187d81d7":"Toutes les sections sont masquées. Réactivez-en une depuis Afficher dans le menu d’affichage.","text67f332ec4359":"journal d’audit journaux événements historique piste conformité","text67fc62497e85":"Bac à sable","text680d59689583":"Empreinte SHA-256 du certificat","text681d1d8cf3d9":"Canaux SingulaComp","text68269b6f8874":"Commande secrète","text682be64ae780":"Activer les notifications","text683259feabbf":"déclencheur","text68332bc84407":"Dans l’onglet SSO, collez l’URL ACS et l’Entity ID de SingulaComp dans les deux champs SP.","text68344d566701":"Accordéon","text68382ef84e6c":"Configurer Slack","text6857b7f48602":"Ouvrez votre application","text68631de30841":"Le fichier est effacé à l’arrêt et la machine est détruite avec lui.","text686d4d5d8ecd":"Nom de la connexion","text68817a89d628":"membres sont","text68833818d608":"text-muted-foreground/35 select-none","text688e27c94de1":"Aucun fournisseur ne correspond à \"{value0}\"","text688ed737c588":"Démarrage des services","text689997c79ba6":"Configuration du projet","text68af88a17bcb":"Ajoutez-en une : écrivez","text68b2bcf14728":"Groupe SCIM provisionné","text68b444f414fa":"Base de données enregistrée","text68b8f8d47a7a":"Impossible de charger ce compte.","text68bb1b4dfcb0":"En vente, une erreur est visible par le client. Les valeurs par défaut ci-dessous sont donc formulées précisément, et non pour rassurer.","text68be2a33c6e0":"Les questions de politique, répondues depuis votre manuel","text68c114ea9c8c":"Externe","text68c780cd132a":"répondues","text68c93b1922a4":"Lorsque vous terminez le formulaire « Add an application », Cloudflare affiche le point de terminaison SSO de l’application, l’Access Entity ID et la clé publique. Copiez la valeur « SSO endpoint » et ajoutez /saml-metadata à la fin — cette URL sert le fichier XML des métadonnées. Collez l’URL complète ci-dessous pour continuer.","text68cbe6ae66c8":"Aucune fonctionnalité expérimentale","text68d369fd24f2":"Le nom et la description permettent de trouver ce groupe. Aucun des deux ne modifie les accès qu’il accorde.","text68d8e728a8ad":"Retour aux comptes","text68e8259bdf2a":"Nous n’avons pas pu ouvrir votre projet","text68f7fed7fd4d":"#acme-launch","text68f904811e19":"PingOne envoie les NOMS des groupes lorsque vous mappez un attribut « groups » sur « Group Names » — les groupes sont désactivés par défaut ; ajoutez explicitement le mappage.","text68fbe3d94a5c":"Go-to-market","text69020faeaf20":"En ligne (jamais redimensionné) — la référence","text690dbe9dc099":"Récent","text690ee10ca19e":"À l’écran suivant, cliquez sur Install to Workspace et approuvez.","text6926cad8145a":"Échec de la mise à jour de {value0}","text692782334677":"Votre entreprise a besoin de deux types de capital : humain et token","text692fef338a3d":"Jeton SCIM révoqué","text69318b0c6a92":"A rejoint","text69396637a410":"Membre invité au projet","text693974c65ab6":"A bâti des produits de 0 à 1 puis de 1 à n dans une startup.","text693dd5a55830":"branch/9f4c","text6940d5a739fd":"Le claim de groupe est prérempli avec memberOf — il doit correspondre au nom du claim émis par votre IdP, sinon la synchronisation des groupes ne trouve rien, sans notification.","text6946efe81c08":"Demande de modification","text69585fb8aa14":"Parallélisme","text6959b4159575":"Session","text6960ac83d152":"Utiliser le modèle habituel de l'agent","text6960b02be25f":"A dirigé une agence logicielle, d’automatisation ou de delivery.","text696c6794e048":"Votre code peut-il lire cette valeur ?","text696f36645979":"Une approbation arrête l’exécution. Elle ne l’échoue pas.","text6970a1ced73d":"Chargement des projets…","text697668368ee0":"Ce groupe est déjà associé à tous les projets que vous pouvez gérer.","text6984a3c945fa":"Connexion OAuth 2.0 enregistrée","text698ea902f038":"Ordinateur de l’agent","text69b51517d04b":"Boîte de dialogue","text69b668998c22":"Chaque modification possède un diff","text69be7710c0fb":"Quand l’agent veut conserver quelque chose après la destruction de la machine, il commit et ouvre une demande de modification vers main. C’est l’unique porte d’entrée.","text69c063f8947f":"Illustration. Le nom de la branche est l’identifiant de session, car c’est le rôle d’une branche de session.","text69cc67e9008d":"Sessions planifiées — brouillon de note de lancement","text69cea0daa681":"Charger plus d’applications OAuth","text69d6a27a1b6d":"Créez une connexion de connecteur. Le nom d’affichage et le slug identifient cette connexion dans la configuration du projet.","text69e03750027e":"principal","text69e36568cd8b":"canal","text69e4bd3a0f79":"Préparation de l’environnement de ce projet","text69ea5dbbb997":"Une configuration plus récente de l’agent est disponible. Le rechargement redémarre l’environnement d’exécution de l’agent et ne modifie aucun fichier ni commit de projet.","text69fcb4fde341":"singulacomp login","text69fe3e7c4d5a":"Réessayez dans un instant.","text6a00736dae3c":"Les éléments approuvés, refusés et terminés apparaissent ici.","text6a05ddf8cca1":"Les agents disposant de ce connecteur ne peuvent pas l'appeler tant qu'un administrateur de projet n'a pas autorisé une connexion.","text6a16ef7af323":"Couleur d’accent de la marque pour le nouveau tableau de bord","text6a1c727bfe1b":"Webhook d’audit mis à jour","text6a1d566e085f":"Trois réponses à « qui peut démarrer une session ici ? »","text6a40c950b215":"deploy-bot","text6a47708f4e14":"Examiner les modifications","text6a49860e54af":"Compte de service créé","text6a4c0b695fe4":"Impossible de créer la session du portail. Veuillez réessayer.","text6a5058ba5252":"＋ Nouveau projet","text6a50fe407b62":"Personne n’y a encore accès","text6a51f9d2f64a":"Il se déclenche lors d’un événement","text6a58a51e04bf":"Saisissez /singulacomp <command> dans Slack, ou du texte brut dans un message direct. La plupart des actions pour lesquelles vous ouvririez autrement le tableau de bord tiennent en une ligne dans le canal.","text6a6bd0ffd373":"N’importe quel modèle, vos propres clés","text6a876a597b69":"Exécuter le rapport financier hebdomadaire et l’envoyer à l’équipe par e-mail…","text6a8a032c360c":"ordinateur cloud démarré · branche créée · agent en cours d’exécution","text6a9084025c4b":"Ouvrir le dossier","text6a9894204cc7":"N’expire jamais","text6a9dc1a2ccf5":"Impossible de créer un lien public","text6aa179c11c63":"L’état désactivé estompe la carte et supprime entièrement la surcouche étirée : elle ne peut donc être ni cliquée, ni atteinte avec la touche Tab, ni activée au clavier.","text6aa97851d1ce":"Brouillons, pas d’envois · chaque action journalisée · votre CRM, vos règles","text6aaa89b8157c":"Copier un lien","text6aac94f7019a":"Croissance du sandbox, 4 semaines sur 4","text6aba13718ff4":"    # il peut ouvrir une demande de modification. Rien d’autre.","text6abe782495a0":"Gérer la revendication","text6ac15e9ca232":"Les garde-fous inscrits dans les instructions d’un agent sont des conseils. Ces quatre garde-fous se trouvent dans la plateforme, sous l’agent, et s’appliquent donc à tout ce que le modèle décide d’essayer.","text6ac8fd822515":"JWT avec clé privée","text6acbef3d00c7":"Créez un connecteur pour cette application. Le nom et le slug permettent de l’identifier dans les sessions et la configuration du projet.","text6ada30b23e0e":"stripe.delete_customer","text6adbb84fd784":"Claude Cowork est le meilleur agent sur ordinateur. Mais il exécute un assistant par personne, avec les modèles d’Anthropic et vos données dans leur cloud. Voici quand vous le dépassez — et à quoi ressemble une plateforme d’agents ouverte pour toute l’entreprise.","text6af04bb05dd8":"Notifications de maintenance effacées","text6afba7b18fff":"Votre application → Assignments / Push Groups","text6b02e0d363a4":"Ajouté","text6b0890227f8f":"Un seul libellé « Réflexion » — valeur par défaut d’une session active.","text6b0bbffdbd6e":"{value0} enregistré","text6b0c1fdc7e87":"Le travail produit devient une boîte de réception. Quatre cents tickets, trois canaux, un tracker que personne n’a entretenu depuis avril, et le sentiment que la priorité que vous allez définir a déjà été demandée.","text6b0cc904d081":"Utilisateurs","text6b11523da566":"Rechercher dans le classeur","text6b1d152247c7":"Solde — faible","text6b1dfd74a8f5":"Ce qui revient, c’est le travail, pas une transcription.","text6b234ac2b5d2":"Un compte associé à cet email existe déjà. Essayez plutôt de vous connecter.","text6b23ec7fdf98":"Votre fournisseur de sandbox et sa clé","text6b37bd35081f":"Remboursement","text6b40213b7726":"en attente de l’IdP","text6b4d673c26ae":"Échec de la connexion au token","text6b51d431df5d":"12","text6b5cb4175706":"De bout en bout","text6b6147e8d251":"Compatible Anthropic","text6b847a0ed0b2":"dans","text6b84bc014a9f":"<div className=\"transition-colors duration-moderate hover:bg-accent\">","text6b983a81e5e8":"Redémarrer","text6ba0bdeccb42":"Appareil","text6badb4f8582d":"La revue marketing consiste généralement à coller un document dans un fil de commentaires, puis à perdre le fil de la version retenue. Ici, chaque brouillon est un commit : la revue se fait sur un diff et l’historique est réel.","text6bae6cd973f1":"Stocker des valeurs chiffrées et contrôler où chacune peut être utilisée.","text6bb4a59f0f9e":"Connexion à un ordinateur","text6bb4c1177681":"Diapositive","text6bc831a3c619":"Ajouter une application SAML personnalisée → Détails de l'application","text6bcb11c1c5d8":"Entreprise et sécurité","text6be36ca49ee8":"Manquant","text6beaaf9b6704":"Préconfiguré","text6bf8684cc2aa":"S’exécute seul","text6bfa319e3d20":"Retirer du compte","text6c03b504d991":"Options d’affichage des sessions","text6c07047e9e83":"Impossible de charger le référentiel de cet espace de travail","text6c2f9c83d177":"Vidéo et motion design de grande qualité.","text6c47b175b49c":"Déconnecter GitHub","text6c47e72cde49":"Dans JumpCloud, un utilisateur ne peut accéder à une application SSO que si un GROUPE d’utilisateurs auquel il appartient est associé dans l’onglet « User Groups » de l’application — il n’existe pas d’affectation individuelle. Associez un groupe avant le test, sinon la connexion est refusée avec « not assigned ».","text6c4db128146d":"Créez une application SAML 2.0 dans votre fournisseur d’identité et indiquez-lui ces valeurs de fournisseur de services.","text6c5b75e51441":"Amélioration","text6c612fd35781":"1 application correspond","text6c627fe8f6cf":"Une machine que vous gérez déjà","text6c6874dfe7ec":"Par personne","text6c779d9f41fa":"Modèle du canal mis à jour","text6c848b936d1d":"Masquer l’expression cron","text6c8a12831e1d":"Marque et contenu","text6c94c3a6a6fa":"C’est le même projet Compose partout. Ce qui change, c’est la destination du domaine et les ressources que vous lui accordez.","text6cad1856bada":"Auto-héberger gratuitement","text6caf3e311a76":"et le reste de votre dépôt","text6cc00d310273":"Où elle s’exécute","text6cd606384bc7":"Chargement du connecteur…","text6ce403f96404":"Qui peut lire et écrire le référentiel de cet espace de travail.","text6cf5816a3fba":"Les noms d’affichage et l’affectation de groupes à l’application nécessitent Entra ID P1/P2 (vérifiez dans Entra admin center → Overview → ligne License). Avec l’offre Free, choisissez plutôt « Security groups » + « Group ID » — les groupes arrivent sous forme d’Object IDs (GUID ; copiez l’Object ID d’un groupe dans Entra ID → Groups) et associez ces GUID dans SingulaComp. DANS TOUS LES CAS, vous devez renommer le claim en memberOf sous « Advanced options » → « Customize the name of the group claim » — oublier ce renommage est la cause n°1 des échecs silencieux de synchronisation des groupes.","text6cf5b0c4454f":"Créer une intégration SAML → General Settings","text6d0123a90793":"caractères supplémentaires — copiez pour obtenir la sortie complète","text6d0137714cf5":"Échec de la mise à jour de l’obligation du SSO","text6d01fe924b3c":"Le travail arrive dans main via une demande de modification. Un agent ne peut pas fusionner à moins qu’un administrateur n’ait accordé project.cr.merge dans singulacomp.yaml : une autorisation textuelle dans un fichier versionné, de sorte que son élargissement constitue lui-même une modification soumise à revue, plutôt qu’un paramètre modifié discrètement.","text6d06116595a9":"Échantillonnage et limites","text6d2127dfe60e":"Une synthèse des retours qui résiste à la contestation","text6d291878fb81":"Tâche terminée","text6d2d6f5347aa":"Retirer quelqu’un partout en supprimant une seule appartenance","text6d2e0837a1f5":"Brouillon · Ask activé à l’envoi","text6d41a5fa628c":"Définir l’effort de raisonnement","text6d43eea1425f":"Supprimer le remplacement","text6d47a6d00578":"Votre application → SSO","text6d4a85a3ebc1":"notFoundBody","text6d5239dc4fe6":"Tout ce qui a une API, mais pas d’entrée au catalogue","text6d612a86bee4":"Android","text6d6fb78e4419":"Chaque modification — humaine ou effectuée par un agent — est un commit que vous pouvez comparer et annuler","text6d741b0de539":"Le travail IT s’y prête particulièrement bien. Il est procédural, déjà documenté quelque part, et personne ne remarque son absence avant un audit ou un incident.","text6d7720b8e987":"    # une session par conversation, pas une par message","text6d84fd8ae086":"# La machine sur laquelle une session démarre.","text6d8788a320dc":"Pour remplacer l’hôte sur une seule commande sans changer de configuration, passez --host selfhost.","text6d97796afbde":"northwind — principal","text6d9a6f97a5fd":"Réussie","text6da390b94eb6":"Cochez « Use this for Recipient URL and Destination URL ». Définissez « Name ID format » sur EmailAddress et « Application username » sur Email — SingulaComp fait correspondre les comptes par email.","text6db974c8b732":"{value0} se comporte comme {value1} pendant les jours {value2}.","text6dc4500d8999":"Les principaux produits de helpdesk figurent dans le catalogue Easy connect derrière leurs propres écrans OAuth. Lisez la file, préparez la réponse et mettez à jour le ticket lorsque vous l’y avez autorisé.","text6dcee355767d":"Validateur de l'URL ACS (Consommateur)","text6dd06b2529d4":"Créer un rôle personnalisé","text6dead34f47ed":"Accès au projet consulté","text6defafa2caa6":"Configurer","text6df1bb18a59a":"Compétence","text6df4611282ac":"Chaque laboratoire aura une plateforme AGI. La nôtre est celle que vous possédez.","text6e01738cffed":"Un historique vérifiable","text6e0267412c1a":"Compte créé","text6e0317352d63":"Nouveau token SCIM","text6e0a56ef53d8":"groupes équipes annuaire scim appartenance ensembles","text6e2097e246af":"Toute erreur","text6e293a8c009e":"En attente","text6e2ebdab3c02":"Plus anciens d’abord","text6e3032b6895f":"Types de notifications","text6e3a9a94ccd7":"SingulaComp Enterprise","text6e3e333d775c":"Des invites, des modèles, des outils, des plugins et des permissions. Un agent est un agent OpenCode standard — du markdown à la base, puis les outils, plugins et la configuration du modèle présents à ses côtés dans le même dépôt. Lisez le répertoire et vous saurez exactement ce que fera cet agent.","text6e3fcca472c5":"Utiliser votre propre application Slack","text6e4987bfe9c3":"Connectez-vous pour installer cette automatisation","text6e4b1d4137f6":"Votre dépôt, vos outils, vos dépendances","text6e51f320662f":"Aucune session correspondant à \"{value0}\"","text6e5a03445559":"SingulaComp n'a pas créé ce référentiel, il ne peut donc pas y ajouter de collaborateurs. Gérez l'accès à partir des paramètres du référentiel sur GitHub.","text6e60f9c42ef8":"Ouvrir les fichiers","text6e68758082bc":"singulacomp.yaml — déclencheurs","text6e795d4d3cc2":"Période","text6e7d50e84f47":"Résultat","text6e81eb627df1":": désactivé","text6e8c98a8560e":"Saisie requise","text6e96364f437a":"itération /","text6e9715f4f2a9":"Échec de la déconnexion de GitHub","text6e9f041725ac":"poursuite","text6eaf9486edc9":"Un SLA, un DPA et un support sont inclus dans l’offre Enterprise.","text6eb409757605":"Récapitulatif de la facturation consulté","text6eb71babbac4":"L’API tierce reçoit une requête authentifiée standard. La réponse revient à l’agent. L’identifiant reste à l’extérieur.","text6ec62587abb7":"groupe provisionné par SCIM","text6ec66e4cf9c5":"Marque large — en-tête et écrans de chargement. SVG ou PNG, jusqu’à 1 Mo.","text6ecc3df6bffd":"Déplacer","text6ecf05a928e8":"Personnes ayant accès","text6ee2cc105a67":"px","text6ee818aa2de3":"Voir le code source","text6ef671b81187":"Approuvé · {value0}","text6effe77ed662":"Exécution des tests","text6f1de8b7c3e5":"Décision enregistrée","text6f1ff5bd1a8e":"Sur un hôte où l’application Slack partagée est configurée, singulacomp channels connect affiche un lien d’installation et vous êtes à trois clics de la fin. Sur un déploiement sans application partagée, la même commande passe automatiquement en mode manuel et vous fournit un manifeste d’application à coller.","text6f202f54a7b2":"Lister","text6f24f840d748":"p. ex. acme-inc","text6f2a09157622":"Thème sombre","texte507c2d0dafe":"Personnaliser → Connecteurs → Tous. Un véritable écran, un vrai projet.","text6f305c4b1874":"Des sons","text6f3297022a6b":"Le jeu de la vie de Conway, initialisé à partir du logo SingulaComp.","text6f37eb69ebc8":"agent.md","text6f3df2a408a8":"2. Si l’écart correspond à un remboursement déjà","text6f3f7befce1e":"— jusqu’à","text6f4639c90fa3":"Connectez-vous pour choisir un projet et ouvrir la conversation d’installation — nous vous ramènerons directement ici.","text6f486b482ccd":"PingOne → Intégrations → Provisioning → Règles","text6f4b602bb529":"Jours ouvrés","text6f4b6612125f":"21","text6f50fb1f4f46":"Mettre cette App en veille","text6f51d7ca1b48":"Les nouveaux dépôts de projets sont créés sous ce compte par la GitHub App.","text6f79cf5c144a":"Pour les développeurs","text6f9d6876e511":"Aucun forfait","text6f9f03f95e78":"X-API-Key","text6fa3cbf451b2":"Sessions","text6fb2caa0ee1c":"Changer d’agent","text6fc62e5b11d6":"Lancez la configuration guidée : elle génère le bearer token et vous guide étape par étape dans la configuration du provisionnement de votre IdP.","text6fdcee27400f":"fichiers dépôt lecteur navigateur explorateur","text6ff3502ac059":"Impossible de mettre à jour le modèle","text6ff3bff5952a":"demande l’autorisation pour :","text6ffb34d0baed":"git push origin HEAD","text702391f5d071":"Cela crée un jeton d’accès personnel. Vous pouvez le révoquer à tout moment dans","text702ef921ed1d":"Prénom","text7031edbcf9c4":"Échec","text703390318bd5":"Bêta","text7033ce3d1e7a":"Connexion Email","text7039b3d4be40":"État du tour de session consulté","text703a3d810fc0":"Migrer le blog vers MDX","text703f49b261e2":"Chemin SingulaComp provenant d’un résultat de recherche.","text704aed35a6fe":"Secret copié","text704e738861ba":"Supprimer le projet","text704e75860aa0":"Pos","text7053053ce5eb":"project_open","text705364916412":"Demander des modifications","text70541b9b587b":"· Droits Enterprise actifs","text7055405b8f29":"Les mêmes nombres que les graphiques ci-dessous codent sous forme de couleur et de texte.","text705783dff0c3":"Vos systèmes comptables et bancaires","text70589413a3c9":"URL de base","text705edc563dcc":"Ajoutez-les à un projet existant.","text7067d94fd86f":"La machine n’est pas précieuse. Une installation défectueuse ou un répertoire effacé disparaît avec elle. Seul ce que la session commit est conservé.","text7074515e8fda":"Un compte de service est une identité autonome : il agit avec les autorisations que vous lui accordez et continue de fonctionner après le départ de la personne qui l’a créé.","text707ce92abf27":"Le pré-brief de la revue","text707eab0c23ec":"Bouton","text708bb99739ea":"Une seule plateforme","text70929371c10c":"Primitives","text70bb18e2a653":"Calendriers, invitations et fil d’e-mails avec le candidat. Lire un calendrier, y réserver un créneau et envoyer en votre nom sont des actions distinctes, avec des réponses distinctes.","text70bbefde2428":"J’ai affecté des utilisateurs et envoyé les groupes","text70c577ce4471":"Livraisons des webhooks d’audit répertoriées","text70db34eb02c8":"Vos propres APIs, au même format","text70ddc8217e8b":"Supprimer l’application","textb683ff7f6528":"un autre projet","text70e8adbbc0b2":"Analyse des commits depuis lundi…","text70fc45d94c74":"Le sandbox conserve une référence. SingulaComp ne remplace la vraie valeur que dans les requêtes vers les hôtes approuvés.","text7102842054a4":"Application de bureau","text710942f28a0a":"Réveil de l’agent","text710afdcc45d8":"Votre logo, votre icône, votre favicon et le nom de votre produit pour tous les utilisateurs de ce compte.","text710e0dbdd422":"Bearer","text7110008d300a":"Dans le menu de navigation de gauche, sélectionnez « Users and groups ». Seuls les utilisateurs affectés peuvent se connecter via cette application.","text7114f5d2fafa":"Copiez l'espace de travail sur votre ordinateur","text7117f0807129":"Modifié","text711cf5ef692d":"La synchronisation de l’annuaire provisionne les comptes, mais sans SSO, ces utilisateurs ne peuvent pas se connecter. Connectez la carte SAML SSO ci-dessus avant de configurer votre IdP ici.","text7123e636dd02":"La configuration livrée par défaut est permissive : les actions s’exécutent sauf indication contraire. Définissez Ask pour celles qui doivent s’arrêter et Block pour celles qui ne doivent jamais se produire, par action ou avec une règle de pattern. Nous préférons vous indiquer la valeur par défaut plutôt que vous laisser supposer qu’elle est plus sûre.","text712dc14ed8bb":"Établissez la base de contenu et le système qui continue à en produire.","text713166971d73":"Commande","text7140f4f19dec":"Vérification","text7144535c8be1":"tableau de bord SingulaComp","text7147a36979c2":"Note (motif, demandeur, contexte commercial)","text7149fd6e7d6a":"# à partir d’ici, ce n’est qu’un dépôt","text714db3dbb0b7":"Top-p","text714de9c47e62":"Lorsqu’un agent réécrit ses propres instructions, cela arrive comme une migration de base de données : une branche, un commit, un diff, une personne qui vérifie. L’entreprise n’a qu’un seul processus de revue, pas deux.","text71655137ac4e":"Filtrer les sessions par propriétaire","text717927e1dd40":"La sélection est un état persistant au-dessus du survol temporaire : un arrière-plan plein et un titre dont l’épaisseur s’anime de normal à semibold. Les éléments voisins suppriment le trait fin qui traverserait le remplissage. Cliquez sur une ligne.","text7179ea0035fc":"Effacer les filtres","text717c4a937fe5":"Envoyer les groupes","text717ef1d1505c":"Parité","text7188838c37b5":"Actuellement","text7190acb3b105":"Ouvrir les demandes de modification","text71971aadbf54":"Le manifeste nomme les secrets et les accorde à chaque agent. Les valeurs sont chiffrées sur la plateforme, injectées dans la machine à l’exécution et ne sont jamais écrites dans le dépôt ni dans les journaux.","text719c3c6a2b2f":"Go de disque","text71b53d04ac61":"Zero Trust → Accès → Applications → Ajouter une application","text71bf03ad1f6b":"Sélectionner une branche","text71c0873a1cc2":"Quels secrets cette session peut atteindre. Par défaut, il s’agit des autorisations de l’agent — tout ce que son singulacomp.yaml autorise — et le fait de restreindre l’accès ici ne peut que le réduire.","text71ea14bcd4ab":"Impossible de réinitialiser le routage","text71f30b5dbccf":"SAML via une application PingOne","text720878394def":"Stratégie IAM mise à jour","text721353f1b4eb":"URI de redirection","text721d4177c1ee":"OneLogin envoie les noms de rôle de l’utilisateur via le paramètre « groups » : mappez ces noms dans SingulaComp. Le paramètre DOIT être marqué multivaleur, sinon OneLogin regroupe tous les rôles en une seule chaîne.","text722467f3efa2":"Cloudflare Zero Trust → Paramètres → Authentification → Méthodes de connexion","text7225a08be0c6":"plan de données","text72298eb4f45a":"Terminer la configuration de la facturation","text722b64806bda":"Les retours produit ne résident jamais dans un seul système, ce qui est tout le problème. Connectez chaque source une fois pour le projet. Les identifiants sont résolus de notre côté, jamais dans la machine.","text72320149c3c2":"Copiez ces identifiants maintenant","text7251cfc3ceab":"PEM avec clé privée","text72662e145fd4":"Génération de {value0}… cela peut prendre un moment pour les grandes présentations","text726c8715bf2e":"Un utilisateur est provisionné uniquement lorsque cette application SCIM lui est affectée ; l’appartenance aux groupes est transmise par une règle.","text726ca2677b52":"URL de base du connecteur SCIM","text726d0a8ba362":"facile avancé simple panneau session détails mode vue","text7277eaf46f84":"IAM uniquement","text728004c3b617":"Token Key","text728545349685":"Les compteurs de membres/groupes ci-dessous augmentent lorsque JumpCloud envoie les groupes associés et leurs membres.","text7285576bdacf":"Inclure","text72934bcb9486":"Échec du chargement des fonctionnalités","text72956055d6ff":"Deux recrutements ont commencé au 3e mois","text729bb48d0f86":"Ingénierie","text72a85d21512f":"Utilisez votre propre clé API ou connectez ChatGPT. Vous payez directement votre fournisseur de modèles et conservez vos crédits SingulaComp pour l’environnement Agent Computer.","text72af875c4c3d":"Toutes les couches ci-dessus réunies dans une seule plateforme que votre équipe possède, déploie et fait évoluer de bout en bout — du modèle au travail terminé. C’est SingulaComp.","text72b1166237fb":"Dans les 3 jours ouvrés","text72b98e0855c1":"Le travail que l’agent veut conserver est validé sur la branche de session et atteint main via une demande de modification. Un agent ne peut pas fusionner sans que l’administrateur ait accordé project.cr.merge dans singulacomp.yaml — et élargir cette autorisation constitue lui-même une modification revue.","text72b9fdd468dd":"+7","text72c9ce898bf3":"Ce lien n’est pas valide","text72cbbeda15fa":"Sécurité et gouvernance","text72d9ee78a15c":"Créer une boîte de réception","text72db205c0097":"Fournisseur SSO mis à jour","text72e3213c16d7":"Reliez ce canal à un autre projet, ou dissociez-le","text72e7cc4c4f1c":"API Type","text72e8173b2408":"Qu’est-ce que SingulaComp ?","text72eb3689cab9":"Rechercher des comptes...","text72eed84ff65c":"agents:","text72f493e2adcc":"Impossible de charger ces jetons","text7301076e877e":"SingulaComp prend en charge SCIM 2.0 Users + Groups, PATCH et les filtres `attribute eq \"value\"`. Les opérations groupées ne sont pas prises en charge.","text730c9f9f651f":"Action précédente","text73149a51d652":"fournisseurs llm modèles anthropic openai openrouter google groq xai","text733fee9d77dd":"Impossible de démarrer l’inscription","text7349c7d2f496":"Multiplicateur du tarif de calcul","text7359f799508b":"Installer, démarrer et inspecter CUA Driver","text73689fa80dc8":"branch/9f4c2b7e","text73741827862b":"Durée moyenne de chaque phase de provisionnement, dans l'ordre d'exécution, pour des provisions réussies.","text737f67f9918f":"Développer le message","text738211823996":"Transcription copiée dans le presse-papiers","text738439725624":"Une est disponible. Trois sont derrière une option. Nous préciserons laquelle.","text7387eb9a3a98":"L’enregistrement n’est jamais ce pour quoi vous payez.","text7390830dc0eb":"Cette page est ouverte depuis un message SingulaComp dans Teams. Lancez la connexion depuis Teams pour obtenir un nouveau lien.","text7396996a6c8f":"CardMedia accepte une icône — dessinée dans une tuile teintée de 32×32 — ou un logo de marque. Un tuple [logoA, logoB] affiche une paire liée pour une relation déclencheur → cible.","text7396f100afdf":"ID personnalisé","text739dadd6f1f5":"Les fonds d’écran que vous pouvez définir sur un écran d’accueil SingulaComp. Cinq des six sont des compositions de shaders en direct : chacune est donc rendue en taille réelle dans un navigateur, puis capturée en image fixe. Le format ordinateur est de 5120×2880 et se réduit proprement en 4K et 1440p ; le fichier pour téléphone est un rendu portrait dédié, pas un recadrage.","text73a2f5159338":"La prise en charge est limitée et expérimentale ; convertissez en DOCX pour une fidélité optimale.","text73a37f05730d":"Un prompt évalue {{ token.dotted.path }} par rapport à la charge utile qui l’a déclenché. Un webhook fournit {{ body.* }} et les en-têtes de la requête ; un déclenchement cron fournit {{ cron.schedule }}, {{ cron.timezone }} et {{ cron.scheduled_for }}. Une valeur absente produit du vide — aucune erreur ni accolade résiduelle dans le message lu par votre agent.","text73a3f2fca157":"Échec du chargement des événements d’audit","text73a6fc7836b8":"Ne fait pas","text73b407259d54":"Supprime la connexion Slack de ce projet.","text73bcfe98830b":"Notion","text73c829ffdd54":"Là où vivent les spécifications, les recherches et les décisions des six derniers mois. Il les lit comme antériorité afin qu’un nouveau brouillon ne remette pas en question une décision prise en mars.","text73cb3b547170":".singulacomp/opencode/agents/memory-reflector.md","text73d66adbfd39":"Chargement des demandes de modification…","text73eeb5083986":"Proposer des modifications","text73f4310d915a":"48:    secrets: [STRIPE_API_KEY]","text74009e6664f5":"Mode d’autorisation","text74014555a26d":"Onglet Assignments → « Assign » → « Assign to People » (ou « Assign to Groups ») → sélectionnez les personnes à provisionner → « Done ».","text7403602d273c":"Sandbox de session préchauffé réservé","text740493750bb7":"Minuscules, sans espaces.","text74156382383b":"Membres de l’équipe","text741f24c3028a":"ACS (Consommateur) URL","text741f8fc72c03":"Page Cloudflare Zero Trust Access Applications avec Add an application","text74234e98afe7":"null","text7423c5dad8fc":"Cliquez sur « Add user/group », cliquez sur « None Selected » sous Users and groups, sélectionnez les utilisateurs ou groupes autorisés à se connecter à SingulaComp, cliquez sur « Select », puis sur « Assign ».","text742ae8324623":"Politique de remboursement du T2 signalée — résolue.","text74304805dca9":"L’audit des affirmations sur votre propre site","text7433280153b9":"Aucun compte correspondant à \"{value0}\"","text743f60d09cb7":"A créé des agents et vit au quotidien avec les agents de code — opencode, Codex, Claude Code, Pi, selon votre préférence.","text74414cb4f277":"Collez ou générez une clé","text744b88e04bcc":"Trois façons d’exécuter le travail","text7458d4f300eb":"Reconfigurer","text745cdf07045d":"Copiez le nouveau secret maintenant","text7469c60783db":"Capacité insuffisante dans la région. Réessayez ou sélectionnez un autre type de serveur.","text746c37cf5aba":"inclure l'attribut de groupe","text746fb2776102":"La révocation est une écriture, et c’est sur les écritures que vous placez un contrôle. La configuration par défaut d’une session de revue devrait être : tout lire, ne rien modifier et proposer.","text7477f5a7b656":"Motif / note","text74783b066cae":"Dans Slack :","text747e9e0e8e92":"Préparation d’une session","text7482f09d1b13":"Pointe toujours vers la version la plus récente de ce modèle","text7484ed6d3897":"La présentation approfondie de la plateforme — toute l’expérience SingulaComp, des projets et sessions aux connecteurs, canaux et demandes de modification.","text749f923c962d":"Ce que {value0} peut faire : les capacités vérifiées sont accordées, tout le reste est désactivé pour toute personne qui y est affectée.","text74a1a0f65906":"Route héritée","text74a3978d1004":"Tailles","text74a883a037bc":"Paramètres","text74ad536dca05":"delete_*","text74b6abdf5969":"Nécessite votre intervention","text74bc11743543":"Détacher","text74be9df9fd88":"Connectez d’abord SAML SSO","text74c8cd7e9f4a":"Compte · Utilisation","text74c8ee02d2f0":"session pty console shell terminal","text74ccd4330384":"Dossier","text74d125ba84d7":"Créer les connexions requises","text74d1bd3b3726":"ACS / Reply / Single sign-on URL → la Reply URL (ACS) ci-dessous.","text74d1f5c328ca":"Ouvrir une demande de modification et la fusionner sont deux pouvoirs différents.","text74d751461c37":"Exportez les métadonnées SAML de votre IdP — collez son URL de métadonnées, ou passez en mode Manual et collez le XML brut. Elles seront automatiquement reprises à l’étape de connexion.","text74e21680eac7":"approve","text74e492d5d0df":"Avant de commencer","text74eb6d987ed6":"Condition {value0} — champ","text74fc2cf3bb54":"Retour à tous les connecteurs","text75081b593d15":"Désactivé","text7511080b05b9":"ID du fournisseur","text75110f412649":"La signature doit couvrir exactement le corps de la requête envoyé, octet par octet.","text751b691af4b0":"Ordinateur agent SingulaComp","text752762fe49bd":"Lecture de l’activité du CRM…","text7529200232f5":"Image de marque réinitialisée aux valeurs par défaut de SingulaComp","text752edcfbfb98":"Aucun résultat pour l’instant.","text7538e921d62a":"Redémarrage de la session…","text75417b282302":"Navigateur d’agent","text7544354edd29":"Rappel invalide","text7546560467b7":"Comptes, rôles, politiques, déclencheurs, canaux et journal d’audit","text75586c42e862":"Connexion OAuth 2.0 terminée","text755c8b2a9fb1":"Statut:","text75653f1b94ce":"Bannière bleue masquable — annonces et mises à jour","text756a8ba97dce":"Détecté","text756d9ae136b6":"Un VPS ou une VM cloud","text75779b882b3d":"Qu'est-ce qui ne va pas en ce moment. Zéro est la valeur attendue pour les trois comptes.","text757d4af22a81":"La stack","text75857a458999":"depuis","text758775cef544":"est la partie facile. Leur faire confiance","text7591d1f3fb17":"Aucun projet ne correspond à \"{value0}\".","text75a5e3a6d5d3":"Tout ce que peut faire la personne ayant démarré la session.","text75aec78d2ee8":"Notre équipe a été informée et travaille à résoudre le problème.","text75b544946dc2":"Un skill est un répertoire contenant un SKILL.md à sa racine. Le frontmatter le nomme et indique quand l’utiliser ; le corps décrit la procédure. Chaque session peut le charger : ce que vous avez expliqué à un agent en mars reste donc vrai pour tous les agents en novembre.","text75b62a7daa4c":"Le nom du compte est obligatoire","text75b86fa11745":"Connecter l’application Slack personnalisée","text75c341902d77":"Catégorise, hiérarchise et achemine les tickets entrants, puis rédige une première réponse empathique.","text75c75efe327a":"sync","text75ce00403074":"Google Sheets et Drive","text75d0f1469d16":"Redémarrage…","text75df4f0c9e91":"Plus de 3 000 connecteurs, plus de 60 compétences et des agents conçus pour votre secteur.","text75ea39919673":"Chevauche les modifications récentes de la page d’accueil — à résoudre avant la mise en production","text75f33cdfc8e5":"Incomplet","text75f8cf60c514":"SingulaComp – le centre de commande IA open source de votre entreprise.","text76020fe09cc6":"N’importe quel runtime","text762303303083":"Code de connexion vérifié","text762abdafcd6c":"Rôles personnalisés et permissions par ressource.","text762ebb70ef0e":"Nom du groupe","text763fafcec9c0":"singulacomp-migrate","text7649df43bb7f":"Des milliers s’exécutent en parallèle sans aucun croisement","text764c11571238":"Vous obtenez un diff","text764d25f38250":"Compte · Membres","text765544af41fd":"Créer le projet et installer","text765b240c2900":"Refuser — rien n’est autorisé.","text765f388e2ce6":"Outils que cet agent peut appeler. Autoriser l’exécute immédiatement, Demander suspend l’action jusqu’à votre approbation, Refuser la bloque.","text7673a45d3385":"Impossible de supprimer le secret","text76768949196e":"Section SAML Certificates avec l’App Federation Metadata Url","text7689a34422be":"Budget dépassé","text768b4b146c74":"Lire la représentation Markdown d’une page publique SingulaComp.","text76900f1bfd16":"Retour","text7697f2d90676":"Accorder l'accès ({count})","text769f28b049de":"Planification sur quatre calendriers, kit d’entretien construit à partir de la vraie grille d’évaluation, intégration qui s’exécute seule, réponse à une question de politique tirée de votre manuel. L’agent gère la logistique. Une personne décide pour une personne.","text769fe61dab43":"Impossible de charger les modifications proposées","text76a5a9f6ea15":"Les agents et les skills ne sont pas des lignes dans une table invisible. Ce sont des fichiers markdown dans le dépôt cloné par l’ordinateur cloud. Modifier votre force de travail revient donc à modifier votre code — avec la même revue.","text76a5e5a39b4a":"Où cet agent s’exécute et ce qu’il peut modifier.","text76a986043116":"hérite du périmètre de la personne","text76aee83bb47b":"État de session en temps réel","text76afda83081b":"Les groupes sont une fonctionnalité Enterprise","text76b6a1f12306":"API / SDK","text76bb44782d37":"Uniquement @phosphor-icons/react. L’épaisseur utilisée dans toute l’application est définie sur une ligne dans src/lib/icons/icon-config.ts et appliquée par IconProvider ; les icônes d’état/pleines s’en exemptent avec weight=\"fill\". Ce bouton d’aperçu est limité à cette page.","text76bf191d6426":"Impossible de le supprimer","text76c02b7eddca":"Rechercher des compétences","text76cce341b6b9":"Kbd","text76e6f296f208":"Les compteurs de membres/groupes ci-dessous augmentent et le journal de provisionnement de votre IdP indique que la synchronisation a réussi.","text76eaadc67d03":"expose :3000","text76ee9b4de20b":"Dans « Admin Credentials », collez les deux valeurs affichées ci-dessus : « Tenant URL » et « Secret Token ». Cliquez sur « Test Connection » — la bannière verte « Testing the connection was successful » confirme la réussite. Cliquez sur « Save ».","text76f10f0af450":"mode: primary","text76f126541788":"owner_approval","text76f2a71948f3":"Tous les dépôts — SingulaComp crée un nouveau dépôt par projet ; une liste fixe de dépôts ne peut donc pas couvrir les futurs projets.","text76f48924ee10":"Le sandbox conserve une référence sous cette clé. SingulaComp remplace la référence par la vraie valeur en dehors du sandbox, et uniquement lors d’une requête vers l’un de ces hôtes.","text76ffbd339224":"Le seul canal en direct. Demandez la variante dans le fil où le lancement est discuté, et le brouillon revient dans ce fil sous forme de fichier.","text7707b2aaa3b9":"Accès au journal d’audit","text77101dffaadc":"  // La session s’exécute déjà sur une machine isolée","text77184595bde3":"Croissant","text77413322bcd5":"Une session n’est pas un onglet dans un environnement d’exécution partagé. C’est une machine indépendante, et la base de données n’autorise pas deux sessions à en partager une. Séparer deux de vos propres sessions repose sur le même mécanisme que séparer celles de deux clients différents.","text77413d074c15":"Connecté avec un mot de passe","text775ddc2119ab":"Copiez ci-dessous « Identifier (Entity ID) » et « Reply URL (Assertion Consumer Service URL) », puis collez-les dans le panneau « Basic SAML Configuration » — définissez l’Identifier comme valeur par défaut et configurez « Sign on URL » avec votre page de connexion SingulaComp. Laissez Relay State et Logout URL vides. Cliquez sur « Save », puis fermez le panneau d’édition.","text775f96fcc9db":"Jeton révoqué","text7760401b25c7":"Cloner avec de la plaine","text7761b572aba8":"Notifications du navigateur","text77793c7508f1":"sera réinitialisée.","text7779bc2ac4be":"skills/claims/SKILL.md","text777e112466d3":"Conçu pour résister à un audit de sécurité : une machine isolée par session, de vrais membres/groupes/rôles, des autorisations par ressource, un gestionnaire de secrets, une piste d’audit et des étapes d’approbation.","text778ed69bedf7":"Préparation des modifications…","text77a860cbc585":"Envoyer à l’agent","text77ad70aefdce":"Décidez ce qui nécessite une intervention humaine avant son exécution.","text77af3067cc0d":"2,343,200","text77b160ab08a0":"Aucun des deux fichiers ne contient de secret","text77b330358055":"Rien de publié ni d’affirmé sans intervention humaine.","text77d1cb4e55a5":"Configuration d’une application SAML SaaS Cloudflare avec les champs Entity ID et ACS URL","text77d50891d3e8":"JSON Settings de l’application Auth0 SAML2 Web App avec les valeurs audience et NameID","text77e2bc11f6ab":"Obligatoire. C’est ainsi que les autres agents décident de l’appeler.","text77f3d2bcb376":"enterpriseCtaPrimary","text77fe4eba38d8":"Tous les dépôts","text77ff6343ff46":"Toute personne dont le rôle dans le projet inclut l'autorisation project.trigger.update (administrateur du projet par défaut), ainsi que les propriétaires et administrateurs du compte. Le propre agent du déclencheur le peut toujours.","text7804f7a79a9e":"Terminé","text7812d84e3512":"A utilisé un connecteur","text782a07562e97":"Open source et auto-hébergeable","text783487161e9f":"« Donnez-moi les quatre variantes »","text7847decf864b":"Contexte et connexions","text78648d4d6649":"Toutes les sessions","text786d9e105bf3":"Compte · Jetons de compte de service","text787a50e3458b":"Échec de la suppression du facteur","text787c76603041":"Utiliser des arrière-plans colorés ou teintés","text788011833a5a":"Notifications","text7886a1ddd90b":"2. Si les montants diffèrent, signalez-le à une personne.","text7889d06f7235":"Réponse terminée","text78992a9b4a8f":"Stratégie de remise du secret mise à jour","text78a10fea0bef":". L’enregistrement durable reste ici pour investigation.","text78abcbbfb830":"Toutes les compétences","text78b7d0379d5e":"Accorder","text78ba0d8d5880":"Ouvrez cette page depuis la CLI","text78c9d9f6ace0":"Recherche…","text78d14cc87b89":"Les projets qui disposent déjà d’un dépôt continuent de fonctionner, mais SingulaComp ne pourra pas créer de nouveaux dépôts gérés tant que vous ne vous serez pas reconnecté.","text78d6f9ee4a1c":"9 mois","text78da267198b7":"par clé","text78ea37549c37":"Craie","text78f322ab2971":"Déclencheurs (cron et webhook)","text78f81555e63b":"Modèles de bac à sable","text78facd7b499c":"Toujours autoriser \"","text7902699be42c":"7","text790a9f451a27":"Dernières vérifications","text790d883ad11c":"Compatible OpenAI","text79139c621384":"*(sélectionnez plusieurs options)*","text7924ed958d5b":"Échec de la suppression du groupe","text7936058bc9ef":"Attribut de groupes PingOne mappé sur Group Names","text79403a38ef25":"Élaguer","text79449a68e98d":"Révoquer le statut de super administrateur","text79479a6c76d8":"Décroissant","text79489561d9ef":"Modèles principaux","text7949be83e927":"Il s’exécute comme l’agent que vous avez choisi","text79524f26f8e3":"Importer depuis une URL → URL des métadonnées (collez-la ici)","text7952f1e29842":"Actualiser la page de tarification et le texte du checkout","text7955091baf3b":"Paramètres → Jetons CLI","text7964f184beb2":"Balises ({value0})","text7966b3c1d0c0":"Votre application → Addons","text796a79862546":"Problème de paiement avec votre forfait","text797041ba00c3":"  // Documentation : https://opencode.ai/docs/","text797bfed2cccb":"Le 1er du mois à 06:30","text797c7f133915":"--bot-token xoxb-... --signing-secret ...","text7982ad72bd36":"Provisionnement","text79910479b58e":"Échec du chargement des détails du coût de la session","text799b25b8c943":"Erreurs récentes","text799c2993b99d":"En finance, lire et écrire comportent des risques différents. Connectez chaque système une fois pour le projet. Les identifiants sont déchiffrés de notre côté et n’entrent jamais dans la machine.","text79a3c4f34dfd":"Onglet Auth0 Addons avec le bouton SAML2 Web App","text79af590ff652":"Enregistrer les affectations","text79b8817235ae":"Par agent","text79c6ba1d813d":"#1 Piège JumpCloud : Test Connection échoue si l’adresse email de l’utilisateur de test existe déjà dans SingulaComp — elle doit être entièrement nouvelle. (Et cliquez sur « Activate », pas sur « Save », à cette étape.)","text79c8764339a5":"effectuée par","text79e4d7b87c05":"Une rafale est mise en file, pas abandonnée","text79e527fa7dd1":"L’instruction envoyée à l’agent à chaque exécution.","text79ffe7bf8192":"Projet créé","text7a098b3b9a9d":"Échec de l’ouverture du portail d’abonnement. Veuillez réessayer.","text7a1bdceb4943":"L’élément est déjà dans ce répertoire","text7a269e6be11f":"Une main-d’œuvre d’agents IA qui accomplit de vraies tâches dans vos outils — définie comme des fichiers dans un dépôt git, exécutée dans des sandbox isolés, gouvernée par revue et conçue pour l’entreprise. Voici l’ensemble, de A à Z.","text7a274281b669":"Solde — élevé","text7a33b568e0b2":"Activez le provisioning/la synchronisation dans le client SCIM de votre IdP et définissez les utilisateurs/groupes à envoyer — l’exécution suit ensuite la planification propre à l’IdP.","text7a54cb3d3e9c":"Boîte de dialogue d’alerte","text7a5db9469d1a":"Le ton est un fichier · les affirmations sont un fichier · chaque brouillon est un diff","text7a73099df9bd":"Cycle de vie de l’authentification","text7a7a526cc8d6":"Configurez votre IdP avec","text7a9d22da3496":"Sélecteur d’émojis","text7a9decd79093":"J’ai ouvert l’application SAML","text7a9f6daee641":"your-company/","text7aaec6fe02f0":"Aucune application pour le moment","text7abc49dfa87b":"Entrées","text7abf95c1092d":"Supprimer la règle {value0} condition {value1}","text7acb37a3030a":"Approuver / publier","text7acd4ac590c6":"Les agents disposant de ce connecteur ne peuvent pas l'appeler tant qu'une connexion au projet n'est pas autorisée.","text7acdd33eff33":"Dans l’onglet « Parameters », définissez la valeur du paramètre « SCIM Username » sur l’email de l’utilisateur : ainsi, SCIM userName correspondra à l’email utilisé par SingulaComp. Conservez le mappage externalId par défaut.","text7ad1511cc614":"GITHUB_…","text7ae2e4d8b3fe":"saml_subject (Nom ID)","text7aea792d4556":"correspondance dans le contenu","text7aec2ce05cb8":"Ce qui échoue sur cette période","text7aef9898f8f9":"Récupération nocturne, migration, puis remplacement","text7af023c43013":"Documentation","text7af0d5b84ba4":"Jetons des comptes de service pour la CI et les automatisations, ainsi que les règles qu’ils suivent.","text7af959bda32d":"URL de base SCIM","text7afb508b93c2":"Versions des ressources d’exécution du sandbox vérifiées","text7afd348d0d4b":"Expression cron personnalisée","text7b1eb4d58456":"AES-256-GCM, une clé par projet","text7b2aba63cf85":"Une exception, en toute transparence","text7b355872be1c":"Rechercher des commandes, sessions...","text7b390afe6940":"Compte · Aide sur les permissions","text7b3a98463022":"Relançable","text7b3c138b383d":"Documentation de l’API SingulaComp","text7b3ebd41a8c4":"Une branche, une machine, aucune collision","text7b412527489f":"banni","text7b415e0e7f41":"Deux types","text7b4418d894c3":"Autres projets","text7b4888049459":"Nom","text7b49132b286b":"Répartition du fournisseur, basculement, flotte active et latence de provisionnement.","text7b4b05dee831":"Compte · Projets","text7b56bfd47605":"Effectue une revue thermo-nucléaire et crée un aperçu en un clic pour chaque pull request vers singula-ai/singulacomp.","text7b6762537105":"Un agent a exactement deux emplacements. Le fichier markdown décrit sa façon de penser — son prompt, son mode, son modèle, son arborescence de permissions — et c’est un fichier d’agent OpenCode standard, car SingulaComp n’y ajoute aucun dialecte. Le bloc de manifeste décrit ce à quoi il peut accéder. Rien concernant un agent ne se trouve dans une base de données que vous ne pouvez pas lire.","text7b68fe551085":"Après","text7b7e67f5f919":"Échec de la déconnexion de l’abonnement","text7b988785d863":"J’ai connecté et activé le provisionnement","text7b9908a3c44a":"Chaque membre de ce projet","text7b9db77e0178":"Continuer avec GitHub","text7bb1824d3f4e":"Contenu du fichier consulté","text7bb2d21db6dc":"Sessions :","text7bb79899f2c5":"Aperçu Entra Provisioning affichant un cycle terminé avec Import, Scope, Match et Provision indiquant Success","text7bbd0566a549":"Limiter une équipe à des agents précis","text7bc05befca96":"Exécutez-le là où votre politique l’exige.","text7bc57426b2fa":"Déclencheur créé","text7bc709b6d604":"Application → Addons","text7bd1f1dd22d6":"Parcourez Microsoft Entra Gallery → Create your own application","text7bd31a025d29":"Échecs","text7be15cd189a3":"À la demande","text7be318295927":"Rubriques agents","text7be601ef7143":"ACS URL → la Reply URL (ACS) ci-dessous.","text7bf1b0c50188":"J’ai ouvert l’application SSO","text7bf9d07dcb99":"Ce projet ne contient encore aucun agent.","text7bffb6b49315":"Liste des applications SSO JumpCloud","text7c0adcef1126":"Droit d’accès Enterprise révoqué","text7c1885c365d9":"Trafic quotidien de la passerelle sur la période","text7c2771ec55be":"branch/36cd42b7","text7c30649a46d8":"Choisissez les fonctionnalités accordées par ce rôle. Toute fonctionnalité non cochée est désactivée pour les principaux auxquels ce rôle est attribué.","text7c425d3c0f37":"Le dépôt contient aussi les connecteurs. Connectez Slack, les documents, les tickets, le CRM, la facturation et le code une fois, puis définissez quel agent peut accéder à chacun.","text7c4a3e7e2251":"Aucune information n’a été enregistrée sur l’action de cet appel ; il ne peut donc pas être examiné ici — seulement refusé.","text7c4e5224f9d4":"Copier l’adresse","text7c545a3837a3":"Votre manuel, dans votre dépôt","text7c59656bfc86":"En attente de la connexion de test","text7c6d27aed192":"Aucun mappage pour le moment — avec le provisionnement automatique activé, les groupes de votre IdP apparaissent automatiquement ; ajoutez un mappage uniquement pour acheminer une valeur de claim vers un groupe existant spécifique.","text7c8f89daffea":"Dernière étape","text7c968fb71f50":"Membre","text7c994b5261dc":"{value0} événements exportés","text7ca1bd7d70f8":"   du remboursement sur la facture.","text7cb0ef82159f":"Page d’atterrissage · créée à partir du brief du T3 · pas encore en ligne","text7cb19495b4ab":"Ce qu’une personne peut faire dans un projet. Accordé directement ou hérité d’un groupe associé au projet.","text7cb2ebd599ca":"déchiffrer l’identifiant","text7cb6e2c971b3":"La passerelle du plan de données","text7cb87dcb8d50":"Ce lien a expiré","text7cbab07cd223":"Rien de plus — cet agent ne déclare aucun secret ni connecteur spécifique à hériter.","text7cd578cd0f3a":"Mapper les paramètres","text7cd6fdbc65e2":"Les titres sont plats. Toute l’équipe technique est Member of Technical Staff.","text7ce01e1f5095":"Élément {current} sur {total}","text7d06167236bd":"JWT avec secret client","text7d0d0e55bc3e":"Le mot de passe de la base de données, le secret de signature JWT et les clés API qui en dérivent","text7d1ee3ce7f33":"Échec de l’importation de {value0}","text7d2580ce3dea":"Recherche sur le Web effectuée","text7d2e71d27419":"Déconnexion en cours…","text7d345569180b":"Anatomie","text7d4e3b0e3543":"Endpoint SSO","text7d54b228a9b3":"Mode facile ou avancé","text7d5fcb164f17":"Jeton SCIM créé","text7d68a1835cee":"Le ton se trouve dans","text7d870610b59d":"Connecteur ajouté, mais l’autorisation a échoué : {value0}","text7d899c8ca569":"Rien n’est sélectionné par défaut. Les accès sélectionnés restent actifs jusqu’à leur révocation.","text7d92aa0e75c4":"Interrupteur opérateur","text7d9eb7acb13e":"Fermer","text7da07ad47ba0":"Connectez vos outils et confiez une vraie tâche à un agent SingulaComp. Gratuit pour commencer, gratuit à auto-héberger.","text7db20897053b":"Personnes","text7dc864ffbdfe":"Regrouper les exécutions par","text7dcc43066a24":"Agents et skills","text7dcfbf6997e9":"Comptes payants uniquement","text7dd093d54417":"    session_mode: keyed","text7dd0d9729331":"Section User access de la page de l’application avec le bouton du service","text7ddc2f43eb64":"Les onglets Configuration / Parameters / SSO apparaissent UNIQUEMENT APRÈS ce premier Save — enregistrez l’application une fois, puis rouvrez-la pour la configurer.","text7ddec8480238":"La veille concurrentielle, sans résultat fabriqué","text7de1a9410fa6":"Chaque montant a une source","text7de7224be293":"Connecter · Configurer · Déployer","text7de83ebed3ea":"Précédent (↑)","text7decbfdbacee":"Agent · {value0}{value1}","text7def269b78b1":"{value0} min de lecture","text7df8a0fb4684":"Échec de la mise à jour de l’accès à l’application","text7e1b0d5641f2":"Compte","text7e2372f4115c":"neutre","text7e27fa80abb2":"la grille d’emojis au-dessus d’une grille de 64 glyphes, toutes deux avec la même","text7e28e1d334b1":"Source de vérité","text7e2d43454354":"Paramètres et préférences du compte.","text7e32a729b122":"Secret","text7e38b9391913":"Ressource Users","text7e44ff2fd73a":"Un canal définit son agent et son modèle, et hérite de l’accès par défaut refusé de cet agent aux connecteurs, secrets et compétences. Modifiez l’un ou l’autre en une ligne dans le fil.","text7e497182c7ed":"Autorisation demandée","text7e49c68db30e":"Aucune réponse","text7e4f3f8089ab":"E-mail d’invitation envoyé","text7e55d6bb3b71":"cron: \"0 0 3 * * *\"","text7e5b252f0c53":"La clôture, lancée avant votre arrivée","text7e658675b5ca":"Carrières","text7e68dda8f4ed":"Le bot SingulaComp dans {value0} s'exécutera sous votre nom, avec vos propres informations d'identification, secrets et applications connectées au lieu de ceux du programme d'installation.","text7e6e766e8dff":"Voyez les agents exécuter vos workflows réels de bout en bout — pas une démo générique.","text7e7a8ecde34a":"La plupart du travail se déroule dans le dépôt cloné par la session. Les connecteurs couvrent le reste et leurs identifiants restent de notre côté, jamais dans la machine.","text7e8424c7051a":"Les environnements IT sont les moins uniformes de l’entreprise. Connectez ce qui figure au catalogue et définissez vous-même le reste. Dans tous les cas, les identifiants n’entrent jamais dans la machine.","text7e8cd2056da7":"Titre","text7e9c22af3df2":"Échec de la mise à jour : {value0}","text7e9fee157731":"N’importe quel fournisseur. Vos clés. Votre facture.","text7ea05ee375a0":"Aucun prompt enregistré n’est disponible.","text7ea27c63aff1":"Gérer la facturation","text7ea4733fb624":"Disponible avec Enterprise et sur une instance auto-hébergée disposant d’une licence Enterprise. Les rôles intégrés ci-dessus sont gratuits sur tous les plans.","text7ead9bf84af8":"Migrer vers la v2","text7eca5e05f915":"{value0} téléchargé","text7ecd596d8c70":"La fusion est une capacité distincte, refusée à tous les agents sauf si un administrateur l’accorde. Cette autorisation figure dans singulacomp.yaml : un agent ne peut donc pas étendre ses propres accès sans une demande de modification approuvée par quelqu’un d’autre.","text7ed62f13532a":"Événement de session","text7ed6733a3900":"Supprimer {value0} {value1} ?","text7ed6e98ab599":"Échec de la mise à jour de la politique","text7ed7c4532413":"Connexion unique SAML / OIDC pour le compte.","text7ed96629073e":"Nom A–Z","text7ee0ad224441":"SingulaComp réussit le test de souveraineté. Gratuit pour commencer, gratuit à auto-héberger, gratuit pour posséder votre avenir IA.","text7eeb9965afc9":"Commencez à construire votre boucle d’apprentissage aujourd’hui.","text7eebc3924618":"Marketplace — Cloner un projet SingulaComp prêt à l’emploi","text7eeffb726e71":"Fonctionnalités que vous pouvez activer avant qu’elles ne soient généralement disponibles.","text7ef60018d7f5":"J’ai activé les actions de synchronisation","text7efab5c53ff3":"Une affirmation sans source est un bug","text7f09a839ed67":"Des milliers d’applications connectées d’un côté d’une frontière, et le sandbox de l’autre, transportant un unique jeton limité et aucun identifiant.","text7f0a12c4fdbd":"Vous n'avez pas l’autorisation de lire ce dépôt.","text7f33545ae2eb":"fonctionne · commit · pousse","text7f3e8bf052d3":"Lit","text7f4d12168371":"Un enregistrement par appel, avec son approbateur","text7f5972375548":"SAML via Cloudflare Zero Trust","text7f5e806ff554":"Vous approuvez. Le même appel se termine et l’exécution continue.","text7f619d9e30a8":"Secrets de projet transmis aux sessions de cet agent en tant que variables d'environnement.","text7f619ff13aa8":"Chargement des fournisseurs","text7f63d46d6462":"Ajoutez l’origine de votre API (p. ex.","text7f6e1f2662b4":"Remplacements","text7f717f55d7c2":"Installer l’application","text7f724c2ad694":"Échec de la mise à jour de l’agent par défaut","text7f7535cd5c87":"# Gouvernance : ce que chaque agent peut utiliser — jamais ce","text7f8252af886d":"Plus de 3 000 applications via un seul token limité.","text7f85693ab42b":"Aucune transaction trouvée.","text7f8760fd80df":"Échec de la révocation du token","text7f920bb639c9":"7 jours","text7fa8aef486d8":"Comment les équipes mettent une main-d’œuvre d’agents IA au travail — les boucles qu’elles conçoivent, les livrables qu’elles livrent et les changements révisés qui améliorent l’entreprise chaque jour.","text7fadfca18f08":"Copier l’ID du modèle","text7fc00a40fb11":"SingulaComp contre Poetic : tous deux transforment les workflows en code — la différence est de savoir qui possède le code","text7fcc18556e6e":"Qui l’exécute","text7fda2b723187":"Initech Retail","text7fdf5bcb19a8":"État du provisionnement","text7fe5af1c4cdd":"__git-history-query__","text7fec5f7bc46e":"packages/export/","text7ff697c93230":"Ce lien ne contient pas les paramètres requis. Relancez l’autorisation depuis l’application qui vous a redirigé ici.","text7ff860eb111a":"Aucun rôle personnalisé pour le moment","text80037a202e3f":"Évoluez et dépensez. Les chiffres des coûts couvrent les dernières 24 heures.","text8012e38cdeb6":"- identifiant: memory-reflector","text80146a436b03":"Transformez un répertoire en entreprise.","text801a345cd406":"pour le projet","text801ac00a36cb":"Le travail financier est déjà planifié, ce qui en fait naturellement un bon candidat pour un déclencheur — et l’endroit où il est le plus important de préciser ce qu’un déclencheur peut faire.","text801c059e1253":"Dans le catalogue Easy connect : passez par l’écran OAuth et la connexion appartient au projet. Les tickets support contiennent les retours les plus pertinents et les résumés les moins fiables.","text80201ebafed7":"Paramètres avancés → Points de terminaison","text802370076d02":"Un sandbox démarre depuis un instantané générique qui exécute déjà le daemon singulacomp-sandbox-agent-server.","text803ac20b0345":"RGPD","text8041e959f5fd":"Configurer l’authentification unique avec SAML → Basic SAML Configuration","text804367668473":"Confiez l’assemblage. Gardez le jugement.","text8043aa58ae92":"État en direct","text80565873fe1e":"« {value0} » coupé dans le presse-papiers","text805dad3ea852":"Répondez maintenant, vérifiez les écritures, actualisez selon un calendrier.","text8070bf46e184":"Ce que chaque utilisateur voit en ce moment.","text80770d26537b":"SingulaComp obtient, actualise et injecte un jeton bearer pour ce connecteur.","text807eb0fa47c8":"**312 lignes** extraites de `metrics.q3`. Les revenus augmentent de **18 % QoQ**, la consommation diminue de **9 %**. Rédaction de la présentation et des graphiques du conseil en cours.","text809a8e8f5805":"Une session planifiée lit les contrats à échéance, les comptes devenus silencieux et ceux qui ont grandi — puis ouvre un fil avec la sélection et un premier brouillon pour chaque compte.","text80b46e399ad1":"L’affectation d’un groupe entier (plutôt que d’utilisateurs individuels) nécessite Entra ID P1/P2.","text80b64b2966be":"Exiger l’authentification à deux facteurs","text80b787a487ea":"créer une branche","text80b9316cb15b":"paramètres → clés API","text80befc2e0620":"Un hôte HTTPS exact par ligne. Les caractères génériques, chemins et ports ne sont pas acceptés. Tout autre hôte est refusé.","text80c6e7caffee":"Déconnecté","text80d5d48b94be":"Boîte de dialogue de création d’une intégration avec SAML 2.0 sélectionné","text80e155d7b8e5":"Mettez une copie de cet espace de travail sur votre propre ordinateur et modifiez-la dans votre propre éditeur.","text80f505ac6a81":"Stratégie PAT mise à jour","text80fc40213320":"Découverte","text810b28e5110c":"Échec du retour en arrière de la session","text8116da8fa64c":"Message → {value0}","text8128f44ac0d3":"LINEAR_…","text812fc8371083":"Accès administrateur requis","text8130db25eca7":"Vérifier avec GitHub","text8131497474c7":"Ce qu’une personne peut faire avec le compte lui-même — son nom, sa facturation et ses membres.","text81353bbf47b1":"Ajouter une application → identifiants de l'application","text8136a613ab56":"Il agit sur le processus, pas sur la personne","text8136e0c475c7":"Aucun agent nommé {value0}","text814d5defa29d":"C’est une vraie machine, pas un bac à sable d’outils","text817f3bbaa974":"Accorde les droits d’administrateur de la plateforme afin de configurer GitHub et le reste dans le tableau de bord. Facultatif, et configurable plus tard.","text8185c8ac4656":"Super","text818da9a35cdc":"ne franchit jamais la frontière","text8190a722b30a":"Ils ont été écrits pour les messages que cette restauration annule.","text8191888dd97c":"Attribué","text8195b47b3fd3":"Toutes les présentations","text819fb4b97133":"Les identifiants des modèles proviennent","text81aa53ace950":"Accès à la production","text81b35f1b4332":"Élément précédent","text81b95130940b":"Onglet du navigateur — PNG ou ICO 32×32. Utilise cette icône lorsqu’aucune autre n’est définie.","text81bd2a33309d":"Renouveler ce secret ?","text81c1677c6fc1":"Pas de relais de réponse. Un vrai canal renvoie la réponse pour vous ; ici, l’agent doit envoyer lui-même le message sortant via un connecteur que vous lui avez accordé. L’entrant est résolu. Le sortant dépend de votre configuration.","text81c45fd9b904":"Supprimer la clé","text81c55672efb4":"Tout est fichier","text81d58a84a2ff":"Doublons fusionnés, éléments obsolètes signalés, tickets dont la demande de modification liée a été livrée il y a trois semaines clôturés. Un backlog composé à 40 % d’archéologie n’est pas un backlog.","text81dc075c3d55":"transactions","text81ebc2e68806":"Orchestrateur agentique","text81fbecb138f6":"Installez la ligne de commande SingulaComp","text8200ffd60b70":"Le Git géré n’est pas configuré sur ce serveur","text8205e1a3390b":"Une décision, les neuf contenus","text8207d840e935":"MS Teams","text821fc05f30c8":"nom : Acme Corp","text82203da566c7":"Une force de travail réellement administrable — accessible depuis le web, Slack ou Teams — sur une infrastructure où les données, la configuration et le modèle appartiennent à l’entreprise, pas à un fournisseur.","text82244417f956":"email","text8228542fed70":"Ventes et marketing","text822b33ad87c1":"acme","text8230c68a6158":"Système de fichiers","text823dc8dae3c0":"La source derrière chaque affirmation","text82457b59d590":"Sélectionnez au moins un jour","text8246f4b356d3":"Images recherchées","text8268dd9ea939":"Modifier la présentation","text826c8e46dc22":"Hachage d’intégrité","text82750487a958":"Échec du renvoi de l’invitation","text827f9d2d8e74":"Agences et cabinets de conseil","text8281b9f426fd":"Modèles essayés","text8284592d972c":"Aperçu Enterprise consulté","text828541c6a933":"Configurer les méthodes de connexion","text82860f2aadce":"Thème système","text828846159ae7":"Spécifications, notes, résumés — sous forme de fichiers","text8290912ebade":"La méthode SingulaComp","text8295f8601ed8":"Ce rôle est utilisé par {value0} {value1}. Le supprimer supprime ces affectations.","text829ca9d98457":"Supprimer le Computer Tunnel","text829e67c6a623":"La fusion est refusée par défaut","text82a01c0069b6":"Route API non mappée","text82a37b8c2266":"Aucun secret dans ce projet pour le moment.","text82b9ffd3cec8":"Ajouter à","text82bcb52dba1e":"Géré par l’utilisateur","text82c543bb1ef9":"Des fils Slack qui démarrent de vraies sessions","text82d9af69e1a1":"Qui peut l'utiliser","text82da7a7ad190":"Utilise ce secret en dehors du sandbox.","text82dc1628cce6":"Pas de procédure d’export, pas de ticket au support, pas de format propriétaire à décoder. L’entreprise est déjà du texte sur une branche : elle se clone, se duplique, s’annule et part avec vous.","text82e4b64f1673":"Plus aucun modèle","text82f1df9d20a8":"Le registre d’images depuis lequel la stack récupère les images, sans identifiants requis","text82f78edabb4d":"Pour les déploiements privés, ou pour charger l'application manuellement dans votre tenant.","text82ff2bbaa7ac":"Action du connecteur refusée","text82ff5452a98d":"Appliquer au niveau réseau","text83055ac70034":"décompressé","text830ec7f812f9":"Dernière utilisation","text831a9d52a9c3":"Sélectionnez","text831d4863e879":"Plus de 3 000 applications en un clic, ainsi que MCP, OpenAPI, GraphQL et HTTP brut, accessibles via un unique broker de jeton limité, en dehors de la machine.","text8322e87d2458":"arrêté","text83288ebdced3":"Liez des groupes pour provisionner les utilisateurs","text8338ea9fb932":"Un bouton. Il démarre une session d’agent qui lit la source de l’élément et fusionne ce qui convient dans les propres fichiers de votre projet, au lieu d’installer un package en espérant que tout fonctionne.","text833d4de66a37":"dans le sandbox","text83480f565627":"Fichiers lus","text834daa2914fb":"Rechercher dans RevenueCat","text83536ce31c42":"gmail.send_email","text8353713597b6":"Le problème d’abord","text8353d67bd934":"Expire :","text83622a3d7d8e":"Qui la connexion représente","text8368ff24d89c":"Sur le compute Platinum de SingulaComp, un sandbox est une microVM Cloud Hypervisor. Daytona et E2B sont également pris en charge. Le fournisseur est un choix de déploiement, et nous vous indiquons lequel vous utilisez au lieu de les confondre.","text836cd8e8a791":"Instructions et scripts que cet agent peut charger dans une session. Cliquez sur une compétence pour la lire.","text837988d39c32":"Détermine la session dans laquelle un déclenchement s’exécute.","text838198290fbc":"Affectez l’application : Users → ouvrez un utilisateur → « Applications » → « + » → ajoutez « SingulaComp » (ou affectez l’application à un Role pour provisionner toutes les personnes de ce Role).","text838bb7d9fdc0":"Prêt pour l’AGI ne signifie pas une architecture qui produit l’AGI. Cela signifie qu’elle absorbe un bond de capacité de 100× sans perdre l’état ni accorder un accès incontrôlé. Voici comment SingulaComp y est conçu.","text83b12c2216ef":"Effacer","text83b3b277abbf":"Lire le guide","text83b832d6e1f3":"Agent du sandbox vérifié","text83c13e7be703":"J’ai ajouté la revendication de groupe memberOf","text83ce6bad47b6":"À propos des identifiants Git","text83cf3d0fc7c1":"Dites-moi sur quoi vous avez travaillé.","text840d62d0584a":"Le provisioning automatique nécessite Entra ID P1/P2 (une version d’essai convient parfaitement).","text841050a9c1e6":"Les jetons de signature de la passerelle, des services et du tunnel","text84175b810ac7":"Verrouillage total","text842110ecc49f":"Ce qu’est un agent","text842bad27af42":"2. Se connecter à cette session","text84459dc0a0ee":"Afficher le résumé de compression","text844a263ddf5a":"ID client","text844d1616ac93":"Enrichit ce qu’il apprend à chaque exécution","text8459419d4cfe":"générées","text84658b676d2f":"Impossible de charger le moteur PDF.","text847e3d7b2190":"L’utilisateur de test doit être autorisé à accéder à l’application — sinon l’IdP refuse la connexion avec une erreur « not assigned ».","text848b62f95f33":"Noir et blanc avec accent jaune néon","text848c28cd6858":"Accorder le consentement administrateur","text848f54e89660":"Exécutions","text84908b335467":"Trois façons de démarrer la même session. Les exécutions planifiées sont particulièrement utiles à l’IT, car les tâches qui sont oubliées sont celles auxquelles aucune échéance n’est associée.","text84a3f6a1d64e":"Question posée dans un fil Slack, réponse tirée du document de votre dépôt avec la section citée. Si votre manuel n’y répond pas, il le dit et oriente vers une personne au lieu de combler le manque par une politique plausible.","text84a4a73df826":"{value0} supprimé","text84a7e27178d9":"Aucun compte pour le moment","text84a8a60f0a66":"image sandbox, déclencheurs, canaux, connecteurs, secrets","text84af5fd8082c":"Session renommée","text84b78c923b6a":"Rôle du groupe modifié sur le projet","text84bb58ef295a":"Le nettoyage que personne n’exécute","text84cbdb460e07":"Nom mis à jour","text84e3eb92c7a8":"en attente d’approbation","text84e857cba73b":"triggers:","text84e98b45ad8b":"Planification créée","text84f6d9b1e85a":"Les agents sont des sandboxes","text84f8c40b31a7":"Toujours tout autoriser","text85045ccc0567":"Appliquer les modifications","text850bf7a62920":"Attributs et revendications → Ajouter un attribut de groupe","text851d4eb625e3":"L’identifiant d’un connecteur est géré côté serveur et n’entre jamais dans la machine. Un secret d’exécution que vous accordez volontairement à une session EST une vraie valeur d’environnement à l’intérieur de celle-ci, lisible par toute commande exécutée par l’agent — c’est ce que signifie l’accorder, et il vaut mieux le savoir avant d’accorder un mot de passe de data warehouse plutôt qu’un connecteur.","text8521333bac45":"Un agent ne peut pas fusionner vers main. L’autorisation existe — un administrateur peut accorder project.cr.merge — mais elle est définie dans singulacomp.yaml ; l’élargir constitue donc lui-même une modification soumise à revue. Rien de tout cela n’est une valeur par défaut cachée.","text85231c543c71":"Configuration du projet, tâches, contexte","text8525d67b94af":"      .singulacomp/memory/ et ouvre une demande de modification","text8527a891e224":"14","text8529ff665870":"Accorder un essai","text8535f458db4b":"Lit les logs et déploie le correctif.","text853b0ebee12c":"Désactiver le son","text854362dd1a76":"« {value0} » déplacé","text85457bd27cfc":"Enregistrer la répartition","text8545f075422b":"Chaque URL interne utilisée par les services pour se trouver","text854a397472d0":"La diapositive {value0} a été modifiée avec succès","text854e6dd9d777":"Le type est défini lors de l’inscription. Inscrivez une nouvelle application pour le modifier.","text8552ade1b621":"La chambre d’une session : ce qui est {inside} et ce qui est {outside}.","text8564edf2cd1f":"Identifiants de connecteurs, résolus côté serveur","text857be0b1fee8":"Antériorité","text8591ccff74ef":"Définissez une action pour toute une capacité — read, edit, bash, task, websearch ou l’accès hors de l’espace de travail — ou ajoutez des règles glob en dessous, afin que git push demande une confirmation tandis que tout le reste soit autorisé.","text85a39ab345d6":"Oui","text85afe431118b":"Comptes actifs par jour","text85bf890776a7":"Chargement des anciens messages","text85e233bc1c29":"La clôture, avec le détail des calculs.","text85e7ee9efd75":"La plupart des outils vous donnent une couche et vous louent le reste. SingulaComp offre les six — elles se lisent dans l’ordre, et la sixième réinjecte le travail dans la première.","text85f09652bb1d":"Obligatoire — non défini","text85f3d558db12":"Dépenses","text85ff570946f6":"enterpriseAccordionIsolationBody","text86103057a0df":"Comptes qui ont démarré au moins une session.","text861edb55ee1d":"Comment le travail est intégré","text862397da3718":"Reconstituez l’activité entre les personnes, les agents, les sessions, les requêtes API et les connecteurs.","text862cd97912b2":"Le secret est ajouté à une seule requête sortante, puis supprimé. Il n’est jamais écrit dans l’environnement du sandbox.","text8630b4dd33f2":"Impossible de se connecter","text86419686092b":"Stratégies uniquement","text864e2d680b0c":"Applications → Applications web et mobiles","text864e61fd1bcd":"Autoriser cet appareil","text86522c506bbf":"Obtenez l’application pour votre ordinateur, votre téléphone ou votre terminal.","text8654b486889c":"Rapproche les transactions, signale les exceptions et attend la validation.","text865837414ad3":"Un dépôt git qui constitue l’entreprise.","text865e89de78d9":"Importer","text866956901fd1":"Tous les fichiers","text866f4db9c935":"L’activité des crédits apparaîtra ici.","text86771dc859f8":"Qu’est-ce que cette session a modifié ?","text86781ce4c5b4":"{value0} suit à nouveau le modèle par défaut","text86889fb8fa90":"souhaite accéder à votre compte SingulaComp.","text8693768c7e08":"Accorder l’accès","text869903a43092":"Accès à l’application","text869cc2438ce5":"{value0} {value1} examen des paramètres individuels.","text86a9a827d7f4":"Chaque token authentifie une seule connexion IdP. Faites-le tourner en générant un nouveau token, puis révoquez l’ancien.","text86c15f03c03a":"Ignoré à {time}","text86ca67d2851a":"outil est","text86d74a15857f":"Cette page est ouverte depuis un message SingulaComp dans Slack. Exécutez /singulacomp login dans Slack pour obtenir un nouveau lien.","text86da9c960cf9":"Niveau d'accès","text86dcb7f9e791":"-- Aucun SQL disponible (table système ou table virtuelle)","text86de1bf4e1be":"Impossible de confirmer que cette session est inactive","text86e3b86877d0":"Les clés des connecteurs restent côté serveur","text86e42d5fce17":"1. Récupérez la facture par son numéro, jamais par son montant.","text86ecd94bbb17":"Fournisseur cible","text86f8a694159b":"Gouvernance","text86fdc0c950d5":"Tous les secrets de ce projet, y compris ceux ajoutés plus tard.","text870770429ab2":"TLS automatique. Généré uniquement si vous définissez un domaine","text870a8ffd98f4":"Déploiement","text871475cb411c":"Diapositive {value0} : {value1}","text871b6d3b6b19":"compétences capacités","text871c8e507c6f":"Raisonnement face à l’échec","text871ec26813da":"URL SCIM copiée","text871f77182091":"Enregistré avec la modification.","text87245fea85d1":"{value0} — indisponible dans cette session","text8726db013948":"ID client","text8728456791ca":"Dans l’onglet « Provisioning », cochez « Enable provisioning ». Décochez ensuite « Require admin approval before this action is performed » pour Create, Update et Delete ; sinon chaque changement reste en attente et n’atteint SingulaComp qu’après approbation manuelle.","text872ebeb07c36":"Connexion, invitations et SAML","text87365b87dda3":"Copier la requête d’exemple","text873801d305b0":"Un message dans Slack n’obtient aucun privilège qu’une session dans le tableau de bord n’aurait pas. L’interface change. Rien d’autre.","text874113eebba4":"Google Workspace et Outlook","text875636a511da":"p50","text875a418c8e03":"La partie qui transforme un modèle en agent.","text875c0e464942":"Navigateur interne","text875e31228b81":"Configuration de l’application GitHub démarrée","text875eec9882c4":"Déplacer vers le bas / le haut","text8763807de149":"Toute personne ayant le mot de passe de l’App","text87674b6b7f70":"Illustration. Le poste, la grille d’évaluation et les chemins sont fictifs.","text876ee3e4596e":"Recherche dans la mémoire…","text876f0ba5bcf9":"Membre invité","text877c39a121a9":"Voici les valeurs masquées que le connecteur recevra. Les valeurs trop longues pour être affichées sont signalées à leur emplacement.","text877c3aec832c":"slack","text877c91ca4226":"Aucune action régie pour le moment","text878020ed7049":"# le mettre en ligne et rendre l’ensemble opérationnel","text878abd024f27":"Saisissez un port, par ex. 3000","text878fecea2993":"Panneau Basic SAML Configuration avec l’Identifier et la Reply URL renseignés","text8795b764ac98":"Aucun client OAuth n’est configuré pour cette App — les membres ne peuvent pas utiliser \"Continue with GitHub\" pour associer une installation existante à leur compte. Ajoutez un ID client et un secret via Reconfigurer, ou définissez SINGULACOMP_GITHUB_APP_CLIENT_ID/SINGULACOMP_GITHUB_APP_CLIENT_SECRET.","text87a46ec2620a":"OAuth Pipedream","text87b0e5101fd8":"Clé API AgentMail","text87b42e40c2a2":"Approuvé","text87b8a3923fbb":"Échec de la création de l’instantané après 3 tentatives.","text87bb59ba2f92":"Espace de travail","text87bc74425fd5":"$ git revert 8f2a1c4","text87bcc72ce19e":"pty_read — 63 lignes, 39 réduites","text87be07b553e8":"Livrez uniquement les événements dont l’action commence par ce préfixe. Laissez vide pour tout livrer.","text87bf2bc08589":"Ton","text87c5912f2cef":"Construction","text87d296ec9489":"Légende","text87d2f3386f90":"Recherche sur le Web","text87e3eca29ea9":"Chemin canonique renvoyé par list_public_content, par exemple /docs ou /pricing.","text87e6d00bbf53":"Révoquer","text87e8ac388eb1":"Chaque expéditeur est une personne connue","text87f29356aaf3":"Responsabilité dans la durée","text87fbe4fb79b1":"Joindre un fichier","text88098ef371c2":"Approbations avant l’action des agents","text88099e99f545":"Passerelle SingulaComp","text88111b46da7b":"examiner les modifications demande de modification cr différence pull request fusionner ouverte en attente approuver","text88134334f4c6":"Portée et ressource","text8814f18c10c8":"<div style={{ height: '14px', overflow: 'hidden' }}> Contenu </div>","text881c0bd6449b":"Impossible de répertorier les autres fichiers ici.","text881ebc240369":"Votre application → Identity Management (activez la case à cocher) + onglet User Groups","text8820bd428377":"Réduire le message","text88296ab3d666":"Sous-agents","text8833ce4e6595":"Envoyer un message à l’agent","text883ec93065bb":"Application OAuth consultée","text8848db900667":"Échec de la création du groupe","text8851aaa7d08c":"Fusion","text8866bef0bf42":"Usurpation du compte arrêtée","text887c795c54f3":"supabase-kong","text8887e9d916d6":"Créez le vôtre","text888f1dba5133":"Le calcul Sandbox est actuellement facturé au","text889485d2bdde":"Explications quotidiennes de la plateforme et des fonctionnalités.","text88a550e0f44e":"S’exécute sur","text88b1dfafbd5f":"Facturé par","text88c2105adecf":"Répondez à la question ci-dessus pour continuer.","text88c45d9e526c":"Couleurs","text88ccecac6aa5":"Catégorie de contenu facultative.","text88d457aa9389":"SingulaComp pour les équipes marketing","text88dd780cd3a7":"Groupe — avec contour","text88de2bdc69eb":"Dans la console d’administration JumpCloud : Access → SSO Applications → « + Add New Application » → « Custom Application » (recherchez « Custom SAML App ») → « Configure SSO with SAML » → nommez-la « SingulaComp ». L’onglet SSO de l’application s’ouvre.","text88e7ffdfead1":"Un identifiant de connecteur est géré côté serveur et n’entre jamais dans la sandbox. Un secret d’exécution que vous accordez à une session EST une véritable valeur d’environnement à l’intérieur de celle-ci, lisible par toute commande exécutée par l’agent. Les deux modèles sont adaptés à leur usage ; ne laissez personne vous dire que le second est invisible pour le modèle.","text88f3c1c6662e":"Utiliser font-medium (500) pour les titres","text88f8c1416b7d":"Directory Sync provisionne les comptes, mais sans SSO ces utilisateurs ne peuvent pas se connecter. Il est fortement recommandé de connecter d’abord SAML.","text8918eace1b87":"Ajoutez une note décrivant ce qu’il faut modifier, puis envoyez.","text892fc6b36621":"La stack SingulaComp","text8932a840affb":"Attend une intervention humaine","text8938f078dd1e":"Paramètres · Mises à niveau","text893dc256bfc8":"choisir le SingulaComp auquel vous vous connectez","text894031366a18":"Le même artefact fonctionne sur un ordinateur portable, un VPS ou une VM cloud. Un domaine correspond à une variable d’environnement, pas à un déploiement différent. Tout réside dans un seul répertoire d’instance que vous pouvez sauvegarder en le copiant.","text894b02c84063":"SectionCard","text894bde8368c8":"Notes d’appel dans le CRM, dans vos champs","text895560302007":"SingulaComp dispose d’un véritable modèle de comptes, membres, groupes et rôles, avec des permissions par ressource pour les personnes comme pour les agents. Une revue d’accès qui couvre vos collaborateurs mais pas votre automatisation n’est qu’une demi-revue.","text8955719a3a89":"Cellule mise à jour","text895615cd8ca9":"Demande de modification vers main","text895b9a4f7450":"a terminé.","text896dc9e92487":"#1 Piège Auth0 : deux valeurs faciles à manquer se trouvent dans le JSON Settings, et non dans des champs libellés : l’audience (Entity ID) ET le format NameID. L’addon utilise par défaut l’Auth0 user_id (auth0|…) pour le NameID. Sans le nameIdentifierFormat emailAddress ci-dessus, SingulaComp associe le mauvais sujet et chaque connexion identifie mal l’utilisateur ou échoue.","text8973818950c2":"La file et le runbook qu’une seule personne peut exécuter.","text8973d46e45c3":"Rédigé à partir des notes et de la fiche du compte, pas d’un modèle avec un champ de fusion. Il arrive dans le CRM ou votre boîte de réception sous forme de brouillon. Vous pouvez exiger une approbation avant l’envoi.","text897e0cf78b80":"Quitter le plein écran","text897f2d169693":"Une machine partagée","text898569356612":"Pas encore connecté","text8989e0a7f3cb":"Enregistrez le secret maintenant","text8993b788afbe":"Trier par ordre décroissant","text89a0623d0982":"Délai d’inactivité","text89a0e2d1b569":"Vous n’avez pas l’autorisation de connecter GitHub.","text89cfbcb8984a":"Une véritable arborescence de permissions, provenant d’un véritable agent inclus.","text89dd748442c1":"Applications","text89e2ee9d1cd7":"Uniquement le propriétaire. Les autres n’obtiennent rien, comme prévu.","text89e55797e3bf":"Révoquer — accordé pour une migration","text89ebfb7a88ca":"Détection automatique","text89ed0c271cc2":"Appareil autorisé","text89ff59fd8967":"Authentification unique → Select a single sign-on method","text8a01d0208ec9":"Donnez-lui un nom pour distinguer vos clés ultérieurement.","text8a0b88c0ea43":"URL de connexion","text8a0e45f72b69":"Ouvrez l’application → onglet « Identity Management ». Dans Configuration, définissez « API Type » = « SCIM API » et « SCIM Version » = « SCIM 2.0 ».","text8a280803e026":"Utiliser des combinaisons de couleurs non approuvées","text8a2819cae213":"Fichier trop volumineux","text8a29ed34cf47":"Copier le lien public","text8a2cc0673b1c":"Démo","text8a345d23f9f6":"Impossible de supprimer le budget","text8a36cce34f68":"{value0} conserve sa configuration enregistrée. Tout ce que vous avez modifié ici est perdu.","text8a40e6aeedf2":"Commerce","text8a5603decf3a":"Taux de conversion par trimestre","text8a562f22155c":"Créez un groupe IAM pour chaque groupe envoyé par l’IdP et ajoutez-y les utilisateurs — aucun mappage par groupe. Il vous suffit d’associer des rôles de projet aux groupes créés automatiquement.","text8a656173d504":"Si votre grand livre figure dans le catalogue Easy connect, il suffit d’un clic et d’un écran OAuth. Sinon — et de nombreux systèmes comptables n’y figurent pas — il est accessible via OpenAPI, une collection Postman, GraphQL, HTTP brut ou un serveur MCP distant.","text8a7c8b67fe8b":"Comptes","text8a85cfbe71eb":"Agent remplacé par {value0}","text8a88857d117b":"Section Entra Provisioning Admin Credentials avec Tenant URL, Secret Token et Test Connection","text8a8dc78e312d":"Iv1.xxxxxxxxxxxxxxxx","text8a8f5feaa28a":"Un ordinateur cloud isolé pour chaque session","text8aa6061345d9":"Chaque outil demandera confirmation avant son exécution","text8aa824e472ff":"Les premières valeurs","text8aa9210db021":"Prenez chaque ticket d’assistance d’hier, rédigez une réponse à partir de nos propres documents et laissez-les non envoyés pour moi.","text8ab09c3fe5ed":"Après avoir enregistré la règle, cliquez sur « Reapply entitlement mappings » (app → Users → More Actions) pour transmettre les groupes aux utilisateurs DÉJÀ affectés — sinon les groupes des membres existants ne seront synchronisés qu’à leur prochaine modification.","text8ab0c5b1563c":"Vous devez disposer d’un accès de gestionnaire à un projet pour y associer un groupe.","text8abce8d69fe4":"Les agents, skills, la mémoire, la configuration des connectors et les triggers sont tous du texte dans un repo unique. Pas des paramètres dans la base de données de quelqu’un d’autre — des fichiers qui vous appartiennent.","text8ac2997f797e":"Placer le logo sur des arrière-plans chargés ou à motifs","text8ac767353080":"Lecture seule","text8ac99b162663":"Accéder au message","text8ad8f6d178fb":"supabase-db","text8add5fd1782e":"Parent :","text8ae419f2b5b1":"Créez-en un, puis attribuez-le depuis Membres ou Projets.","text8af21acebf14":"Impossible de restaurer ce prompt","text8af666ebb4c8":"Open source et auto-hébergeable. N’importe quel modèle, vos clés. SingulaComp Cloud, votre propre VPC ou votre propre réseau sur site.","text8b168cb79501":"{value0} sélectionné","text8b1e946a28f2":"La configuration livrée est permissive : une action s’exécute sauf indication contraire de votre part. C’est la phrase la plus importante de cette page pour vous. Définissez explicitement les règles Demander et Bloquer, par action ou avec une règle de correspondance, en sachant qu’une règle peut porter sur les arguments et pas seulement sur le nom de l’outil.","text8b2085f74dfa":"Responsable","text8b21058f3253":".*@customer-[0-9]+\\\\.com$","text8b2e3db6128a":"Ouvrir dans Audit","text8b3305c40176":"Installation en un clic : autorisez SingulaComp dans votre espace de travail, sans configuration requise.","text8b3453d30dd9":"Ouvrir le navigateur","text8b398aa4380a":"enterpriseAccordionSelfhostTitle","text8b46aff86ab6":"PageSearchBar","text8b50c9763ebf":"Les deux sont des entrées de singulacomp.yaml : ils possèdent donc tous deux un historique et un auteur.","text8b5b847c92d6":"Page actuelle {value0}. Modifier le numéro de page","text8b5b9b72f2ec":"Connectez le canal Slack intégré. La connexion apparaît automatiquement après l’installation.","text8b624587552a":"Échec de l’émission du token","text8b64afef1a24":"Rien de préparé pour le moment","text8b728638c006":"perdra ce contournement. Chaque action repassera par les contrôles d’autorisation habituels.","text8b7d1a3187ab":"OpenAI","text8b898ca34ce7":"Téléversement","text8b9965f7aaa5":"Ajoutez une stratégie d’accès","text8b9c643731c9":"Déclencheur","text8ba30093bb74":"Demande de modification ouverte","text8ba3744d6b1d":"Télécharger l'application","text8ba58b8ca233":"J’ai créé une application SAML personnalisée","text8ba5fa59166b":"Une nouvelle branche est créée","text8ba607b13cd0":"Choisir un projet","text8bbecc2acd82":"Définir les métadonnées du fournisseur d’identité","text8bc1d53cc57c":"Dans","text8bcac7908eb9":"-----BEGIN RSA PRIVATE KEY-----","text8bd901c25ba7":"R&D — plateforme","text8bf73992ff9b":"Aucune étape de provisionnement distincte ni console à parcourir. Une commande démarre la stack. Une autre choisit à quel SingulaComp votre CLI se connecte.","text8bf926d1ef32":"Configurer le SSO","text8bf9bebf8b3c":"L’entreprise apprend un commit approuvé à la fois.","text8bfaeec7acfe":"Session mise à jour","text8c02ce3010aa":"Activer la démo Enterprise","text8c03a1555d80":"Pourquoi les cabinets de conseil et équipes de transformation IA ont besoin d’un espace de travail unique adossé à Git pour les agents, la mémoire, les connecteurs, les politiques et le travail auditable.","text8c061bef8878":"Azure AD","text8c06bb595b3b":"Notes de version basées sur le diff réel","text8c1273431a31":"Nous citons les personnes qui le souhaitent, une fois le correctif déployé.","text8c32a6e96921":"Postes ouverts.","text8c34dc15d112":"S’applique après le changement ci-dessus, afin de retirer les modèles gérés d’un compte par ailleurs autorisé.","text8c477e13ad00":"Son activé","text8c4e24be27f2":"Changez ce que vous pouvez faire dans .","text8c4eef5ab253":"Cette semaine","text8c5430fac0d9":"Prêt en 8 min 42 s.","text8c5fe5f09fc1":"Les membres voient votre marque dès leur connexion","text8c64de57e442":"Choisissez le type d’application « SaaS », puis sélectionnez SAML (et non OIDC) comme protocole. Donnez-lui un nom tel que « SingulaComp ».","text8c67b476d59b":"Laissez cette option désactivée pour accepter tous les expéditeurs entrants. Activez-la pour autoriser des adresses email, domaines ou expressions régulières précis.","text8c6bc099534a":"Blog","text8c78cadbcda5":"Cette demande d’autorisation n’existe pas ou a déjà été utilisée.","text8c7bc20d5110":"Toute source","text8c92dea1569a":"Prenez l’« SSO endpoint » affiché par Cloudflare pour l’application et ajoutez /saml-metadata — cette URL fournit le XML des métadonnées SAML.","text8ca344247c18":"Animation","text8cae0a15ed1e":"La page « Set up Single Sign-On with SAML » s’ouvre. Repérez la section « Basic SAML Configuration » et cliquez sur l’icône « Edit » en haut à droite.","text8cb21e2a5846":"Supprimer le jeton","text8cb3ee3a3f71":"8f2a1c4  invoice-clerk: ne plus deviner les remboursements","text8cb650539ec8":"Rechercher des sessions","text8cb710cc3e6b":"#131","text8cc3665e5926":"Commencez par un service, connectez les outils qu’il utilise déjà et transformez le workflow en centre de commande IA Git-backed que le client peut posséder.","text8cc5134a8213":"Les images importées remplacent les éléments de marque SingulaComp pour tous les membres de ce compte. La variante sombre est facultative — sans celle-ci, l’image claire est utilisée dans les deux thèmes.","text8cc5e95eab10":"J’ai créé une intégration d’application SAML","text8cceadd3fb48":"centre d’examen boîte de réception approbations en attente vous attend sorties file","text8cd003e6301b":"⌘S","text8cd05146050d":"Gère tout le cycle : découverte, cadrage, construction, transfert, extension.","text8cd1f7bcdc71":"Étape 1 sur 2 : collez le manifeste dans Slack et installez l’application.","text8ce16e33b27d":"Vous pouvez révoquer l’accès à tout moment dans les paramètres de votre compte.","text8ce429d50e7c":"Dans « API Connection » : collez l’URL du tenant dans « SCIM Base URL » et le secret dans « SCIM Bearer Token », puis cliquez sur le bouton « Enable » (enregistrez d’abord l’application si vous y êtes invité). OneLogin valide le point de terminaison, puis « API Status » affiche un « Enabled » vert — ce champ est un indicateur en lecture seule, et non un contrôle à configurer.","text8cea8af247c2":"Impossible de mettre votre message en file d’attente","text8d0218f233bb":"Aperçu :{value0}","text8d0a49d459d7":"Échec du changement de nom de la session","text8d0cef2d3405":"Impossible de charger cette conversation.","text8d1833ac5f65":"Nommez un chemin ou une commande pour lui attribuer sa propre réponse — tout le reste conserve le paramètre ci-dessus.","text8d199c5ef725":"Emoji et icône côte à côte dans un même popover —","text8d203fb59621":"L’actualisation et le contrôle qualité","text8d23e28a391d":"Rapprochements, analyses d’écarts et calendriers de clôture, exécutés sur une machine qui montre son travail. Chaque chiffre est traçable jusqu’à sa source et rien n’est comptabilisé dans un système de référence sans approbation.","text8d2be39d6187":"Anti-modèles","text8d2dd4e8c7ca":"Non défini","text8d359019e29f":"Il s’améliore lui-même","text8d3df7003a8d":"Ce déploiement n'expose aucun indicateur de fonctionnalité par projet.","text8d4800aa530c":"Compte de service désactivé","text8d49ce8a5936":"Une par ligne. Correspondance octet par octet à la connexion ; https partout sauf pour localhost.","text8d525e5f158b":"Copié","text8d59829c1e15":"Utilisation","text8d5ac88c84ff":"Permettez à une autre application de démarrer un agent en envoyant une requête.","text8d5b051dd6bb":"Easy connect couvre plus de 3 000 applications via leurs propres écrans OAuth. Si votre stack commerciale utilise un service absent de ce catalogue — un service interne de devis ou un CRM régional — il reste accessible via OpenAPI, GraphQL, HTTP brut ou un serveur MCP distant.","text8d5ee8fe6a2e":"Modèle remplacé par {value0}","text8d63209935bf":"Fichier enregistré","text8d657f373582":"Supprimer le déclencheur","text8d669b2101c9":"Le lien a peut-être été tronqué lors de sa copie. Ouvrez l’URL complète ou demandez-en un nouveau à l’agent qui vous l’a envoyé.","text8d70026dc329":"// En-tête de page <div className=\"... animate-in fade-in-0 slide-in-from-bottom-4 duration-500 fill-mode-both\"> // Barre de recherche et d’actions <div className=\"... animate-in fade-in-0 slide-in-from-bottom-4 duration-500 fill-mode-both delay-75\"> // Zone de contenu <div className=\"... animate-in fade-in-0 slide-in-from-bottom-4 duration-500 fill-mode-both delay-150\">","text8d71559c9817":"Depuis une URL","text8d75c18adecc":"Impossible d’afficher le classeur.","text8d927c4e2875":"Types de ressources SCIM répertoriés","text8d9bb76e99d5":"180 000","text8db3d1ec199a":"Le connecteur et l’action exacte, l’agent, la personne ou le déclencheur à l’origine de la session, le résultat, un hash des entrées et la personne qui a libéré l’appel suspendu. La passerelle qui résout l’identifiant est la même qui écrit la ligne.","text8db700617f19":"env:","text8dc2c5ef44fc":"Obligation de MFA consultée","text8dc321b9135e":"messages","text8dc805ff2b6c":"Exécuter des commandes","text8dd65d0952ed":"Guide","text8ddaaf20bb7d":"Ajoutez n’importe quel outil MCP, OpenAPI, GraphQL ou HTTP","text8ddb6af74aaf":"Ingénieurs qui livrent la plateforme","text8de470893fb4":"Toutes les couches nécessaires à une force de travail IA — unifiées.","text8de4e0ea7370":"Ventes","text8de993d52a11":"Chiffrée par projet","text8dec007c368b":"Coller une application existante","text8dff8c0800fd":"Ajouter la boîte de réception","text8e077406440b":"Synthétisé","text8e0e8d4bbd58":"Une machine par session · une branche par session · fusion interdite par défaut","text8e1508972fe3":"Contournement administrateur utilisé pour afficher la session","text8e15f0dbfa86":"est enregistré. Placez l’ID client","text8e16c3574f07":"Le dépôt lui-même","text8e16e780b661":"Marketplace — SingulaComp","text8e3784778668":"Transmettez ceci à l’autre application. Elle démarre une exécution chaque fois qu’elle reçoit une requête.","text8e37953d23da":"Valeur","text8e39fbfbaa8d":"Approbation du connecteur","text8e44b0b44ff0":"Ouvrez « Provisioning » dans la navigation de gauche et cliquez sur « Get started » (première configuration) ou « Edit provisioning » (déjà configuré). Définissez « Provisioning Mode » sur « Automatic ».","text8e47e838d897":"Ignorez les requêtes qui ne vous intéressent pas. Laissez vide pour tout exécuter.","text8e4a53297966":"Le fichier complet, y compris les deux lignes d’en-tête. Il est stocké chiffré et ne sera plus jamais affiché.","text8e4a6d907944":"Choisissez le groupe que cette personne rejoint.","text8e4b72ca2511":"En attente de votre réponse","text8e5381229b65":"Identifiant (Entity ID)","text8e5a984b8a84":"SingulaComp chiffre les identifiants et applique la stratégie d’authentification sélectionnée aux requêtes en amont.","text8e5d6f03865c":"Cette modification rompt {value0}, elle ne peut donc pas être appliquée pour le moment","text8e5ea509893e":"Onglets","text8e643cba1dff":"{value0} LLM · {value1} calcul · {value2} autre.","text8e6a6cca7aae":"Étape","text8e713f9ca03d":"Déclarations d’attributs SAML Cloudflare affichant l’attribut groups","text8e76a94ac832":"Résumé","text8e838c460986":"Approuvé par","text8e8a12e4e1f7":"Exécuter automatiquement un agent — selon un calendrier ou lorsqu’une autre application envoie un signal.","text8e8d76bd474e":"L’installer dans votre espace de travail","text8e9c92c65326":"enterpriseAccordionSoc2Title","text8ea44187f958":"singulacomp self-host start enregistre l’hôte selfhost et l’active pour vous.","text8eab22952758":"Sécurité SingulaComp","text8eaf7102931a":"Déconnecter cette session ?","text8eb07f243576":"OpenCode, déclaré dans le dépôt","text8eb1b3140390":"Copiez l’URL de connexion ci-dessous et ouvrez-la dans une fenêtre PRIVÉE / de navigation privée (pour éviter que votre session déjà ouverte ne termine automatiquement le test), saisissez l’adresse email professionnelle d’un utilisateur test et terminez la connexion auprès de votre fournisseur d’identité.","text8eb3ea9bbde6":"Authentification","text8eb4917bbe54":"Échec de la mise à jour","text8ebe73f4611c":"SSO, RBAC, journaux d’audit, gestionnaire de secrets — et auditable.","text8ece895c9b32":"Assign","text8ee44827f076":"@markokraemer","text8ee55188dd78":"« Quel est mon solde reportable ? »","text8ee57323a6f2":"Tous les statuts","text8eed761b53a9":"Autorisations de connecteurs en attente consultées","text8ef21fbafcfa":"Afficher la configuration héritée","text8ef7823ca89b":"Configuration guidée","text8f0059a35e90":"Remplacement de la connexion actuelle","text8f01ef647d1b":"Bannières à l’échelle du système et commutateur de verrouillage complet.","text8f0b0d462a16":"Identifiant statique","text8f0d706fff25":"Connecteur","text8f169be1ff6f":"Client Stripe","text8f1cc42d7c1c":"Machine","text8f2364e11b8b":"Jour","text8f32a6089679":"Votre data warehouse, quelle que soit sa méthode d’accès réelle.","text8f43efcd9139":"Échec de la restauration de la session","text8f619950b088":"Votre IdP effectue les synchronisations selon son propre calendrier — Entra environ toutes les 40 min ; la plupart des autres au fil des changements.","text8f624e45d6bf":"Chargement de l’aperçu","text8f6e69f092b0":"Limité à un projet, puis restreint davantage selon ce que l’agent est autorisé à utiliser. Désactiver un connecteur prend effet au prochain appel. Rien dans le sandbox n’a besoin d’être renouvelé, car aucun de vos secrets n’y a jamais été placé.","text8f6fa53e2d6b":"Activer la démo des fonctionnalités Enterprise","text8f6fb4eb7f42":"Sécurité","text8f8f4562abfa":"Du Markdown dans votre dépôt, pas dans une tête","text8f92b613b922":"Fichiers d’un dépôt que vous possédez","text8f98d1ea9df6":"Dans la console d’administration Okta, ouvrez l’application → General → App Settings → Edit.","text8fb80e5e42b5":"webhook-retry.ts","text8fb82f06ce29":"Le classeur est dérivé, pas saisi. Chaque ligne contient la requête ou le document dont elle provient ; la question de contrôle devient « est-ce la bonne source ? » plutôt que « d’où vient ce chiffre ? ».","text8fc09bfec5dd":"Chaque présentation SingulaComp est conçue pour être présentée et enregistrée à l’écran. Les touches fléchées la contrôlent,","text8fcebe5ba9b8":"Placée dans la session au démarrage, par son nom, sur tmpfs avec le mode 0600.","text8fcf8ce07dcf":"Échec du changement de nom","text8fd4602d9483":"Consommation de crédits par jour","text8fdced5e1b26":"L’autonomie passe des humains aux agents.","text8fdd2ee8475e":"Paramètres de base","text8fe59e9c75b0":"J’ai renseigné la configuration","text8ffc09d9f8d7":"Entity ID","text8ffc985736b1":"Fichiers, dans un second répertoire","text9008189d76a3":"Nous ne détenons ni ISO 27001 ni HIPAA, et ne prétendons pas le contraire. Lorsqu’un rapport sera disponible, cette ligne changera le jour même — pas avant.","text900fe12faa26":"Solutions","text9010bfd70cbc":"L’analyse récurrente dont personne ne veut être responsable","text902baecff4db":"Chemin sparse","text903237107ab6":"Ce fichier n’a pas d’aperçu.","text9045e34e96f2":"Rien n’est partagé, puisque rien n’est partagé.","text4c9c56ceac0d":"Rien ne passe d’un projet à l’autre.","text904cdac178a7":"Écrivez le planning. Lisez la demande de modification.","text905a97d81301":"Tout afficher","text906115657390":"Transmise","text9061383b8e22":"Réponse","text907638b5c67c":"Le daemon singulacomp-agent est intégré au snapshot, accessible via /p/<id>.","text907c7115cf85":"Capture d’écran","text907fe6418f0c":"Les contrôles importants ici ne concernent pas le modèle. Ils concernent les appels sortants autorisés, les personnes qui les ont approuvés et les preuves que vous pouvez produire ensuite.","text9084329b6fec":"Apportez votre propre clé API de n’importe quel fournisseur majeur, ou utilisez la nôtre","text9087fdfc49ff":"La même stack dans votre réseau. Les topologies isolées et air-gapped nécessitent d’y déplacer aussi le niveau sandbox ; nous le définissons avec vous.","text908aa27de870":"Lister les modèles","text90aa768f3864":"Du travail qui démarre sans que personne ne le demande.","text90b1ad72d8b7":"Impossible de charger cet élément.","text90c889e0b6ff":"Un ancien sandbox peut conserver la valeur précédente. Faites-la tourner chez le fournisseur, puis enregistrez ici la nouvelle valeur.","text90cc8430dca3":"De simples fichiers aujourd’hui — lisibles, comparables et versionnés","text90ccaee30bdc":"Ajouter un connecteur personnalisé","text90d30b78cf91":"connector.call(\"gmail\", \"send_email\")","text90d42949dc52":"Accès → Applications","text90ddf1963abb":"Tabulation","text90e63d85fa1a":"minutes","text90e8d06c0309":"Réduire l’aperçu","text90ee305714d7":"Stable","text910ab2c6e011":"Par fournisseur","text910f24c520e1":"Les membres éligibles du projet peuvent utiliser cette connexion.","text911a1cde90bc":"Échec de la connexion de l’appareil OAuth 2.0","text91273d498d36":"Ces","text912c257cf5b2":"Aucun groupe ne correspond à votre recherche","text9136c4647e36":"Identity Management → « Test Connection » → « Activate », puis associez les groupes d’utilisateurs dans l’onglet « User Groups » — les groupes associés et leurs membres sont automatiquement envoyés.","text91399bbb1fbb":"Journal d’audit du projet consulté","text9145379b9103":"Boîte de dialogue d’application SAML personnalisée Google avec les champs App name et icon","text914be6d9bb89":"Impossible de mettre à jour le fournisseur de sandbox","text914d43beac26":"Supprimer l’accès ?","text91546e704c9e":"Onglet Sign On avec l’URL des métadonnées et le bouton Copy","text91549baf8cfd":"lu une fois, utilisé à chaque session","text915b64b69378":"Demander une démo","text9162870710da":"L’exécution de l’onboarding, le jour du début","text91711fc538c6":"Avant la réunion roadmap : ce qui a avancé, ce qui a pris du retard et pourquoi, quelles hypothèses de la dernière spécification se sont révélées fausses. Rassemblé depuis le tracker et le dépôt, pas de mémoire.","text91721aa63069":"Erreurs de service","text9173e2705c5b":"Vous devez disposer de l’autorisation manage-keys pour afficher les clés de la passerelle.","text917ffd97c41a":"Bonus machine","text918174950933":"Une commande nécessite que le bac à sable soit en cours d’exécution — renvoyez-la dans un instant.","text9181ff5dca36":"Une clé est accordée à une session, et non collée dans un prompt.","text91901080526c":"localhost:","text91917f9b1159":"Le test de souveraineté : pouvez-vous changer de modèle sans perdre ce que vous avez construit ?","text91919987e58f":"roadmap-review","text9195d5be761a":"Déployer api@a1b2c3 en staging","text919bb4cb2182":"ID du compte","text91a5715f7014":"Arrive sous forme de","text91a6f3f66df4":"Publié dans #revenue · motif principal des pertes : le prix","text91a709a56ffe":"Compte quitté","text91ab4d7e7d3f":"Personnes ajoutées au groupe","text91c25d5354de":"Une clé de fournisseur de modèles. L’LLM Gateway est désactivée pour ce projet : la clé est chargée dans l’environnement du sandbox et OpenCode se connecte directement au fournisseur.","text91ce3d37da84":"Dans les 5 jours ouvrés","text91ce76a573e5":"Le chemin de production. Pointez un domaine et son sous-domaine API vers la machine, ouvrez les ports 80 et 443, et le proxy fourni obtient lui-même un certificat TLS.","text91da9626894c":"Stockée","text91dba14806eb":"Dépôt","text91de1d3518d8":"Demandes d’accès en attente","text91e222e24b7f":"proximityHover={false} conserve la mise en page et les séparateurs, mais supprime la surbrillance magnétique — pour les groupes en lecture seule où rien n’est cliquable.","text91f71c14c8d6":"Exporter en CSV","text91f850fa869b":"Demandes de modification","text920e413c7d41":"Statut","text922315177668":"Tout ce que le lanceur peut voir","text9224d9e82502":"De retour dans « Provisioning » → « Settings », définissez « Scope » sur « Sync only assigned users and groups » — cette option n’apparaît ici qu’après l’enregistrement des identifiants. Cliquez ensuite sur « Start provisioning » en haut de la page d’aperçu Provisioning (ou sur « Provision on demand » pour transmettre immédiatement un utilisateur affecté au lieu d’attendre le cycle d’environ 40 minutes).","text9225e456b795":"Mentionnez votre agent dans un canal ou une conversation Teams.","text895ce927db2e":"Conversation personnelle","text28c7d3f8b75d":"Conversation de groupe","text72b5b0c53de9":"A répondu dans Microsoft Teams","textfc73e9ad2dae":"A répondu dans Slack","text8faf56a14a8d":"A répondu dans Telegram","text8ccfe10f2f2d":"Publier dans votre catalogue Teams","text36f6474748b3":"Publication de l'application dans votre catalogue Teams…","text45b9df5730ac":"En attente de l'approbation de l'application par un administrateur Teams","textdf5e72815836":"Échec de la publication dans le catalogue","textbfd886d0029b":"Microsoft Teams connecté. L'application SingulaComp est dans le catalogue Teams de votre organisation.","text65228e6e414d":"Microsoft Teams connecté. L'application attend l'approbation d'un administrateur Teams.","textf5262c55d1be":"Microsoft Teams connecté, mais la publication de l'application dans votre catalogue Teams a échoué.","text76930360e909":"Microsoft Teams connecté. Publication de l'application dans votre catalogue Teams…","textb8d155eea2ab":"Le consentement Microsoft a été refusé.","textd4b32aea5c4a":"Microsoft Teams est désactivé pour ce projet.","text57ef9e5e8110":"L'installation Teams en un clic n'est pas configurée sur ce serveur.","text9233263288f5":"Invitez des personnes à travailler dans ce compte.","text92340695899b":"Actif","text9241c5f73c2c":"{value0} applications correspondent","text9250684654f3":"Ne partage rien","text9253b4fa8e06":"Collez une clé — elle est enregistrée lorsque vous cliquez ailleurs. Tous les membres de ce projet peuvent l’utiliser.","text92553541af30":"configuration partagée qu’elles utilisent toutes","text92578777350a":"Quels groupes : « Groups assigned to the application » (la revendication reste ainsi limitée).","text92600913f25b":"[11px]\">Libellé</span> <span className=\"text-","text92660bfeed73":"Dernière utilisation il y a 4 minutes","text926859e51f61":"Aucune mémoire trouvée.","text926cd23cff57":"Connecter une seule fois","text928228f0f221":"Échec de la suppression des sessions","text92833b623496":"Générez un token et dirigez votre IdP vers SingulaComp","text9288485a72e1":"La documentation qui a divergé du code","text9293b654b15a":"Posez la question dans le fil. Lancez l’onboarding le jour du début.","text929e6e7385a0":"Une entreprise que vous pouvez cloner","text92a089d9e543":"Votre compte SingulaComp est connecté{value0}. SingulaComp récupère votre message {value1} maintenant.","text92a15b76467d":"Émule une offre payante pendant une durée définie. L’offre facturée reste","text92a2b9bf13be":"Aucun autre membre dans ce compte pour le moment.","text92a4120f7589":"Reconstruction démarrée","text92b8d535557e":"Open source et auto-hébergeable. Vos données, vos modèles, votre infrastructure.","text92bb0a437a39":"Résolution des conflits de fusion avec un agent…","text92bfa8a05e5a":"Masquer le résumé de compression","text92c1cdfdf4cb":"Activé","text92cd11d7f50e":"Modèles gérés","text92ee0233f013":"Répétition","text92f91971fba0":"Les mêmes images","text9304e38e3397":"Sélection des utilisateurs et des groupes à affecter à l’application","text930e88b3c9d1":"Il note ce qu’il a exclu","text93168435f3ae":"Aucun contenu reçu","text931f3ba125af":"L’updater vérifie une fois par jour à l’heure choisie, exécute la migration, puis démarre les nouveaux services avant d’arrêter les anciens. Suivez le canal stable sélectionné, utilisez latest ou verrouillez une version précise pour ne jamais changer.","text9327db7e65c0":"SQLite (par région)","text933fa0a7927b":"Parce que le code l’accompagne","text9344780e831e":"02 · Identifiants","text934652dce41d":"Instructions","text934819f49e74":"ce que la session obtient","text934b6af41253":"Clé API enregistrée","text935176c7f960":"Présentation PowerPoint","text937174f94275":"Demandez avant la réunion. Lancez-la chaque lundi.","text9372c470eead":"modèle","text93821eb7ce8c":"Échec de l’authentification","text93ae826087ca":"Aucun projet ne correspond à ces filtres","text93b4519b9be9":"Entra exécute son cycle de provisioning planifié environ toutes les 40 minutes — les changements s’appliquent au cycle suivant, ou immédiatement avec « Provision on demand ».","text93bc06df8dd8":"Ce serveur a répondu sans identifiants. Il n’a pas besoin d’une connexion OAuth.","text93bce1d8f18d":"Seul le créateur de la session ou un responsable de projet peut consulter et révoquer ses liens publics.","text93cf8ed6d1fd":"Un compte de service est une identité machine de premier ordre détenue par le compte, et non un token humain déguisé. Les politiques s’y attachent directement, et chaque requête est évaluée uniquement selon ses propres politiques — elle n’hérite jamais des accès de la personne qui l’a créée.","text93d6bb239aae":"Aucune règle, aucune entrée : Cloudflare refuse l’accès à tout le monde tant qu’au moins une règle Allow n’existe pas. C’est la cause la plus fréquente de « SSO redirige mais l’accès est refusé ».","text93d6de7104f0":"Supprimer l’icône","text93dcf1d1d25e":"Week-ends","text93e404732659":"Démarrez une session pour donner sa première tâche à ce projet.","text93f4b14c9e2b":"Aucune notification active","text93fbaf02beca":"01 · Isolation","text93ff375b607b":"« nameIdentifierFormat »","text94001501b514":"Approbation du propriétaire","text9408211c997f":"1 → principal","text9414211277f7":"Secrets, approbations et mise en production du travail.","text942087cc2d41":"Réessayer","text94238580b1b0":"github_pat_...","text9428545e3f14":"Le maximum que l’application peut demander. Chaque connexion peut demander un sous-ensemble.","text942c6f6ff2aa":"Webhook d’audit supprimé","text942f5601d8d2":"Noir et blanc avec accent jaune doré","text9432ea9b7e09":"Ne s’exécute jamais","text9436d4696192":"Provisioning → Vue d'ensemble → Cycle actuel","text9437e4118b7d":"Solde ≤","text943d10d61cf6":"contacté","text9440034dd37f":"Configuration → SAML","text94422a13022e":"Mes discussions","text9443f43e1374":"Tester les identifiants API","text9443ff69463e":"Options avancées","text944d0d9280a1":". Tous les membres du groupe perdront leur accès hérité","text945491ab1fc3":"Bearer token — mode Okta HTTP Header","text94583b94ead4":"Confiez à un agent commercial la recherche, le brief pré-appel, la mise à jour du CRM et le brouillon de suivi. Rien n’est envoyé avant votre approbation, et chaque action est consignée.","text94590e163d12":"Les membres apparaîtront ici une fois des utilisateurs ajoutés.","text945ce03ec79f":"Boîte de réception du support","text9460f16ac9b5":"Fonctionnalités","text9471197a871a":"Agent · {value0}","text94835ea2fcf7":"Boîte de réception","text9498be620d80":"Ouverture de votre projet","text949aff7c5b57":"Il ne sera plus affiché. Un secret perdu doit être renouvelé.","text94a1181cd13e":"Aucun dépôt trouvé","text94a18ea1d428":"Vous êtes…","text94a313f2864b":"plugins/codex","text94b07d6ef68e":"+6 700","text94b99e22ec24":"Il rapproche le grand livre avec la banque, relance les reçus manquants, les joint et clôture le mois en expliquant les écarts.","text94b9fd8b890c":"Il lit la facture, extrait les champs, propose le centre de coûts et le compte selon votre propre plan comptable, puis place les éléments incertains dans une file d’attente destinée à une personne au lieu de comptabiliser une supposition plausible.","text94c0f4d10610":"Rétabli à la version {value0}","text94c116ee118a":"Analyses","text94c41c2953b9":"Deux commandes","text94c7226773af":"Exécuter uniquement si","text94d4a7d0d558":"le seul moyen de revenir","text94da52ecd6c5":"Agent par défaut","text94e0d14dbf98":"Décrivez ce qui se passe et quand cela se termine.","text94e8eeb4d760":"Rechercher dans les sources sélectionnées","text94ea9b1d33a0":"Afficher moins","text94f5e55e39ef":"Session expirée. Veuillez vous reconnecter.","text94f69e8f103e":"Échec de la copie — sélectionnez-le et copiez-le manuellement","text94fae5d8ff3f":"marketplace.json","text94fee62e68e2":"Gras","text950302156eb7":"J’ai affecté l’utilisateur de test à l’application","text95056731a4ce":"Depuis le fil où vous êtes déjà","text9505cacb7c71":"commit","text952144fe1418":"SingulaComp Agent","text952de9b7d9e0":"Ou vos propres modèles, derrière votre propre URL — tout ce qui est compatible OpenAI","text9532a08e3f63":"— il est en pause jusqu’à votre décision","text9538346557b5":"Échec de l'octroi des crédits","text953fd0581239":"Chaque ligne contient la fiche et le fil utilisés. Une affirmation sur un compte que vous ne pouvez pas relier à une source ne mérite pas d’être suivie ; il n’en produit donc pas.","text954bd1fe66b4":"Créer un espace de travail","text954f5f9042e8":"propriétaire ou administrateur du compte — cette personne conserve l’accès Manager à chaque projet, quel que soit le rôle de ce groupe.","text954fcf76ac50":"Prévisualisation prête","text95577331c37a":"L’identifiant de session, l’identifiant du sandbox et le nom de branche sont une seule et même chaîne","text956146906c59":"Supprimer \"{value0}\" ? Cela est irréversible — et si votre fournisseur d'identité continue de pousser ce groupe, la prochaine synchronisation le recrée (sans ses rôles de projet).","text956d3b01e6ca":"Rien ne se fusionne tout seul","text9574f64a20a6":"Générez un jeton bearer pour une connexion IdP. Chaque connexion doit avoir son propre jeton afin de cibler la révocation.","text9577487fd26d":"Lancer un agent","text95779fa23e0c":"/marketplace","text957e1734ae0b":"Tour de session diffusé","text95819284355b":"Supprimer le fournisseur SSO","text958c8e06d3e7":"E-mail déconnecté","text9590cb5df0a8":"S’intègre automatiquement à chaque session","text95aa6dcb7c78":"Votre application → Configuration","text95ba4ed9329f":"Cliquez sur","text95ddc9c4dfd3":"Dépôt Git","text960b49e3fb03":"Groupe SCIM supprimé","text9615b09969df":"Un déclencheur cron exécute le nettoyage et la vérification des comptes silencieux avant que quiconque ne soit au bureau, puis publie la liste de tâches dans le canal. Les déclencheurs indiquent l’agent sous lequel ils s’exécutent : la session nocturne n’a donc pas plus de portée que celle de jour.","text961a6062ba1b":"Stripe","text961c25e7d44b":"Sur la page des paramètres GitHub de l’App, dans la section About.","text9627c3d54219":", ses affectations, connexions enregistrées et règles des outils. Cette action est irréversible.","text9640e38947da":"Rechercher des comptes, des e-mails de propriétaires, des identifiants","text9648d371aee7":"Super-administrateur accordé","text964a40d78cbf":"Impossible de charger les tokens SCIM","text964e5f88d036":"Chargement de la suite…","text965609f12205":"Vos données sont deux répertoires et un fichier","text965b516df3ba":"Aucun résultat","text965bc32426d7":"Résultat précédent","text9665df5c23d6":"2 sur 4 · 60 minutes","text966761671cbc":"Impossible de mettre à jour la clé de signature","text967458798444":"nécessitent votre attention","text967549497036":"Tout désélectionner","text9676bdc9332f":"Connecter mon compte","text96879611650f":"actif","text968cf44e4d9c":"Une commande démarre son propre tour et interromprait donc celui-ci.","text968d0a9d24a6":"Copier l’extrait de code","text9696f2b4e020":"my-api","text969a25894852":"Migrer vers un autre fournisseur…","text969a8a299f18":"projet · bac à sable · déclencheur","text969ccbd3cf63":"Email","text96af819328e8":"La facturation n’est pas encore configurée pour ce compte, les sessions ne peuvent donc pas démarrer.","text96b35ed9b0a7":"Ajouter une application → SaaS · SAML → configuration de l’application","text96cacd66b9d1":"Les demandes qui arrivent plus vite que vous ne pouvez y répondre.","text96e743d6c46e":"Enregistrement…","text96ed94a7e3ac":"Tout est en ordre","text96eee4781551":"Autorisation OAuth démarrée","text96ef9c0ac0c9":"Agents, compétences, commandes","text96efbfd36ce5":"columns={value2} transforme le groupe en grille et détermine la carte la plus proche en deux dimensions ; le surlignage se déplace ainsi entre les lignes et les colonnes.","text96f0c06bbcb7":"Outils de développement","text96f2482de866":"Charger plus d’événements","text96f49f149e38":"22 mois","text96f660c6ea36":"renewal: 2026-09-01","text96fa8ecff679":"Connecté directement à partir de sa description API, sans intermédiaire : SingulaComp lit la spécification, détermine l’authentification et transforme chaque opération en outil avec sa propre réponse.","text96feb5be077d":"Les membres et les groupes ont accordé cet agent. Ils héritent de ses connecteurs et de ses secrets.","text9715b82f0966":"(Azure AD).","text971b61f8cb4d":"Aucun agent pour le moment","text971ed7129524":"Réactiver cette App","text9720774edbde":"Téléversez un fichier ou créez-en un — vous pouvez aussi déposer des fichiers n’importe où sur cette page.","text972edfcb5202":"Ce fichier est {value0} dans cette version","text97388e063370":"Git et revues","text9754e2d14f9e":"×1 pour arrêter","text9757b0277bb1":"Solde faible","text9757ccd5ef12":"Modifier le message","text975aa2ab538e":"Hériter de la plateforme","text975f39d61b4d":"{value0} peut maintenant consulter ce projet","text9776aace7938":"Sélectionnez SAML comme méthode d’authentification unique","text977a4b128baa":"Des valeurs nulles là où il ne devrait pas y en avoir, des distributions qui ont changé, des jointures qui se sont mises à se multiplier, une dimension qui a grandi de 40 % en une nuit. Il signale les changements et ce qui les a probablement causés — et indique quand il ne sait pas.","text977f3b2676a9":"Au moins 8 caractères","text979f490e2ae0":"{value0} téléchargé au format {value1}","text979f4dd1cea4":"Objet de ce rôle","text97a6a4e757fa":"Utiliser <button> brut pour les interactions","text97a81dfde630":"Portée mise à jour pour","text97adfba5ca4f":"      intitulée `memory: ...`. Termine sans en ouvrir si","text97b17ccaf172":"L’image est trop volumineuse (max. 1 Mo)","text97b3f2754a46":"Deux façons de l’exécuter","text97b7e2db799e":"non vérifié","text97b8900228c8":"Créer une intégration d’application","text97c60c222a1a":"Choisissez une connexion gérée par le projet et partagée par toute l’équipe, ou une autorisation personnelle où chaque membre agit en son nom — un principal automatisé ne peut alors pas agir.","text97c8335e2880":"Dépensés sur cette période","text97cf9dbf46ed":"edge — uniquement ce que vous avez choisi","text97d0b1171f3e":"Aucun espace de travail pour l’instant","text97d380a872eb":"La question, dans le fil où elle a été posée","text97df9d6eae8f":"Dernière activité de synchronisation","text97eb27bdb657":"singulacomp.ai","text97eed343805f":"Du vrai travail, pas du chat","text97f1a47d1742":"Illustration. Les chemins représentent la structure réelle d’un projet SingulaComp ; le texte est fictif.","text97fc3d60fab5":"Ouvrir la page de vérification","text9813c7409f4b":"Échec du chargement des rôles","text9819d9aeec29":"Ajoutez le vôtre {value0}","text9839dbb8a3a8":"Votre application → Sign On → Metadata details","text983ebcce2a1d":"L’utilisateur de test doit être autorisé par votre règle Access (Cloudflare n’a pas d’affectation d’application par utilisateur) — une connexion refusée signifie presque toujours que la règle est absente ou trop restrictive.","text98433e61649a":"L’agent travaille encore — la restauration sera disponible une fois son travail terminé ou après son arrêt.","text985959785319":"Projet","text9859804cb618":"Résumé de la réduction","text985a580ee200":"Laissez vide pour conserver le mot de passe actuel","text985e129a42ac":"Autorisation : Bearer ••••","text985e5d4659aa":"Easy connect couvre plus de 3 000 applications via leurs propres écrans OAuth. Lorsqu’un outil ne figure pas au catalogue, il reste accessible via OpenAPI, une collection Postman, GraphQL, HTTP brut ou un serveur MCP distant — la même configuration en trois minutes, avec une étape de magie en moins.","text98873c1215d9":"Politique de routage de la passerelle prévisualisée","text9888c8324cb5":"lisez le journal.","text988c3f87ad11":"Tout fournisseur d’identité compatible SCIM 2.0","text988d146cc0be":"Changer de fournisseur ?","text98a66e9745c9":"Essai","text98aa52b34c8f":"Ajouter un secret","text98aae8972102":"Clés API","text98abff28a940":"Correspond à","text98b2093683f0":"URL des métadonnées du fournisseur d’identité","text98b6c1f78029":"Essai accordé","text98ca0d518997":"aucun pour le moment","text98d254a311d0":"Renommer le groupe","text98d27bdc2fa7":"Cette connexion de canal n’a pas encore d’espace de travail Slack.","text98d2f310af85":"Crédits de l’ensemble","text98d66b217a42":"Compte · Groupes","text98dd14248eba":"AWS_…","text98e33b0f3104":"Applications","text98ea5e0b6642":"Section Attributes & Claims avec le bouton Edit","text98f4a5c18ae8":"Bannière d’avertissement","text98f76f3edf39":"Cette demande d’autorisation a expiré. Exécutez à nouveau la commande de connexion pour obtenir un nouveau code.","text98fe74b2a48a":"SCIM 2.0","text990a8502b6f1":"Votre IdP propose uniquement un téléchargement XML","text9912aeb169fe":"Elle s’arrête au moment de l’envoi","text9917a73035f8":"Configurer GitHub","text991aa74eea34":"Activer Enterprise","text991d5dea595f":"100 Mo","text991d9a57288f":"Pour conserver son travail, il crée un commit et ouvre une demande de modification vers main. Un humain décide de la fusionner.","text991f5a050362":"Dans la console d’administration PingOne : Connections → Applications → ouvrez l’application SingulaComp ou cliquez sur « + » pour en ajouter une : saisissez le nom « SingulaComp », choisissez le type « SAML Application » (pas OIDC/SPA/Worker/Native), puis Configure.","text99265c6ef78c":"Ouvrir l’application SSO","text992854f5b35e":"Transcription de la session consultée","text9937c618d525":"Personnes ayant accès à ce compte.","text99452646e34b":"Compact","text9949095feb15":"L’accès à chaque projet, au même endroit. Sélectionnez-en un pour voir ses membres et le gérer.","text994cfce0cc98":"Débiter les crédits ?","text99528001baf3":"Échec du chargement des projets","text9961fdd19fe8":"Confirmer l’attribut groups","text9965df7c3221":"Une ligne décrivant la fonction de cet agent. Les autres agents la lisent pour choisir un sous-agent.","text996c32b35f21":"Fournisseurs","text996e47371a02":"Groupe de cases à cocher","text997173af651f":"Ce compte ne détient pas les autorisations d'administrateur. Contactez un administrateur d’espace de travail si cela vous semble faux.","text99764404a562":"Envoyé à l’agent — il révisera la modification.","text99770dacc0d9":"Application → Provisionnement → Configurer l'intégration API","text99775327d988":"Copier l’ID de connexion","text998685db4b68":"réécrire la page tarifaire","text998c22f68978":"Déplacer la session","text9993673dd585":"Recherche dans la mémoire","text9994720f645e":"Test connection réussit, le bouton de connexion est activé (bleu) et l’attribut Username est mappé sur Email Address avec un filtre `userName eq \"%s\"`.","text99953938d987":"Vous autoriserez le compte à l’étape suivante.","text999d689b4739":"Montant (p. ex. 25)","text999f23fcd7be":"Identité","text99a52df3ff3d":"Clé","text99a7026172d4":"clair","text99ad9cd03506":"Membres et groupes sélectionnés","text99b8d444065d":"96 200","text99c40ab40592":"Date","text99c62879ad37":"Consoles d'administration","text99ca9eb883cc":"Un canal est une plateforme de discussion liée à un projet — un ensemble fermé de quatre, pas un champ libre. Voici l’état réel de chacun, y compris les éléments qu’une page marketing omet généralement.","text99d0edf22670":"Possédez la plateforme de bout en bout — le runtime des agents, le produit qui l’entoure et le goût qui unit les deux.","text99db90df9291":"App mise à jour","text99dd86336467":"Aucun outil pour le moment","text99ed40acbd94":"En ligne","text99f4941ae829":"Désactivez cette option pour empêcher les nouvelles connexions sans supprimer l’application.","text99f521dcb3fa":"Cette source ne contient actuellement aucun élément consultable.","text99fbfee11e96":"Cette clé signe les requêtes localement ; le contrôle de sortie ne peut pas s’appliquer.","text9a01feecae67":"Copier la commande","text9a07bf8b0b5f":"Remboursement du sandbox","text9a0da87b2e56":"Votre dernier espace de travail est archivé","text9a144533fc45":"L’entreprise sous forme de code","text9a1647988c99":"fichiers explorateur espace de travail session","text9a1ffabd3658":"Rien n’arrive dans main sans l’approbation d’un humain","text9a243abe871a":"Accès aux modèles gérés","text9a24d7803caa":"actions sont résolues ensemble — une seule décision les couvre toutes.","text9a407c90bef4":"Une seule ligne d’état jusqu’à son développement.","text9a4a0ce6a928":"Cloud, votre VPC ou sur site","text9a4b273e6216":"Les requêtes sont vérifiées par rapport au secret enregistré {secret}.","text9a59ae9e9030":"Elle arrive prête","text9a6a77d58095":"Qui fait le travail — les instructions, le modèle et les accès de chacun.","text9a6b697e6d4c":"Points de terminaison compatibles avec OpenAI et Anthropic, prêts à l’emploi. Utilisez une clé de passerelle de la section ci-dessus.","text9a70da1bb740":"Aucun groupe","text9a719be343e8":"{count, plural, one {# résultat} other {# résultats}}","text9a72221a2747":"Questions","text9a788c263969":"Quelle base de données le nouveau service de notifications doit-il utiliser ?","text9a7b1baef5f5":"Application Web SAML2 → Paramètres","text9a91c10f08c8":"pour le révéler.","text9aa73337127b":"Création d’une branche","text9ab7f40ab45f":"03 · La barrière","text9ac2a173f2b7":"{value0} a été enregistré, mais n’est pas appliqué à {value1}","text9acbb9ebea63":"Branche de base","text9acf3e31d12e":"Aucun contenu.","text9ad125fe331f":"Trier par {value0}","text9ad1905ba13a":"Rôle de membre du compte modifié","text9ad6baffd025":"Changer de projet","text9ada0e627aed":"Lorsqu’un agent réécrit son propre prompt, cela apparaît comme une modification de code : un commit, sur une branche, dans une demande de modification qu’une personne lit.","text9adff6870471":"Copier le lien","text9ae2faa5b263":"Connectez le premier en une minute.","text9aeb1eef4643":"et ceux que vous avez installés","text9aef8ba99514":"L’agent effectue le travail et s’arrête pour les appels qui comptent.","text9af211329b2f":"compte","text9af5c6042516":"Copiez votre clé","text9af605fcac97":"Extraire","text9b016a0574de":"Il lit l’erreur, reproduit la transformation sur sa propre machine avec un échantillon, trouve la structure de ligne qui l’a provoquée et ouvre une demande de modification avec le correctif et un test qui l’aurait détectée.","text9b08dc863a27":"Cela efface votre progression pour","text9b10587f84a2":"Identifiant","text9b11f6b707d2":"Mensuel","text9b1a9ce91460":"Capture d’écran — {value0}","text9b1f0823459d":"Accès refusé","text9b1f46268884":"SingulaComp est la plateforme des entreprises qui veulent posséder leur boucle d’apprentissage IA. Auto-hébergez-la, connectez vos modèles et construisez quelque chose qui se renforce avec le temps.","text9b21dbb9a947":"Passer à la vue simplifiée","text9b26149c6be8":"invoice-sweep","text9b26d240abb6":"Zone de défilement","text9b28ae2c6f79":"rôles permissions accès rbac stratégie rôle personnalisé","text9b349259b799":"Pro · $50/mois","text9b3e80e7defb":"Complétion de chat générée","text9b5549456e23":"Copier l'attribut source {value0}","text9b5de1279837":"La valeur par défaut. Tout membre du projet qui mentionne le bot obtient une session.","text9b68117141f2":"<div className=\"text-emerald-500\"> Succès </div> <div style={{ color: '#3b82f6' }}> Infos </div>","text9b69c39a29da":"Au-delà de la boîte de chat : pourquoi ChatGPT, Claude et Grok ne sont pas une main-d’œuvre IA","text9b8a8503b147":"Facile — arrêté par vos soins (W7)","text9b99443d24c5":"Valeur par défaut pour chaque outil","text9b9a8d05a7ec":"Lire","text9bae517c4742":"Jeton SCIM généré — les deux valeurs restent visibles pendant le reste de cette configuration","text9bb62f4c5a61":"Échec de l’ajout du Computer Tunnel","text9bb725005055":"Avant","text9bba728a8ca7":"Claude Cowork, ChatGPT Work et les autres évoluent vers des systèmes complets de gestion d’agents capables de faire fonctionner toute une entreprise. C’est la direction du secteur. La différence, c’est que vous ne les posséderez jamais.","text9bd1c37ed121":"Mentionnez votre agent dans n’importe quel canal.","text9bd290d1b0ce":"Les échecs de provisionnement les plus récents, avec la classe que l'API leur a attribuée.","text9bd88f2485ac":"Bureau","text9bf1993bf5ac":"Le même CardImage empilé devient une bannière 16:9 en haut de la tuile. L’image conserve un rayon fixe de 2px dans tous les états ; le cadre de la tuile assure le détourage.","text9bf8fe539046":"Les connecteurs ajoutés à ce projet apparaissent ici parmi lesquels l'agent peut choisir.","text9bfe30eaa67e":"Droits du contrat Enterprise activés","text9c05aa57c149":"STRIPE_…","text9c0d133e242c":"La configuration livrée est permissive : une action s’exécute sauf indication contraire de votre part. Pour un projet marketing, régler chaque publication et chaque envoi sur Demander est la première modification à effectuer. Ce n’est pas déjà fait pour vous, et nous préférons vous le dire.","text9c1095072642":"Le grand livre, le flux bancaire, le tableur que toute l’équipe utilise réellement.","text9c12642067d8":"L’installation n’est pas la dernière étape : invitez le bot dans un canal et mentionnez-le. Il ne se passe rien dans un canal auquel il n’a pas été invité.","text9c1307da6d5a":"Le document arrive sous forme de demande de modification contre main, marquée comme brouillon. Ici, l’agent ne prend pas les décisions produit : l’objectif est d’avoir terminé la lecture avant que vous en preniez une.","text9c18cb990345":"Impossible de démarrer","text9c2b4e67342e":"Cette session est en lecture seule.","text9c3e31afd941":"« Sync only assigned users and groups » fait de la liste Users and groups de cette application votre liste d’autorisation : déployez équipe par équipe, et la désaffectation d’une personne lui retire l’accès à SingulaComp. « Sync all users and groups » crée un compte SingulaComp pour chaque personne de votre tenant Entra — adapté à un petit tenant ou à un tenant dédié, mais rarement souhaitable dans un tenant d’entreprise dès le premier jour.","text9c4061948874":"  \"theme\": \"system\",","text9c41daf68e2e":"Aucune donnée de mise à disposition pour le moment","text9c439825da55":"Les groupes sont désactivés par défaut — sans ce mappage, PingOne n’en envoie aucun. Le nom de l’attribut (groups) doit correspondre au claim de l’étape de connexion.","text9c550d2fd742":"La machine est un fichier de votre projet.","text9c5c537db3fe":"Les groupes envoyés apparaissent sous Groups — attribuez-leur des rôles de projet pour leur accorder l’accès.","text9c67cc26222a":"SingulaComp vérifie la connexion toutes les","text9c7d38b81f41":"Découvrez SSO, SCIM, le RBAC avancé et les journaux d’audit avant de passer à une offre supérieure.","text9c80e8331a86":"non enregistré","text9c84074599b5":"Résout les tickets clients de bout en bout.","text9c84c29601d2":"Générez un token et créez la connexion SCIM Outbound","text9c9582a7f332":"singulacomp.yaml accorde","text9caa5b92ed0c":"Les membres du projet peuvent rejoindre","text9cb1843add48":"Échec de l’enregistrement des règles globales","text9cb4d9cdbd81":"Dépenses par modèle","text9cb532588c13":"Vous aimez les agents qui font le travail ? Exécutez toute une flotte, selon vos propres règles.","text9cb6d01d8b29":"Changer de modèle","text9cb8cd4d4354":"Exécutez n’importe quel modèle. Gardez vos clés.","text9cbac18aeb11":"aperçu construit par soustraction","text9cccb4f00efb":"Ouvrir les actions DOCX","text9cdc6c47aa19":"toujours","text9cdca2543fde":"Slack peut créer toute l’application à partir d’un seul fichier de configuration — vous n’aurez jamais à remplir de formulaire.","text9cf22fd0154c":"firstName","text9cf511ca5657":"Envoyer maintenant répondrait à la question avec ce texte à la place.","textc1cb8fce85b2":"s’arrête en cas d’inactivité","text9d03981932cd":"Aucun résultat pour le moment.","text9d1a9c5808a8":"L’échelle d’élévation. Les surfaces dans le flux restent plates ; les ombres sont réservées aux superpositions.","text9d323314631a":"Étape Google Identity Provider details avec le bouton Download metadata","text9d44b6ebf568":"Il lit chaque page et repère les textes qui affirment que le produit fait quelque chose qu’il ne fait pas, ou qui le disent de trois façons différentes. C’est le travail que personne ne planifie mais dont tout le monde a besoin ; une fois terminé, il se présente sous forme de diff.","text9d48410d14d3":"Fonctionnalité Entreprise","text9d4b2eae7c42":"La valeur par défaut livrée est permissive : une action s’exécute sauf indication contraire. Pour un projet commercial, commencez par définir les actions sortantes sur Ask et les actions destructives sur Block. Nous vous le précisons plutôt que de vous laisser supposer qu’une valeur par défaut plus sûre a été choisie pour vous.","text9d53e28e9e39":"Les accès projet par projet sont répertoriés dans la section Projets de cette page.","text9d54b2fd9149":"Utilisez n’importe quel fournisseur, ou l’abonnement ChatGPT, Claude ou Cursor que vous payez déjà. Le modèle est configuré dans votre dépôt, ce n’est pas un fournisseur qui décide pour vous.","text9d5adef979f7":"Conservé à titre historique","text9d6304b7f8dc":"Gestion des identités → Configuration","text9d74727714db":"Ignorée","text9da0bf42ad07":"Réduire la barre latérale","text9da9bb2c2859":"J’ai saisi la configuration SSO","text9db60344e984":"Rétablir la valeur par défaut du projet","text9db6713e88de":"Entrées de coût","text9dbd2a60139d":"Échec de la révocation de l’invitation","text9dbd9adc95ad":"A les chiffres de lundi avant lundi.","text9dc6b57eecba":"Faire pivoter l’image","text9dca2ddf3bf7":"Impossible de copier dans le presse-papiers.","text9dd1bf88862d":"Accédez à Integrations → Provisioning → onglet « Rules » → ouvrez ou ajoutez la règle correspondant à cette connexion → onglet « Directory ». Définissez les personnes provisionnées avec un User Filter (« Add Condition » sur une population ou un attribut utilisateur) et/ou en sélectionnant des Populations.","text9ddb8fcc7e8b":"A dirigé son propre produit ou sa propre entreprise. L’ampleur du défi compte plus que le résultat.","text9de0b8c8b34b":"Échec du départ de l’équipe","text9de1afb68dd7":"Aucune modification de fichier à afficher.","text9dea85290e57":"Total (filtré)","text9ded5a3c7a7d":"Environnement d’exécution indisponible","text9dedee588b5e":"SingulaComp demande un jeton avant l’enregistrement. La configuration est chiffrée et le jeton d’accès est actualisé avant son expiration.","text9dee2a1acfd9":"Le modèle sur lequel cet agent s'exécute est défini dans son fichier source. Lorsque la passerelle modèle est activée, un code PIN par agent peut le remplacer ci-dessus.","text9df6b026a8c6":"service","text9df96b5f7d02":"afin que les messages sortants de l’agent's ne puissent pas le déclencher à nouveau.","text9e0449fd24b6":"{value0} est de retour sur son niveau facturé.","text9e079c7df9f1":"Rechercher des projets","text9e0bb75942fd":"Dépenses et passerelle","text9e1b76d01c46":"Application → Authentification → Méthodes de connexion","text9e1d0bd6290f":"Cette action déconnecte définitivement","text9e217716c4e0":"Tendance","text9e37afbe968f":"le nouveau secret de est affiché. L’ancien a déjà cessé de fonctionner.","text9e46005ff736":"Définir le périmètre des utilisateurs et sélectionner des groupes","text9e471951a1b4":"Environnement","text9e4c47f88d69":"Télécharger le dossier","text9e4c8fccd622":"      memory: 4","text9e4e9bf26067":"Attributs utilisateur","text9e5ea6b4c372":"<div className=\"text-success\"> Succès </div> <div className=\"text-info\"> Infos </div>","text9e670f8d6e43":"Modifiant le fichier, pas en reformulant le prompt","text9e709348f582":"Créez votre compte","text9e796567bf87":"sandbox isolé","text9e7d85a50dc3":"ms)","text9e94cd6863bc":"Provisionnement des utilisateurs piloté par l’annuaire.","text9e957a44dafa":"La couche SingulaComp — un fichier à la racine du dépôt.","text9ea1fed5d2c1":"Copier la source","text9eac6691c9ff":"Computer Tunnel supprimé","text9eb5ba7f83b0":"Échec de la copie — sélectionnez le texte et copiez-le manuellement","text9ebbc86cb85b":"Le serveur n’a pas répondu ({value0}). Réessayer peut fonctionner ; les détails se trouvent dans le journal du serveur.","text9eddf573cb50":"Métadonnées","text9ee90d672fdb":"Utilisateur SCIM supprimé","text9ef61f308b40":"L’agent a besoin de votre permission","text9ef8458f5ff0":"son propre système de fichiers","text9180aa1a3e5b":"partagée par ses sessions","text9f0729000e20":"La description est le déclencheur","text9f088dbebd6c":"Avancé","text9f18644f852a":"Ou connectez-vous avec l’abonnement ChatGPT que vous payez déjà","text9f2198f23b84":"Utilisé à la fin de l’adresse web. Généré à partir du nom si vous laissez ce champ vide ; il ne pourra plus être modifié ensuite.","text9f23689047d0":"Lire le grand livre et y écrire sont deux actions distinctes. Réglez l’écriture sur Demander : l’exécution s’interrompt sur l’appel, avec l’écriture exacte affichée ; approuvez-la et le même appel se termine.","text9f2c59a113db":"Suppression","text9f3d1b008e46":"Jeton Bearer SCIM","text9f46497fbf67":"Attribut de groupe JumpCloud défini sur groups","text9f487c7a828e":"Ouvert et à vous","text9f4f0fa7e685":"Perdue : aucune réponse après trois relances","text9f528e32ee1f":"Chaque regroupement est détaillé","text9f58ef2bda65":"Utilisez la même intégration d’application Okta que celle créée pour SAML SSO.","text9f5eff06b203":"Filtrez, triez et inspectez chaque compte. Accordez ou débitez des crédits, lisez le grand livre et consultez l’état de facturation.","text9f65b66d4940":"Attachez {value0} à un projet : chaque membre hérite du rôle.","text9f760ab20739":"En attente de votre réponse","text9fac860db4d4":"Propres clés de fournisseurs amont de SingulaComp, qu’aucun sandbox ne peut détenir","text9fc7f1166869":"Recherché","text9fc96058f7cc":"  optional: [LINEAR_API_KEY]","text9fd728c66c9a":"Ajouter","text9fdd73a806a4":"Une liste doit avoir toutes ses valeurs correspondantes. Un champ manquant ne correspond jamais ; une liste d’autorisation échoue donc par défaut.","text9fe4c68ec20d":"Facteur","text9fe54d716290":"Survenu le","text9ff8cfaf7d94":"Erreur réseau. Veuillez réessayer.","text9ffa865f2bc6":"Humain","text9fff0d5d1053":"Image de marque de l’organisation","texta0102232ab2b":"Créez les déclarations de mappage d’attributs suivantes :","texta019a77aa6df":"navigateur chromium agent fenêtre automatisation flux en direct","texta01e54c04671":"Retiré du groupe Entra → l’accès SingulaComp mappé disparaît à la prochaine connexion.","texta025e07fb9e1":"Configuration SSO","texta02979216a1f":"POST /start provisionne le sandbox et diffuse l’état de disponibilité via SSE.","texta03062cfdcc9":"    type: webhook","texta039dfb9628b":"Jetons","texta06dbdcd0f3d":"Le service de terminal n’a pas répondu. Réessayez la connexion.","texta06efd337206":"Cet espace de travail exige une date de fin pour chaque clé.","texta085437ccc11":"Charger plus de connecteurs","texta086ad00c629":"Un seul dépôt","texta08beb1fae8b":"Permet de créer des dépôts et d’effectuer des push pour chaque projet de cette instance.","texta09346870b37":"Rien ne diffère entre {value0} et {value1}.","texta098482113d7":"Les planifications Cron et les webhooks signés démarrent des sessions sans intervention","texta0a8a236f471":"Page d’aperçu de l’application d’entreprise Entra avec les onglets Single sign-on, Provisioning et Users and groups dans la navigation latérale","texta0b47090a19f":"Ou avec le SDK OpenAI :","texta0c2cc1374d9":"Réessayer.","texta0d80d6f8177":"      Réfléchis aux dernières 24 heures d’activité","texta0de5719f595":"Examiner","texta0e12e68c140":"22%","texta0e1c6f7e876":"Compétences gérées téléchargées","texta0e2582b4c3a":"Supprimer le remplacement du modèle","texta10787635794":"j.okafor","texta11894f9c85d":"Le travail n’atteint main que par une demande de modification examinée et approuvée par une personne. Vous lisez le diff autour d’un café. La machine n’a jamais le dernier mot.","texta1202377b257":"Répertoriez {identifier} sous les secrets d’un agent dans singulacomp.yaml, puis exécutez la session avec cet agent. \"secrets: all\" n’autorise pas ce mode de livraison — seule une liste explicite l’autorise.","texta12fc20f38b2":"Remplacement par un prestataire, semaines 2–3","texta134ed6423fa":"Rechercher des dépôts","texta148e2b6cb01":"    secrets: [STRIPE_API_KEY]","texta150ce221602":"Composants","texta161387fb339":"Votre application → SSO → Issuer URL","texta172f7fb3563":"Rôle mis à jour","texta17faedbf006":"Plus de 3 000 applications via un seul jeton limité","texta1827e131521":"L'hôte approuvé est pré-rempli avec {value0}, de sorte que le code de l'agent peut appeler directement {value1} sans jamais détenir la clé.","texta18603086e5b":"support","texta1982c442ca3":"Approuver cet appel","texta19b856c93ad":"Un agent de support qui clôt les tickets.","texta1a4d6fc64c3":"Nous ne listerons pas de logos de data warehouses que nous n’avons pas vérifiés. Voici comment une session d’analyse accède réellement aux données, y compris la partie exécutée sur sa propre machine.","texta1a5936d3b0f":"Max.","texta1d6b2ab7919":"Un agent peut modifier singulacomp.yaml — c’est un fichier. Mais la modification ne s’applique qu’aux sessions démarrées après qu’une personne a fusionné la demande de changement, et même alors, le plafond reste applicable.","texta1da233dd539":"Aucun webhook configuré","texta1ec2c7ae89a":"Les crédits couvrent l’utilisation des LLM et le calcul des AI Computers. Ajoutez des crédits maintenant ou activez le rechargement automatique pour que les sessions ne s’arrêtent jamais — {value0} non affecté.","texta1eef2f07cad":"Identifiants restreints","texta1eef583a10c":"La coordination. Jamais la décision concernant une personne.","texta20e85bba3cf":"ID d’installation","texta21221a2eef4":"Une plateforme horizontale unique, commercialisée par des partenaires spécialisés avec leurs propres interfaces et modèles de démarrage. Une franchise pour le secteur de l’économie sur le point d’être reconstruit.","texta21492a5bd01":"Rôle accordé","texta21a3edd0a56":"Choisissez un niveau pour le configurer et l'activer. Les niveaux plus élevés sont plus forts et, au sommet, bloquent complètement l'accès.","texta2225f18a62a":"Démo Enterprise activée","texta230d18c2a87":"Renseignez les champs avec les valeurs ci-dessus : « SCIM connector base URL » = Tenant URL ; « Unique identifier field for users » = userName ; « Authentication Mode » = HTTP Header, puis collez le secret comme API Token. Cliquez sur « Test API Credentials », puis sur « Save ».","texta2323eec0711":"18:  requis: [STRIPE_API_KEY]","texta236d1b1454f":"Compression de {value0}…","texta2536dee19c6":"Auto-hébergeable","texta2578b541745":"Nouveau webhook d’audit","texta25830f96c2c":"A vendu et livré des logiciels sur mesure. Peut préciser les montants des contrats, le taux de conclusion et la marge de livraison.","texta26175817712":"Adresse copiée","texta26a9d5ddec5":"Télécharger les métadonnées","texta273a74aed9f":"client :","texta27cff51a2e0":"Ajouter une règle","texta29e5f4a270e":"Impossible d’accéder au site web cible.","texta2a27b87e998":"Comptes demandés, liste de lecture préparée, plan de première semaine rédigé à partir du poste, binôme prévenu. C’est une checklist qui s’exécute, plutôt qu’une checklist dont quelqu’un doit se souvenir.","texta2ac2ce730c9":"Aucun connecteur trouvé","texta2ad39633fff":"HMAC-SHA256, aucun chemin non signé","texta2cced726aa6":"L’accès est accordé par agent, pas hérité","texta2cf78785484":"Échec de la définition de la valeur par défaut","texta2d285b35287":"Refuser","texta2d414627d6d":"198,600","texta2d64eeafcb9":"Connexions personnelles des membres du projet","texta2daa4911a3f":"Cette requête va échouer.","texta2e20a335700":"Supprimer le compte","texta2e8754e4899":"Chaque connecteur du projet","texta2f7df9323a1":"Aucune transaction {value0} trouvée.","texta31aa14c0634":"Une session par conversation. session_key est générée à partir de la charge utile : un seul déclencheur crée donc une session par chat, client ou dépôt — des fils séparés plutôt qu’une transcription mélangée.","texta31f402d0382":"Opération informatique exécutée","texta31fc91f231b":"Changer d’agent","texta3203965eb9b":"Il s’arrête avant de toucher au tracker","texta33056ec9f12":"ID du tunnel","texta33bc2792173":"Choisir l’agent qui répond","texta3456fa052aa":"Sélectionner votre fournisseur d’identité","texta3487dfc2132":"Connectez un outil externe et vos agents pourront l’utiliser dans une session.","texta34a2714da91":"Échec de l’ajout","texta34c2be0a636":"bloque à la limite","texta34c66c128a4":"Un fichier de compétence dans votre dépôt","texta3599aa9f51d":"Réinitialisation du mot de passe demandée","texta35abcd6dac9":"Icône","texta35cc9aee543":"Échec de l’enregistrement : {value0}","texta35f4f3f0587":"ID de la boîte de réception existante","texta36cac573efd":"Contrôle total du compte. Peut transférer la propriété, supprimer le compte et gérer la facturation — et est Manager sur chaque projet.","texta37467ceafaa":"J’ai ajouté l’attribut des groupes","texta379a6f6eeaf":"example.com","texta3868376fa01":"Recherche, brouillons et hygiène du CRM, soumis à approbation","texta38846caaa72":"Groupe de boutons radio","texta38f4ea67a30":"Nouveau déclencheur","texta39b6c664e82":"my-llm","texta39dcc7acc78":"Trouvez votre fournisseur","texta3b3522bd552":"  default: python","texta3c3370cc732":"Nom du modèle","texta3dd2ebbbe9f":"Dans le menu de navigation de gauche, développez la section « Applications » et sélectionnez l’onglet « Applications ».","texta3dec1ea345e":"Par précaution, le NameID contient déjà l’email, mais un attribut email explicite garantit le fonctionnement de la connexion si le format NameID change un jour.","texta3df3f9e4422":"L’erreur est renvoyée immédiatement — rien d’autre n’est essayé.","texta3e586be3eff":"Tout développer","texta3e83aee8605":"Confidentielle","texta3fa47e1564e":"Publier dans le canal #announcements","texta3fc7afcc66e":"Rechercher des domaines…","texta4007c748290":"Démo Enterprise désactivée","texta4023b89022f":"Télécharger le CSV","text0eef2ec04517":"Chaque projet démarre son propre sandbox cloud, et ses sessions le partagent.","texta40dd671edbd":"Vérification de l’identité GitHub démarrée","texta4119d094636":"Cliquable","texta4154d76815f":"J’ai mappé les paramètres","texta422c2e168e4":"Impossible de supprimer le modèle","texta422df8c8b26":"État vide","texta4317edba7fd":"supabase-rest","texta43a8d8cfd29":"Modifier le rôle","texta4427725ce4a":"Définissez les actions de publication et d’envoi sur Demander. L’exécution se met en pause sur l’appel, avec la charge utile exacte affichée — la liste, l’objet, le corps — puis reprend à cet endroit lorsque vous approuvez.","texta442c09ab113":"Deux fichiers : {skill} en arrière-plan et {agent} au premier plan.","texta442c279fce0":"#1 Mode d’échec : Test Connection échoue. Il s’agit presque toujours d’une Tenant URL saisie manuellement ou tronquée — recopiez-la exactement ci-dessus (ce n’est pas l’URL API SingulaComp habituelle et elle ne comporte pas de suffixe /v1). L’affectation d’un GROUP entier (plutôt que d’utilisateurs individuels) nécessite Entra ID P1/P2 ; avec l’offre Free, affectez les utilisateurs un par un.","texta44a159d81b1":"Une source qui signale les deux côtés d’une conversation déclencherait sinon l’agent sur sa propre réponse. filter ignore ces livraisons avec un 200 et sans session. Signé avec HMAC-SHA256, comme chaque webhook SingulaComp.","texta45a97cbb780":"Clé enregistrée","texta45f266b33b5":"configuration de l’application.","texta467f30ca4f9":"Démarrage de l’autorisation…","texta47c08d35337":"Les règles d’autorisation de ce connecteur n’ont pas pu être lues.","texta48097353991":"suit à nouveau le modèle par défaut","texta4848b6f69e4":"Trouvez le créneau qui convient au panel et au candidat, envoyez les invitations avec les bons documents joints et recommencez toute l’opération lorsqu’un intervieweur se désiste. La source de retard la plus fiable dans un recrutement, et de la pure logistique.","texta489d605af5a":"Identifiants de l’application","texta48a3f3dfb45":"L’Entity ID et l’URL ACS demandés par la configuration SAML de votre IdP.","texta48c89f63885":"Restreindre les personnes pouvant démarrer des sessions par email","texta4a83d949891":"Échec de la réduction de la session","texta4b6a3d9d629":"singulacomp init transforme n’importe quel répertoire en SingulaComp. singulacomp ship le met en ligne. Ensuite, vous disposez d’un seul dépôt — que vous possédez, versionnez et comparez, et qui s’améliore lui-même au fil de modifications revues.","texta4c128e48978":"L’hôte est accessible, mais le runtime principal de l’espace de travail ne répond pas aux requêtes. Redémarrez le runtime ou la charge de travail pour rétablir les services.","texta4c7fa51a957":"Aucune branche trouvée","texta4c9215859a8":"Membre du projet supprimé","texta4cf35d7f3ca":"Provisionnez quelques bacs à sable : leur calendrier et leurs résultats s'affichent ici.","texta4d51f7a060a":"Groupe IAM","texta4e5e14f93c8":"Liste des applications OneLogin avec l’application de connecteur SAML","texta4ed5a7709cb":"Ajoutez l’attribut de groupe","texta4f264c3ab5f":"Attribution admin","texta4f6c318a669":"Supprimer cette application ?","texta4fc39798651":"Demande de modification n° {number}","texta505da26f529":"Impossible de supprimer la photo de profil","texta514a684676a":"Modifier l’accès","texta515cf580dd9":"Autorisations du rôle IAM mises à jour","texta5241f08e49b":"Scale · $800/mois","texta5254e649148":"Un classeur, une note et la traçabilité","texta527dc9be36c":"Cela vous ressemble parce que votre ton est un fichier qu’il doit lire.","texta5285ecc196c":"Appairez, inspectez et sélectionnez une ou plusieurs machines sans quitter ce profil.","texta52ace420f21":"Tout","texta535409d22df":"Espace de travail web","texta53bcafb67d9":"Tableaux de bord","texta53ec7ac2a7b":"Chargement des utilisateurs…","texta54235eb1240":"Travail en attente d’une personne avant de pouvoir continuer.","texta5437897f3e7":"Groupes des membres consultés","texta548eb412acd":"Le bloc d’un agent liste par leur nom les secrets qu’il peut utiliser — des identifiants, jamais les valeurs. Une session ne reçoit que l’intersection de ce grant et du rôle de la personne qui l’a démarrée.","texta54c4c33bc36":"La clé a été enregistrée, mais la liste des fournisseurs connectés n’a pas été actualisée.","texta55bc449bcc1":"La bibliothèque complète — 32 composants avec leurs variantes, tailles et états.","texta56145270ce6":"id","texta56281e325c1":"Un document avec ses sources intégrées.","texta56be319eda4":"Agent invité à synchroniser la branche","texta57b08a480b8":"Précédent","texta57d47538d79":"#releases","texta5949a4c27d3":"— les utilisateurs onmicrosoft.com n’ont pas de","texta5986e5e04f8":"Chargement des projets","texta5a909060ba4":"Environnement cloud","texta5a9895b0241":"Aucun modèle disponible","texta5b1c9fd89fc":"Les deux passent par","texta5b2d1d78146":"Nom Z–A","texta5b50db9091c":"Mapper l’attribut des groupes","texta5b75959c891":"Créer des utilisateurs","texta5b8713876f9":"Au final, cela doit ressembler à ceci. Cliquez sur « Save ».","texta5c6fb18c9af":"Accent","texta5d2a0afcd9c":"Utilisateurs et groupes dans la section Manage","texta5d97cacb6f4":"Le secret n’est affiché que pendant cette visite ; si vous partez et revenez plus tard, seul le préfixe (","texta5e68dfbff0b":"#d63a37","texta5f5a7bb98a3":"dans une session","texta5fc918683bf":"Types","texta5fd5cea27ef":"Dans le sandbox","texta60137ff4904":"Aucun plafond. Les dépenses de la gateway de ce projet sont illimitées.","texta607b581223a":"Travail en file d’attente","texta619e901f9c0":"Échec du collage : {value0}","texta62359767c2b":"Ordinateur de l’agent","texta63392f42c31":"Associez chaque paiement à une facture par son numéro, jamais","texta635ca41d611":"La réponse est ajoutée au message qui a lancé la session, dans le fil où la question a été posée. Deux personnes peuvent suivre. Aucune n’a eu besoin d’ouvrir quoi que ce soit.","texta63db19075d6":"La revue est un diff, pas un fil de commentaires","texta63fb2eebd02":"Chaque outil s’exécute sans demander. Seules les règles ci-dessous peuvent l’arrêter.","texta64b1e9803b3":"Étoiles GitHub sur singula-ai/singula-comp","texta651830bc408":"Leur rôle de compte prévaut : une attribution par projet ne peut donc pas le réduire. Pour limiter l’accès d’une personne projet par projet, faites-en d’abord un Membre du compte.","texta6621f47f55d":"Ce pour quoi vous payez, ce qui est attribué et ce qui a été ouvert ce trimestre. Il rédige la liste de récupération par outil, avec la date de dernière utilisation sur chaque ligne.","texta66d28de63ae":"Votre compte SingulaComp est connecté{value0}. Retournez à {value1} et mentionnez SingulaComp avec une tâche.","texta670596d72fd":"Aucun sandbox pour le moment","texta679a097d834":"ID de causalité","texta67b04cd5c49":"Worker","texta680491a9229":"Dernière activité : {value0}","texta6879661926e":"Téléchargement de {value0}…","texta68c25790cbe":"Accès à l’application refusé","texta68ce8252191":"Consignez-le dans un fichier de compétences et une session pourra l’exécuter. C’est la version durable de « demande à Marta » : elle fonctionne même quand Marta est en congé, et son amélioration devient une demande de modification plutôt qu’un souvenir corrigé.","texta68d63e3af6b":"Produit","texta68da174f0b3":"Enterprise Max · $1,200/mois","texta695ac413d60":"Je l’ai installée","texta6989680b352":"Retour à l’application","texta69c197df026":"Détruite","texta6a32dbc5618":"Lien","texta6a8f4387a75":"Récupération de l’image","texta6b6d1454df0":"Remplacement du multiplicateur du tarif de calcul","texta6b86e26c48d":"Pendant la nuit","texta6b96f0e7c5c":"Avis de test","texta6b97728ff89":"(ligne {value0})","texta6c7a84baa67":"Terminer","texta6cc6ed3f841":"URL de révocation","texta6cd531093d4":"Le contexte existant n’est pas modifié","texta6d0378ae29e":"Usurpation du compte démarrée","texta6dc82e13869":"agents de l’espace de travail compétences commandes outils créer","texta6df11e706c5":"Historique des versions","texta6e5f1bdfb1f":"Une personne examine le diff","texta6e600a10fed":"Contexte","texta6e6f5c3b55b":"Open source et auto-hébergeable — SingulaComp Cloud, votre VPC ou sur site.","texta6ef2483d6fb":"Ajouter un connecteur","texta6ef528ee73a":"Ce secret écrit toujours dans un emplacement fixe","texta6f0c7d1399c":"Crédits quotidiens","texta6f1a6f7e502":"l’autorisation déclarée par l’agent","texta6fac795d6d6":"Échec de la connexion OAuth 2.0","texta6fd69e48a48":"v2.1.0","texta703788f8320":"minimal","texta704d8d4a818":"Nom du compte","texta708f749f4ec":"Invitez l’équipe — les personnes et les agents sont des principaux","texta709fe3769c0":"Facturation à la ressource et à la seconde : $0.0000168/vCPU, $0.0000054/GiB de RAM, $0.000000036/GiB de stockage. La machine par défaut (2 vCPU / 4 GiB / 20 GiB) coûte environ 0,20 $/heure et s’arrête automatiquement en cas d’inactivité : vous payez 0 $ dès qu’elle ne fonctionne plus.","texta70e90bd4809":"Activer la connexion (bouton)","texta710c2b90913":"Modifications non enregistrées","texta7248eeb45eb":"Normal","texta725069dbaec":"Règle {value0} condition {value1} modèle","texta72ff134c021":"Votre application → Attribute Mapping","texta731e5385a6a":"Pourquoi connecter les deux ?","texta733285486d5":"Shell","texta737e54996f8":"Annuler","texta73cb4563ee2":"Acme Corp","texta756e5fb5f6b":"Ce dont l’IT a besoin n’est pas d’un tableau de bord. C’est d’une liste, avec une justification défendable sur chaque ligne, dans un format où l’approbation déclenche réellement une action.","texta757b331fa9a":"statusText","texta76a1fd4cef5":"Webhook de facturation Stripe reçu","texta76ce82a9749":"Cache","texta76e13b98392":"Restaurer","texta7aede436a16":"Ouverture de la conversation…","texta7b52b269a23":"Microsoft Teams","texta7ba7f8526d0":"Connexion sociale terminée","texta7c742643c7c":"7 j","texta7d1ea80d81f":"Droits du contrat Enterprise","texta7d795204fda":"Réservation de votre ordinateur","texta7d9f625e2f8":"Redémarrer : configuration uniquement","texta7e22100c375":"SingulaComp est la plateforme du logiciel dynamique. Déployez-la on-prem, possédez vos données et construisez des systèmes qui apprennent.","texta7f173cdaae4":"Papier peint","texta80791a70348":"S’exécute librement. Aucun prompt, aucune pause.","texta808a5ca5a95":"Lire, exécuter des sessions et lancer des déclencheurs — sans modification ni configuration. Le rôle de base du projet.","texta8234500531a":"Impossible de joindre SingulaComp. Vérifiez votre connexion et réessayez.","texta8283ade3185":"Annuler","texta831f13e8ebf":"  memory-reflector:","texta834fe0854ae":"Google Admin → Applications → Applications web et mobiles","texta83b4c24609b":"Trois façons de démarrer la même session. L’isolation et le parcours de revue ne changent pas selon le déclencheur.","texta8415274068a":"Ajoutez l'hôte API de {value0} ci-dessous afin que le code de l'agent puisse l'appeler directement sans jamais détenir la clé.","texta859c6f35e58":"Agir en tant que {value0} ?","texta867cd732dd7":"Échec du chargement de la transcription complète","texta86a6414a2d8":"T3 25","texta86f1fe9444b":"ne sera plus associé à","texta8750f8dbc44":"L’Entity ID de SingulaComp EST le point de terminaison des métadonnées SP ; son importation renseigne donc ACS + Audience. Choisissez plutôt « Manually Enter » : aucun champ « SP Metadata URL » n’est alors disponible, et vous devrez saisir manuellement l’URL ACS et l’Entity ID.","texta878c15f58b7":"Un agent commercial n’est utile que s’il accède aux systèmes où vit le pipeline. Connectez chacun une fois pour le projet. Les identifiants sont déchiffrés de notre côté et n’entrent jamais dans la machine.","texta886d1dc4f12":"Rouvrir","texta8897de42124":"Aucun résultat pour","texta89a654b8541":"Ne plus l’exiger","texta89c8f1d28bf":"Entra envoie les Object IDs des groupes (GUID) par défaut — associez ces GUID, ou émettez les noms d’affichage via « Groups assigned to the application » (nécessite Entra ID P1/P2).","texta89d28175307":"Cliquez sur Ouvrir Slack, choisissez « From a manifest », collez le JSON, puis confirmez.","texta8aa23313d75":"Équipe et autorisations","texta8b4ffedb6a6":"Votre application → Parameters","texta8b750b1f323":"Arrêter l’agent","texta8c4aee2e2e6":"Du travail de production qui vous ressemble, parce que la voix est un fichier","texta8d198275aec":"Retours synthétisés en spécifications, avec leurs éléments de preuve","texta8d4a1d5bb6d":"membres ont activé l’A2F.","texta8df8792996a":"Ajouter une application SAML personnalisée → Détails du fournisseur de services","texta8e98b14ad73":"Toute la carte est un lien — s’ouvre dans un nouvel onglet.","texta8f4dc742e8f":"Gardez cette page ouverte. La session reste disponible une fois le remplacement du runtime terminé.","texta8f785a8b4ed":"A géré une plateforme de 200+","texta913ec01bd04":"Chaîne personnalisée","texta9141e58e179":"Accorder des crédits à expiration","texta9177245615b":"Aucune ne concerne le prompt.","texta92f66fd3d83":"Utiliser par défaut","texta93bfa8381ee":"Globex Health","texta94794d69ea1":"Aucun contenu textuel lisible.","texta94a9c97db84":"Votre utilisateur de test vient d’arriver","texta951c5945635":"Flux continu","texta951efc79deb":"Sa","texta9558a530537":"Préparation de l’espace de travail","texta95952c8b021":"Liens publics","texta95f7e7aff62":"Gauche {value0}","texta963ed79b37d":"« {name} » supprimé","texta96b9d862cf9":"Vos modifications ont été enregistrées.","texta96e1f43f497":"Échec de la suppression du rôle","texta9772792b3c4":"Migrer vers…","texta97afbb23437":"Lorsqu’un brouillon revient incorrect, vous modifiez le fichier de compétence, pas le prompt. Toute future session, dans tout projet qui charge cette compétence, hérite de la correction ; l’historique indique précisément quand le registre a changé.","texta97d32ddb6ba":"Repris","texta98b3578d57b":"Comportement par défaut","texta98d70820b62":"Connectez plus de 3 000 applications, serveurs MCP, OpenAPI, GraphQL et HTTP brut une seule fois pour toute l’entreprise. Les agents y accèdent via un token limité — les identifiants restent côté serveur, chaque action est autorisée, contrôlée ou bloquée et chaque appel est journalisé.","texta992b3a3033d":"Démarrer une session. Obtenir un ordinateur.","texta992ea2e301d":"Un fil, c’est","texta99dfc3d112a":"Ce projet ne pourra plus utiliser","texta9ab23617be7":"Installez un projet ou ajoutez un skill","texta9ab51e18b56":"@ a déjà accès à ce dépôt","texta9ae0049edf7":"Provisionnement de l’espace de travail","texta9af71008fda":"Compte · Identité","texta9b8859fba62":"Promotionnel","texta9bbb082ce1b":"Contrôle total du projet — modifier, déployer, déclencheurs, membres, suppression.","texta9c0123d9962":"Les pièces jointes sont trop volumineuses","texta9ca0174bcc8":"Impossible de charger les règles des clés","texta9e82cd23e9d":"Entrez un montant positif valide","texta9e830d2e9c7":"Aperçu en lecture seule de ce que ce membre peut faire. Aucune modification n’est effectuée.","texta9f33d5fc9e6":"+53 900","texta9f4b3d22a52":"réponse","texta9f78a15820d":"Comparaison de la règle {value0} condition {value1}","textaa000c983975":"Ressource Groups","textaa023456aca4":"Connecter ChatGPT","textaa042b472947":"Email AgentMail existant","textaa2025f803e6":"L’agent dispose d’un shell et d’un système de fichiers. Il peut installer un package, récupérer un échantillon, l’exécuter, examiner le résultat et recommencer — la boucle de travail réelle d’un analyste, plutôt qu’un seul essai avec un ensemble d’outils fixe.","textaa2e1a551c0a":"Il rassemble. Vous décidez.","textaa3ec85f955d":"Toujours à l’étape du mappage des attributs, faites défiler jusqu’à « Group membership (optional) », cliquez sur « Add Google groups », sélectionnez les groupes à envoyer et définissez « App attribute » sur groups. Cliquez sur « Finish ».","textaa3f91c9a6c3":"$ singulacomp channels connect --wait","textaa4a0d0b5235":"Par défaut, un projet exécute simultanément 3 sessions déclenchées en cours de provisionnement. Un déclenchement au-delà de cette limite est mis en file et s’exécute lorsqu’un emplacement se libère, plutôt que d’échouer.","textaa57cad004f0":"pas sur votre machine","textaa5da553f3c6":"Révoquer l'invitation en attente pour {value0} ? Ils auront besoin d’une nouvelle invitation pour rejoindre.","textaa608ef85776":"Pour la partie réception : les factures arrivent en pièces jointes et les relances sont préparées en brouillons. Lire une boîte aux lettres et envoyer depuis celle-ci sont deux actions distinctes, avec des réponses distinctes.","textaa622ac1e5e4":"Tests réussis","textaa665ddf2727":"Connecter Slack","textaa798730f64d":"Choisissez une surface publiée par","textaa7e623fc09a":"Échec de la résolution de l’approbation","textaa821f12cbc6":"Si la branche est en retard, demandez à l’agent de fusionner la dernière branche de base, de résoudre les conflits, de tester le résultat, de le valider, puis de recharger en toute sécurité.","textaa84f33e47a6":"Surcharges des droits du compte définies","textaa8c181ac338":"Instances","textaaa072ad6fc2":"J’ai ajouté les métadonnées du fournisseur d’identité","textaab31cde23ba":"Réduire la barre latérale","textaab4e49e9274":"La clôture, le rapprochement et la note d’écart","textaab63f85c7f1":"Ouvrir le lien","textaac7e89fcd0e":"Transparent","textaaead4abf5d0":"Transport","textaaf36d769729":"Affichage en tant que","textaaf718fd9354":"default_agent: singulacomp","textab0081a7e089":"Il se déclenche à l’heure prévue","textab0171ca0494":"Inactif","textab080c35a997":"Votre IdP applique les changements selon son propre calendrier : aucune action manuelle n’est requise côté SingulaComp.","textab09dcc1883e":"définissez la source du claim SAML","textab0c820f8e1b":"Le stockage des fichiers, dans un second répertoire à côté","textab0cd0201348":"L’éditeur écrit sur une branche, pas dans une ligne","textab1dafc84ca4":"Ajouter une application → SaaS · SAML → déclarations d’attributs SAML","textab2b05077241":"Approuver, refuser, demander des modifications","textab2f1e5b956a":"Modèle de stratégie appliqué","textab34cd6967c3":"Compilation des chiffres hebdomadaires…","textab3ac96bf05f":"5 briefs rédigés · 2 réécritures dans une demande de changement","textab4962ab35a6":"Par défaut, chaque déclenchement repart de zéro. Quand le travail se poursuit dans un fil existant plutôt que dans une nouvelle tâche, un déclencheur peut relancer une session qu’il possède déjà. SingulaComp essaie les modes dans l’ordre et passe au suivant en cas d’échec, afin qu’un déclenchement ne disparaisse jamais simplement.","textab51004e9d71":"jours","textab530a13e459":"message","textab54cf5e1d9d":"SingulaComp","textab5f961f00e8":"). L’IdP ajoute","textab71f5ef2ed7":"Règles de la clé enregistrées","textab742f4db494":"Ouvrir le résumé de compression","textab76ead329cc":"Échec du chargement des groupes","textab80540d98d2":"Grand","textab82003261fe":"Le nom du paramètre (groups) doit correspondre à la revendication de groupe de SingulaComp, préremplie lors de la connexion.","textab8fcb695b84":"Créez une connexion de provisioning « SCIM Outbound » et configurez-la avec les deux valeurs affichées ci-dessus.","textab93638292af":"Impossible de charger Discover","textab936b802fa6":"Version SCIM","textab95d456c6bb":"Membres du projet","textab986ad2d8e6":"Déclaré dans le dépôt","textab9a61284668":"Les retours arrivent de six endroits et ne sont lus nulle part. L’agent lit les six, regroupe les demandes réellement similaires et rédige la spécification en citant chaque extrait. Vous décidez quoi construire.","textaba314822529":"Jeton SCIM révoqué","textaba6d486b5df":"Voici à quoi ressemble une revendication dans l’éditeur de revendications Azure — vérifiez que la valeur « Namespace » se termine par /claims.","textabaed96d8526":"Les réponses aux questions de politique viennent du document de votre dépôt, avec la section citée. Une question non couverte par le manuel est orientée vers une personne : le manque est signalé, pas comblé.","textabb84f9edc9e":"Accès supprimé","textabba11786cee":"S’applique à tous les outils ci-dessous jusqu’à ce que vous en remplaciez un.","textabc50e334be4":"Connecté en tant que","textabc7e9892806":"Fichiers","textabc981e16334":"Le monde des startups est obsédé par les douves. Chaque pitch deck en contient une diapositive. Chaque investisseur pose la question. Pourtant, la plupart des grandes entreprises n’ont pas de véritable douve et restent de grandes entreprises.","textabccc78cc93c":"Autorisations","textabd5597038ae":"  singulacomp:","textabdc14757167":"Rôles intégrés et personnalisés. Attribuez-les depuis Membres et Projets.","textabf1df16fc52":"Provisioning automatique depuis Okta","textabf586cc6ecb":"Choisissez une heure future","textabfde86d7836":"Chaque matin, il parcourt les erreurs du jour, les regroupe, reproduit la pire sur sa propre machine, la corrige et ouvre une demande de changement vers main.","textac026d095a4e":"Elle s’arrête avant de modifier les accès","textac0a6f3b5c61":"Consultez votre email pour confirmer votre compte","textac121e59d684":"Pour désactiver depuis Entra : activez « Block sign in » pour l’utilisateur (Account enabled = off), puis provisionnez-le à nouveau — ou exécutez « Provision on demand » pour appliquer la modification immédiatement.","textac18d11a2f26":"Supprimer le rôle","textac2a585fa4dd":"L’assemblage, pas le jugement.","textac318011a661":"Charger les anciennes requêtes","textac371f652a2d":"Cette action détruit définitivement la branche et le sandbox de chaque session. Elle est irréversible.","textac4059cfd550":"Chaque modification est versionnée, révisable et réversible","textac454bda92f9":"Création du projet…","textac467df56e2a":"    connectors: [gmail-read]","textac4c418e412f":"Tout = tout ce que la personne qui lance la session peut voir. Aucun = entièrement limité.","textac4e05b19878":"Démarrage de votre session","textac57cd102037":"Une automatisation n’obtient aucun privilège qu’une personne n’aurait pas. Même isolation, même portée limitée, même unique voie de retour vers main.","textac667905c07f":"Renommé en « {value0} »","textac6b2a0cfa8e":"Appairez, inspectez et sélectionnez les machines ici. Les agents pourront répertorier et cibler uniquement les machines sélectionnées.","textac7cbbbb7b16":"Contenu guidé par les cas d’usage et la marketplace.","textac7f89823c42":"Échec du chargement des accès à l’application","textac806359529b":"Code d’autorisation avec PKCE","textac811767e2f7":"Modèle résolu","textac830bd3c755":"Adresse du clone","textac8991ef0101":"Charger plus","textac8b96454bb4":"recharger redémarrer configuration","textac910c2802d5":"Mettre en pause tous les déclencheurs de ce projet","textac95cb8f9027":"Il lit les erreurs de la journée, les regroupe par cause racine plutôt que par message, les classe selon le nombre de personnes touchées et traite la première jusqu’au correctif.","textac9d246b7a96":"Il a été créé avant que SingulaComp ne remplace les handles. SingulaComp continue d’écrire exactement l’emplacement ci-dessous. Supprimez-le pour fournir le secret par substitution — les hôtes approuvés restent les mêmes.","textaca091e6408d":"Webhooks d’audit","textaca2f2064afe":"Chaque action de compte et chaque action d’agent est enregistrée sur tous les plans. Le plan détermine qui peut lire, exporter ou diffuser cet historique — pas son existence.","textaca82dbb8ef0":"Aucun e-mail de propriétaire","textacc500a98e73":"Elle est jetable","textaccd1ec5e88d":"Type d’application","textaccfa007425f":"Vous n’avez pas besoin d’écrire du cron","textacdd1e734125":"Telegram","textacf0b83e8622":"Consoles","textacfc5be785a9":"Déconnecter","textacfd3b07ddc7":"L'image doit être inférieure à 5 Mo","textad180088be2f":"La force de travail qui se démultiplie.","textad1fb9ec0cb3":"Automatisations","textad22c1fa0cdc":"Chaque action","textad26af1426b3":"Passerelle LLM","textad3d9699142e":"Enregistrer en toute sécurité","textad42c6b4c691":"ouverte par invoice-clerk","textad5c82071432":"Invitation au projet en attente révoquée","textad60d663069e":"Configurer la synchronisation de l’annuaire","textad63817393a7":"Remplace les instructions par défaut de cet agent.","textad73038522f6":"#1 Piège PingOne : tout semble configuré, mais aucun utilisateur ne se synchronise — le bouton CONNECTION est toujours désactivé (il l’est par défaut), ou PingOne envoie son nom d’utilisateur interne au lieu de l’email. Activez CONNECTION, mappez « Username » → « Email Address » et définissez le filtre `userName eq \"%s\"`.","textad7959257d8d":"L’agent et le modèle utilisés pour chaque exécution.","textad7fa5eb3e4e":"La question n’est pas ce qu’un agent peut écrire, mais ce qu’il peut intégrer. Voici la réponse exacte.","textad936fcbed63":"groupe","textad93bff4003d":"410 000","textada1fca3e7ad":"le jour","textada27592c957":"Requêtes","textada37a724fca":"Erreur inconnue","textadb4acada861":"Mentionnez votre agent dans Slack et il y effectuera le travail — sans tableau de bord ni changement de contexte.","textadbc4608457d":"Aucun fichier correspondant","textadc01d813da0":"Qui y a accès","textadddcf5efc23":"J’ai lié les groupes à provisionner","textade19f5315c3":"super-administrateur","textade258da36f4":"Et ce qui n’y figure volontairement pas","textade43e0f021f":"Dernière activité :","textadf5fc6a2d24":"Distribution enregistrée","textadf8ef8c6554":"Activer l’extension SAML2 Web App","textae030e046fcf":"Claim de groupe","textae067b687107":"Tout approuver","textae088e141617":"Ouvrir le terminal","textae17f9f4dec5":"Des runbooks qui s’exécutent, et une plateforme qui résiste à votre contrôle","textae1a933f025e":"La déconnexion d’une session renvoie 401 à sa prochaine requête. Le membre peut se reconnecter.","textae224acb87e2":"Débit","textae47e08e55f1":"Tous les résultats","textae52c06a79a3":"J’ai ouvert l’application","textae553394b31a":"Un principal, un rôle, une portée — une ligne. Une date d’expiration peut y être associée. Modifiez-la depuis « Modifier l’accès » de n’importe quelle ligne.","textae5b8724e862":"aucune autorisation","textae60c631dd65":"   une personne et indiquez ce que vous avez vérifié.","textae799eb0e384":"Comment SingulaComp est sécurisé","textae79dce0e646":"Choisissez des personnes ou des groupes, ou tapez un e-mail pour inviter quelqu'un de nouveau : toutes les personnes sélectionnées obtiennent le même rôle sur ce projet.","textae7d8dfac9ff":"Utilisée","textae8252daa297":"Dans","textae91ce96c73d":"Les membres doivent se reconnecter après ce nombre de minutes depuis leur dernière connexion. Une valeur vide signifie aucune limite.","textaea3a7e97183":"Active SAML SSO, la synchronisation d’annuaire SCIM, les rôles personnalisés, les groupes et la lecture de l’audit sur cette instance.","textaea4a04a8042":"Rejeté","textaea92132c4cb":"38","textaeb72f2ccad6":"créer un nouveau projet SingulaComp","textaebabad39063":"OAuth 2.0","textaecb881148ca":"Il répond dans le fil","textaed3545ea8e4":"Utiliser une application Slack personnalisée","textaed522cbb8ad":"Vous examinez la modification, pas un rapport à son sujet","textaed6b7aa2a05":"macOS","textaed7a1237429":"requêtes","textaeed20a96ee3":"Vous uniquement","textaef3f9db6a2e":"Configuration du fournisseur, provisionnement juste-à-temps et mappage des revendications de groupe. Un seul fournisseur d’identité par compte actuellement.","textaeff4386f94e":"# vérifiez, ou retirez la connexion","textaf05b1172141":"11 min","textaf15a4d02eb0":"Échec de la mise à jour du groupe","textaf1ccb31304d":"Emerald","textaf3e3987675f":"En retard de paiement","textaf4350fd72f4":"La machine démarre","textaf5dbe54aa9c":"Activer les actions de synchronisation","textaf69effdd900":"Sans l’indicateur multi-valeurs, OneLogin regroupe tous les rôles dans une seule chaîne délimitée — la synchronisation des groupes ne voit alors qu’un seul « groupe » inutilisable. Activez-le toujours.","textaf6b8a4894f0":"Enregistré {value0}","textaf7d4859deb9":"Tous les outils que votre entreprise utilise déjà.","textaf7dbdd174f2":"Paramètres · Général","textaf82ae6a8d73":"{value0} par rapport à la période précédente","textaf82e7e6c590":"Illustration. Les principaux sont fictifs. Notez que l’un d’eux est un agent : les deux types de principaux apparaissent dans la même revue.","textafae4c0e1106":"Consentement OAuth envoyé","textafb5023c3c05":"Modifications appliquées","textafb837ec251a":"Okta envoie les changements au fur et à mesure (affectations, mises à jour de profil, envois de groupes) : une période calme signifie simplement qu’aucun changement n’a eu lieu.","textafc19f1734c1":"Principal","textafc8e3a5d5db":"Il regroupe les demandes selon ce que les gens veulent réellement, pas selon leurs mots, compte le nombre de comptes distincts à l’origine de chacune et joint les citations. Quand quelqu’un demande « qui a demandé ça ? », la réponse est dans le document.","textafdc7d79dccb":"Provisioning automatique depuis OneLogin","textafe03725909a":"se comporte comme pendant des jours.","textafe8ed437ba3":"L’écosystème de pointe a besoin de bâtisseurs","textafe9444782eb":"Email géré n’est pas configuré","textafee7aaea8e6":"Impossible de mettre à jour le nom","textaff0766a5290":"Examiner","textaff66989659f":"Jetons de compte de service","textaffaf0c2671a":"utilisation crédits registre transactions historique achats reçus dépenses consommation","textaffe5438ae14":"Supprimez la clé {value0}","textaffe78aded99":"Trouvez-le","textafff11a43d8f":"Applications OAuth","textb00f7e3ae5e8":"Veuillez saisir une adresse email valide","textb01ef4ada7a6":"Vous recevez un diff sur une branche, avec les tests déjà exécutés sur la machine qui l’a produit. Il n’y a rien de nouveau à apprendre à lire.","textb025091356a5":"Trois façons de démarrer la même session. Ce qui change, c’est le moment où elle s’exécute, pas ce qu’elle est autorisée à faire.","textb02bf1168f8c":"Pour un seul testeur : Users → ouvrez l’utilisateur test → onglet Applications → « + » → ajoutez « SingulaComp ». Pour une équipe : Users → Roles → créez ou modifiez un Role incluant l’application SingulaComp, puis ajoutez-y les membres.","textb03a0041ce33":"Impossible de charger les anciens messages.","textb03ab4bd39f7":"Le pipeline qui a échoué à 03:00","textb0615966b833":"Votre data warehouse et votre stack BI","textb065a9c3b29b":"L’historique d’un dépôt : une demande de modification ouverte sur main et les commits fusionnés en dessous.","textb06f1662da4a":"Demander l’accès","textb073f6c68ef8":"Périmètre","textb078c98966e2":"Ce qui n’est pas un canal","textb080141d6840":"Uniquement ceux-ci…","textb091005190d7":"Ce qu'il reste à dépenser sur ce compte et ce qu'il a dépensé pendant cette période.","textb093a8be33b1":"reports/win-rate-weekly.md","textb0b9fe24ffa9":"Manuel","textb0cdf63b8387":"Accordé {value0} sur {value1} – certains ont échoué.","textb0eabce39690":"Vous avez demandé des modifications","textb0eafdef30da":"Remerciements","textb0ed26337336":"Protégée","textb0f2f6dd1e38":"Une branche par session","textb0fb3804b44c":"Fermer les notes du présentateur","textb0fbe9dc1fcc":"OpenAPI, Postman, GraphQL, MCP ou HTTP.","textb10fb966d720":"Volume","textb11a223ff4eb":"@singulacomp rédige la note de lancement du T3 à partir du changelog et place-la dans le dépôt","textb11e0f2cb028":"Synchronisation de la branche mise en attente après le tour en cours","textb12138e47064":"Un clone du dépôt du projet sur une branche nommée d’après la session","textb12da9202e8c":"Aucun modèle","textb131d7f95b08":"Rien n’est envoyé à un client sans approbation.","textb13524d6225f":"Vos propres clés","textb139c4cffca9":"Bannière d’information","textb13bbdebd165":"Aucun token SCIM pour le moment","textb13c564cdf28":"{value0} est arrêté","textb14f19afe19f":"· Ignoré","textb169cfa6f00f":"Supprimer \"{value0}\" ? Cela ne peut pas être annulé. Les membres conservent l'accès à leur compte.","textb16ecefb1aec":"Une nouvelle machine est en préparation. Les sessions démarrées maintenant attendent qu’elle soit prête — elles n’échouent pas.","textb170e6a477b8":"Échec du chargement des comptes.","textb1719512f8ed":"Revues d’accès, processus d’arrivée, de mobilité et de départ, et triage du support, exécutés sous forme de sessions sur des machines isolées. Avec les réponses honnêtes dont l’IT a besoin avant d’approuver une plateforme d’agents.","textb17e65e14323":"00000000-0000-0000-0000-000000000000 ou contoso.onmicrosoft.com","textb18320256e28":"{value0} {value1} Droits SSO, SCIM, RBAC et audit.","textb1871012f227":"Tous les produits IA se ressemblent : la convergence dont personne ne parle","textb1895f6ddd9d":"Créer dans le chat","textb18cf0d798a5":"/guides/payouts","textb18f581a06eb":"support@singulacomp.ai","textb192017da47f":"arguments","textb1a36d25d963":"sélectionner","textb1a390ad4e70":"compétences — 2 appels, terminés","textb1bfc65c3e1a":"Une règle de provisioning détermine quels utilisateurs et groupes cette connexion transmet.","textb1c42b3ce118":"Identifiant","textb1c52ee3677d":"Démarrer la session","textb1c8cf984a2b":"relance des factures","textb1ca871c6696":"Règle de participation","textb1ccf8b4bf1f":"Commencez par un workflow, accordez uniquement les connecteurs nécessaires, contrôlez les actions risquées et exécutez le travail depuis un dépôt que votre entreprise possède.","textb1cd8bf2581b":"Rien à afficher.","textb1d5cb9f70a7":"Contrôles de qualité des données, selon un calendrier","textb1d5e8ac8bb4":"localhost:{value0}","textb1d805e9f2e3":"Créer un déclencheur","textb1d8298ef0c9":"Changez la propriété de l’autorisation en Project avant d’associer un secret de projet.","textb1d877ab2f51":"Configurer manuellement","textb1f18214b68b":"Identité, audit et lieu d’exécution","textb1f192196534":"Envoi d’un e-mail à finance@acme.ai","textb1fa39a2b442":"Les vendredis à 17:00","textb1fb183269ba":"Restreindre les personnes pouvant démarrer des sessions","textb205bb47f81a":"Ouvrir la session","textb205c515d0be":"Vous n’avez pas d’URL hébergée sous la main ? Passez à « Manual configuration » et collez le XML de SSO → More Actions → SAML Metadata ; ce sont les mêmes métadonnées.","textb205e3c57a77":"Open source · N’importe quel modèle, vos clés · Auto-hébergé, VPC ou on-premise","textb20e428d9c27":"Envoyer des groupes : dans l’onglet « Provisioning » de l’application, sous « Entitlements », cliquez sur « Refresh » pour charger les groupes de SingulaComp. Dans l’onglet « Rules », ajoutez ensuite une règle — une condition (par exemple, membre d’un rôle OneLogin) avec l’action « Set Groups in SingulaComp » → le groupe.","textb21276f9e4bb":"Tous les outils utilisés par votre entreprise, connectés une seule fois et partagés entre agents et collaborateurs, pour que chacun travaille avec la même vision. Plus de 3 000 applications en un clic, ainsi que MCP, OpenAPI, GraphQL et HTTP brut.","textb216cf259699":"Exécutez-la vous-même ou laissez-nous nous en charger.","textb21fad12493d":"Ce que nous ne prétendrons pas.","textb224b94fdce0":"Le travail arrive dans main via une demande de modification. La fusion est un pouvoir distinct, refusé par défaut.","textb22562e17d16":"CLI du sandbox téléchargée","textb2279807303a":"Le vôtre, sur site","textb22c4907adbb":"Recharge automatique","textb22e4d6719d8":"À l’échelle du projet","textb235bbe13b97":"le rôle de la personne","textb23625948eee":"Quelle que soit la valeur par défaut du projet, elle change maintenant et après.","textb2439bcb8dee":"Résultat","textb24d6d33736e":"prêt","textb254c6e02e1a":"Rien ne démarre encore cet agent automatiquement.","textb25db58fe1dc":"Max · $1,000/mois","textb269dc4e81a5":"Commandes","textb274aca9dee1":"La réussite ressemble à ceci","textb2797ffabc55":"singulacomp env pull","textb27e54100c96":"Instructions et scripts que cet agent peut charger dans une session.","textb27fb38ba323":"Slack","textb2932a4b2ce3":"PingOne déduit l’ACS URL et l’Entity ID des métadonnées SP de SingulaComp — vous n’avez pas à les saisir séparément. Dans la page SAML Configuration de l’application, choisissez « Import from URL » (et NON l’option par défaut « Manually Enter »), collez l’Identifier (Entity ID) de SingulaComp dans le champ d’URL des métadonnées, puis cliquez sur Import — PingOne renseigne automatiquement les ACS URLs et l’Entity ID.","textb2a0575f2c15":"Faire pivoter, incliner ou étirer le logo","textb2a0a09c5ca4":"aucune action qu’un agent peut appeler.","textb2a1a9b22a36":"Export des métadonnées SAML de votre IdP (URL ou XML)","textb2a34791ddd7":"Groupe SCIM mis à jour","textb2a81951f5ec":"Désactiver les utilisateurs","textb2a8625a332e":"Trois déclencheurs programmés sur un axe temporel avec un marqueur indiquant le moment présent et la prochaine exécution mise en évidence.","textb2ac0da7c543":"Toute l’équipe","textb2c0cab20dc3":"Les lots JSON-RPC ne sont pas pris en charge","textb2c293b68745":".singulacomp/connectors/routes.toml","textb2d544129223":"Ce n’est pas terminé si","textb2e30caf44ee":"Utiliser des couleurs hexadécimales codées en dur dans les composants","textb2ec3bd97bbc":"Vous aimez les agents open source ? Faites-en créer un pour toute votre entreprise.","textb2ecce8c582e":"Rédigez-le maintenant. Ne le laissez jamais l’envoyer seul.","textb2efab3da232":"Application SaaS → Overview → Endpoint des métadonnées SAML","textb2f5ee0079b0":"Secret de l’application OAuth renouvelé","textb30183ea54ee":"Name ID","textb301cac49225":"Demander à l’agent de synchroniser","textb3170ca6cfd0":"Les déclencheurs résident dans singulacomp.yaml, à côté de vos agents et de vos images sandbox. Chacun indique son agent, sa planification ou son secret, ainsi que le modèle de prompt qui devient le premier message de la session.","textb3278e5f53cc":"Copier le contenu du fichier","textb32e10370ffe":"{value0} accordé à {value1}","textb331347922bb":"Recherche approfondie multi-source avec synthèse structurée, citations intégrées et graphiques.","textb332c3492d5e":"Configuration","textb33435f3c4d0":"Calcul à la seconde","textb3432a9b2814":"Construisez l’espace de travail client sous forme de fichiers, puis exécutez-le avec des agents.","textb34cf5ffb75b":"Isolé par défaut.","textb34f1e3c1569":"Autorisation pour {value0}","textb353663cbfbc":".singulacomp/opencode/opencode.jsonc","textb35b814c0d1f":"Valide, mais ignoré volontairement — le projet est en pause ou la charge utile ne correspondait pas au filtre du déclencheur.","textb35d7c2e59b8":"Les accès sont accordés, pas hérités. Un agent reçoit les connecteurs que vous lui attribuez, et rien d’autre. L’accès effectif correspond toujours à l’intersection entre ce que la personne peut faire et ce qui a été accordé à l’agent.","textb36591f91a8c":"Modèle demandé","textb36c2611dcdf":"Quotidien","textb36d622566f6":"Slack non connecté","textb3742c18c364":"Attribut source : « Cloud-only group display names » pour des noms lisibles.","textb3839e7c0b51":"Plus actif","textb389c97b8141":"Aucun bot Teams SingulaComp géré n’est configuré sur ce serveur. Enregistrez un bot Azure multi-locataire et connectez ses identifiants ci-dessous ; après la connexion, définissez le point de terminaison de messagerie de ce bot sur le webhook Teams de ce projet.","textb3960c7e6888":"microVM là où vous le demandez","textb39845ffaebd":"L’export expire au-delà de 10 000 lignes","textb39d263f67ad":"Projet supprimé","textb3a60e61a523":"Tâches","textb3c2db8d96e6":"Indicateur de session occupée","textb3cbcf46a05e":"Secret client copié","textb3e53ad64339":"La capacité du bac à sable est saturée","textb3fb8f492462":"Ajouter une source","textb3fd52fda8e3":"Supprime définitivement \"{value0}\" de cette liste, ainsi que tout ce qu'il était autorisé à faire.","textb3feb3946ecf":"Où chaque type de demande d’assistance est résolu.","textb3ffc83852a3":"Contactez l’assistance si vous pensez qu’il s’agit d’une erreur.","textb400f4160d8e":"Chargement du récapitulatif des coûts","textb40f3be54b3e":"Choisissez une session","textb4214ac48923":"Accès en lecture seule","textb427c3dec904":"par","textb439f94567ff":"Abonnement activé","textb4415e2f9e92":"Réessayez la demande d’audit de session.","textb4568bcc15f8":"Utiliser les tokens d’échelle typographique définis","textb45707d2a2d1":"Fournisseur SSO créé","textb4598b56508f":"pourra tout faire dans ce compte.","textb460ebf34ddb":"Collez l’URL du tenant dans « Base URL » et le secret dans « Token Key » (authentification : HTTP Header → Authorization: Bearer). Saisissez l’adresse email d’un utilisateur de test NOUVELLE, qui n’existe PAS déjà dans SingulaComp, cliquez sur « Test Connection », puis sur « Activate » — ne cliquez PAS sur Save pendant l’étape de l’utilisateur de test, sinon vous perdez la configuration.","textb46788a7c320":"La passerelle","textb468121bc1d9":"La logistique qui dévore une semaine de recrutement.","textb475669b9d30":"Rien ne correspond à \"{value0}\"","textb48301ea5f6d":"Configurer les attributs et les claims","textb486892ff5b2":"S’améliore en","textb48c0322c628":"Sélectionner tout ce qui est visible","textb48f5aea165f":"Les coûts du projet s’afficheront ici dès qu’une session sera exécutée.","textb48ff39c2e0f":"Supprimé","textb4a68ca59392":"Onglet Configuration de l’application → IdP Metadata URL (lien hébergé).","textb4b21a20cc58":"Recharger la configuration","textb4b262ae0516":"Sélectionner {value0}","textb4c085e57f14":"Les identifiants des connecteurs sont gérés côté serveur et n’entrent jamais dans la machine","textb4c137e300c0":"Pas encore testé","textb4c65ea8ef96":"Essai remplacé","textb4d40882ef59":"Un modèle seul répond. Le harness lui apporte la planification, l’utilisation d’outils et des exécutions en plusieurs étapes qu’il mène réellement à terme — propulsé par OpenCode et configuré par un fichier dans le repo.","textb4e437b00de3":"Supprimer le secours","textb5037fbea489":"Authentification du jeton","textb5068d24eb4f":"Modifier le secret","textb509788b5f62":"Le tunnel. Généré uniquement en mode tunnel","textb513228272b4":"L’agent valide son travail sur la branche de session et ouvre une demande de modification vers main. Vous examinez un diff accompagné d’une description — le même objet qu’aurait ouvert un collègue.","textb519f8fe9496":"Les conventions, la taxonomie, la manière dont votre équipe formule une note de version — tout vit dans le dépôt au format markdown. Vous pouvez le lire, le modifier et comparer les changements le jour où le résultat change.","textb51b682ea335":"$ singulacomp ship","textb5307a649d34":"Se connecter à SingulaComp","textb5353c3c6be9":"Livraison du webhook d’audit rejouée","textb538bf414362":"Séquence de démarrage","textb549d2890d4b":"Dites autoriser, demander ou refuser pour chaque outil — jusqu’à une seule commande shell","textb560dc33f1db":"Vous pouvez insérer directement dans l’instruction des informations du message entrant :","textb5658fc8edda":"Sur cette page","textb5687cf04af3":"Demandeur","textb5814f05b923":"Rechercher des secrets","textb581fd88ea24":": {value0}","textb5845e7eea2b":"Utiliser transition-colors sur les éléments","textb58723266197":"Domaine principal","textb597cb0305b9":"aperçu du navigateur application port localhost session","textb5a7e2126214":"Définissez la règle sur Active/enabled — PingOne exécute alors une synchronisation complète initiale, puis des synchronisations incrémentielles lors des changements dans l’annuaire.","textb5aad44ae08f":"Auto-hébergez sur votre cloud, VPC ou infrastructure sur site — sans dépendance propriétaire","textb5af740a6585":"Outil Règle {value0}","textb5b66f95fd41":"Autoriser, demander ou bloquer","textb5b83b18d54b":"Échec de la copie dans le presse-papiers","textb5c120b316c2":"Enregistré","textb5ca3585c03b":"Autorisations limitées par agent — personnes et agents sont des principaux","textb5cec06a6ef5":"activations du panneau latéral :","textb5e0b14b924e":"Mappage de groupe SSO supprimé","textb5ed3ee11645":"dernière utilisation","textb5ede7fb45df":"Afficher les fichiers masqués","textb5fc7fe188d3":"Ses propres politiques","textb61483615d2a":"Paramètres → Inclure dans l'assertion SAML","textb6183be53a89":"Demande de modification vers main","textb61c8415b2b6":"Secret du projet défini","textb627f853304f":"Utiliser SingulaComp Cloud","textb631cd34d717":"Demandez le 15. Exécutez le 1er.","textb63bc1453631":"Automatiser","textb641eac15b51":"Échec du chargement des autorisations du rôle","textb64ac05f17e6":"Disponible","textb64e5a98df62":"Utilise l’image claire","textb65a63353da6":"Rechercher par titre, propriétaire, source, branche, agent ou ID","textb65b97575287":"Aucun connecteur.","textb6689bbc4fc5":"Stocké de manière sécurisée, mais transmis à aucune session ni à aucun service SingulaComp.","textb6697d79674d":"Planifications Cron et webhooks signés","textb66d289c5384":"Les nouvelles requêtes sont bloquées une fois la limite atteinte.","textb67115bd8489":"Les fuseaux horaires sont réels","textb6741b4ccf6d":"Autoriser","textb67535ab165d":"Le dépôt est cloné","textb675e9b4cde0":"Ce message est volontairement long afin que la ligne doive renvoyer le texte à la ligne, sans faire sortir l’appel à l’action de la ligne ni couper l’icône initiale contre la première ligne du texte.","textb6890bc23a9c":"Choisir un agent","textb68f7b640d93":"Limité par personne, agent et équipe — et audité","textb696d75511dc":"Finance","textb697dd6a71d9":"Cas d’usage","textb6a85bd3fbfe":"Environnement de l’agent","textb6b0e4b6a3fe":"Le manuel, les grilles d’évaluation, les plans d’intégration. De plus en plus, ces éléments ont plutôt leur place dans le dépôt, où une modification de politique est un diff signé et daté.","textb6b6f5c32995":"qui ne définit pas déjà le paramètre — la valeur propre à la session est toujours prioritaire. Seuls les contrôles pris en charge par ce modèle sont affichés.","textb6b7a0065808":"Répéter","textb6bb289a7a2c":"comptes équipes organisations changer gérer","textb6bcbb175d23":"Régulier · 400","textb6c70926c1aa":"Administrateurs uniquement","textb6cde9030cef":"Créer une clé","textb6d85433a7ee":"Impossible de charger les sessions","textb6de6f87c92d":"SingulaComp Cloud, votre propre VPC ou votre propre réseau on-premise. Le code est open source : vous pouvez donc lire chaque ligne de ce à quoi vous faites confiance.","textb6e3ca291ec2":"demande de modification","textb6eb7c48522c":"Tuile d’icône","textb6eb82cd3300":"Les mots de passe ne correspondent pas","textb6f7df17e0a2":"Échec de la création de la session","textb6f9714861b3":"3 mois","textb70354a1faae":"Foo 7B","textb711e0ff2f4f":"Chaque session dispose de son propre ordinateur.","textb71608b2cdaf":"Les étapes d’approbation sont désactivées jusqu’à leur configuration","textb7232e83ca9a":"Un déclencheur cron rédige la synthèse hebdomadaire. Un webhook signé de votre processus de release démarre une session qui rédige les notes à partir du diff. Les deux arrivent sous forme de documents à relire.","textb728bd912cde":"Impossible de charger la règle de routage.","textb7297226fd1f":"Enregistrer le nom","textb7396994492d":"Ajouter une application SAML personnalisée → Mapping des attributs","textb74106e21108":"ce n'est pas le cas.","textb7416a669c6b":"Rappelé","textb74399647bf0":"Nommez-le selon sa fonction, afin qu’une ligne d’audit se lise comme elle-même.","textb743a712efa8":"Un fil est une session. Une seule, et pas davantage.","textb7595e2a8639":"étapes","textb762cc8a7284":"Analyse l’activité récente et organise .singulacomp/memory, en ouvrant une CR de mémoire à chaque exécution.","textb764cdc0eab7":"Inconnu","textb7668a581f59":"Échec de la déconnexion","textb76700893c7c":"<EntityDescriptor …>…</EntityDescriptor>","textb769a269132c":"Provisionnez automatiquement les membres depuis votre IdP. Les revendications de groupes sont synchronisées avec les groupes IAM.","textb77349bf1fa9":"env","textb78b4d8cdf7e":"Votre stack, vos modèles, vos clés","textb79cac926e0b":"Aide","textb7a2eb97cb86":"Démarrer une session","textb7a322bb1c77":"Quelqu’un demande ce qui est arrivé à la conversion en semaine 27. L’agent écrit la requête, l’exécute, vérifie le résultat avec une seconde approche et répond avec le chiffre et le SQL. La prochaine personne n’a pas besoin de vous non plus.","textb7ad567477c8":"sandbox","textb7af4994e91d":"L’entreprise dépose des correctifs pour elle-même.","textb7b45ed9444f":"Il ne peut pas s’accorder une augmentation","textb7b62fb8ba41":"Développez « Mappings » → « Provision Microsoft Entra ID Users ». La seule ligne importante : « userName » doit être associé à l’attribut source « user.userprincipalname » — c’est ainsi que SingulaComp associe l’utilisateur SCIM à un compte SingulaComp. Laissez le mappage par défaut « objectId → externalId » tel quel (il permet à Entra de reconnaître un enregistrement déjà envoyé lors des synchronisations suivantes), ainsi que les autres valeurs par défaut.","textb7ce84ad7e7d":"Fournisseur SSO supprimé","textb7d225614f26":"  templates:","textb7d2844482b4":"Ouvrir la page complète d’approbation","textb7ddab3f7df8":"Supprimer {value0} et chaque environnement d'exécution ? Cette action ne peut pas être annulée.","textb7de71558bf4":"Les connecteurs sélectionnés résolvent ce secret sur le serveur. Le sandbox ne reçoit aucune valeur.","textb7e29198fc4e":"Clé {value0} supprimée","textb7ef1459725d":"Échec de la suppression immédiate du compte","textb80a37564fbb":"Requête","textb81b729b4538":"dans un canal, puis mentionnez-le. Chaque mention lance une nouvelle exécution et l’agent répond dans ce fil.","textb81c6e280de1":"Réinitialiser avec SingulaComp","textb82db800b29f":"Natif OpenCode · Versionné · Refus par défaut · Fusionné par un humain","textb835b4d2630c":"Vous avez approuvé cela il y a 4 minutes — déploiement en cours","textb83b8a3e405c":"La plupart des tâches ne relèvent pas de la modélisation. C’est la quatrième version d’une question déjà posée, un pipeline qui a cessé de fonctionner pendant la nuit et trois équipes qui ne s’accordent pas sur le sens d’« actif ».","textb84177fa1580":"Échec du chargement du projet","textb84655f012ef":"Membres dans","textb85c24628050":"la couche SingulaComp","textb85e0ede430b":"Se connecter depuis votre machine","textb86777c5ad5c":"« {value0} » arrêté","textb86941027ad4":"Chaque fois que vos agents enregistrent leur travail, la version apparaît ici.","textb86ad17151eb":"Variable d’environnement","textb8773d75259e":"Nouveau compte","textb885c730262c":"Par défaut (niveau)","textb88c90511203":"Reliés par un trait fin — de la source à la cible.","textb88cae951498":"La piste d’audit n’est pas ajoutée après coup : c’est le dépôt lui-même","textb88fc5fc4765":"Coûts","textb89092d6036a":"Dans l’onglet Parameters, ajoutez un paramètre SAML pour chaque attribut et mappez-le vers sa valeur OneLogin dans la liste déroulante. Cochez « Include in SAML assertion » pour chacun, sinon la valeur ne sera jamais envoyée.","textb899f9301499":". Chaque requête effectuée avec celle-ci est enregistrée et facturée à ce projet.","textb89e92d0b992":"Échec de la suppression de la clé","textb89ec7e4cd95":"Activez de force les modèles utilisant les identifiants SingulaComp, limitez le compte à ses propres clés BYOK ou laissez la décision à l’offre effective.","textb8b311b0f273":"Uni","textb8ba4fddecaf":"Les crédits gratuits sont réservés aux bacs à sable","textb8babd5bba24":"tous les jours à 03:00","textb8bad1ee3036":"Conserver un espace libre minimal de chaque côté","textb8c209cdead6":"Demander","textb8ce566177f1":"JSON des identifiants","textb8e1f80bd70a":"event","textb90eab55d0d5":"Accès de base au compte.","textb91015bed915":"Impossible de charger l’état SSO","textb931b468ad1a":"Impossible d’atteindre cette instance. Elle est peut-être en cours de démarrage ou temporairement hors ligne. Nouvelle tentative automatique…","textb93900bded31":"En cours...","textb94207703902":"immédiatement.","textb948f8d45e30":"Si la connexion échoue : « access denied » par Cloudflare → élargissez ou ajoutez une stratégie Access (étape de stratégie). Retour à l’IdP → vérifiez la méthode de connexion en amont (première étape). Connexion réussie mais aucun groupe → confirmez la présence de l’attribut « groups » (étape des groupes) et vérifiez que son NOM correspond à celui de l’étape de connexion.","textb949c922b6ef":"Git","textb94b96f978cd":"Modèle de bac à sable","textb9539997cfbd":"dismissible ajoute un ✕ au-dessus de la surcouche étirée, afin qu’il reste cliquable indépendamment même lorsque toute la carte est un lien.","textb958ce8b871a":"Température","textb963bfc5b85d":"Google n’envoie que les groupes sélectionnés EXPLICITEMENT ici (75 maximum). Ajoutez chaque groupe que vous prévoyez d’associer dans SingulaComp — un groupe non sélectionné est silencieusement exclu du claim.","textb96d63115850":"deploy_operator","textb977b950c1ae":"Cloud","textb978cac03a79":"Les groupes IdP sont associés aux rôles de vos projets","textb97d0d8acd14":"L’obligation du SSO a été désactivée","textb99e0e68a55a":"Computer Tunnels","textb99fa6c06150":"Aperçu indisponible","textb9acc1017895":"Créez un groupe SingulaComp pour chaque groupe envoyé par votre IdP — aucun mappage par groupe n’est nécessaire.","textb9ad2f00fba7":"modifications requises","textb9addc023078":"marko@singulacomp.ai","textb9b2cc46e71e":"Autorisations par ressource pour chaque personne et chaque agent","textb9c1352c8c67":"Un agent capable de tout installer, tout appeler et tout écrire n’est sûr que si les barrières sont réelles. Dans SingulaComp, elles se trouvent sous l’agent, dans la plateforme, là où un prompt ne peut pas les contourner par la persuasion.","textb9da7e34f203":"Aucun abonnement","textb9dc64b38ee1":"Impossible d’enregistrer les remplacements de session","textb9e8c0ab350c":"Associer un groupe à n’importe quel projet avec un rôle","textb9e9f26c6ab1":"Tout est fermé.","textb9edcf16a2bc":"Choisir une icône","textb9ee7dd33701":"240,000","textb9ef397631ca":"×2 pour arrêter","textba001c7cb599":"Illustration. Northwind, Acme, Globex et Initech sont des espaces réservés — SingulaComp ne nomme jamais de client.","textba021a1745ad":"Ne jamais saisir sur la machine","textba05a1dd202f":"Définir l’AGI ouverte : des êtres cognitifs entièrement autonomes comme collègues numériques.","textba0e4962bc0f":"size-3.5 shrink-0","textba0e4afa9340":"Symbole","textba13e1e74457":"Risque faible","textba24f124cec0":"En savoir plus.","textba3bbbe10d8b":"Chargement…","textba3f27dd11a9":"SingulaComp est open source et auto-hébergeable : SingulaComp Cloud, votre propre VPC ou votre réseau on-premise. Si les données personnelles ne doivent pas quitter votre infrastructure, déployez toute la plateforme à l’intérieur. Pour les questions de déploiement et de conformité, contactez-nous plutôt que de vous fier à une promesse marketing.","textba3f81aff6a6":"Contexte et connexions","textba49fa284746":"Conserver — limité, lecture seule","textba5caa4285a8":"En-tête","textba601cdb484b":"Impossible de charger {value0}","textba66db5df698":"La transformation IA nécessite un OS d’entreprise","textba6a7b88050c":"{value0} messages en attente supprimés","textba79c7ed3401":"Compréhension réelle de l’architecture des agents : harness, boucles, gestion du contexte, limites des outils, sandboxing, evals.","textba8071b5f41a":"  bash: ask","textba8085324c75":"Session authentifiée démarrée","textba819ccda692":"Contrôle total","textba81a9896972":"Échec du chargement du groupe","textba88c968e1e5":"Actualisation automatique toutes les quelques secondes.","textba97f8006840":"Administration OneLogin → Users","textba9b3136ea65":"Depuis le fil","textbaaddf70fb5d":"Type","textbaaf53622a51":"affichées","textbab76032fb5d":"Livrables concrets","textbabe9dda8503":"Heure de début","textbacd3c9c5def":"SystemMessage — variantes","textbad2768c4d92":"Activer le son","textbad347716ab2":"J’ai ciblé les utilisateurs, sélectionné les groupes et activé la règle","textbad42e1e2c1c":"# transformer n’importe quel répertoire en SingulaComp","textbad912670722":"1 182 400","textbae205d999cb":"Du travail de production qui vous ressemble","textbaf049ac2b9e":"Clés de passerelle","textbaf0b7ee73d4":"dans l’ordinateur de l’agent","textbb03465bfcd0":"Deux types d’identifiants, aux comportements différents","textbb08e04092a7":"Demande introuvable","textbb2ab0401c3c":"Les démarrages à froid peuvent prendre un peu plus de temps.","textbb3457786e8d":"Console d’administration Okta avec la section Applications développée","textbb349bfe6750":"Supprimer l’accès","textbb39dca99b35":"Les permissions empêchent un agent de faire quelque chose. Une compétence d’affirmations l’empêche de dire quelque chose. Les deux vivent dans le dépôt, et c’est la seconde qui empêche réellement un chiffre invérifiable d’arriver sur votre page d’accueil.","textbb45167cfb4d":"« {value0} » copié ici","textbb4db6a8ee1a":"Stratégie IAM supprimée","textbb53fb4d70fa":"Échec du chargement du récapitulatif des coûts","textbb5635b0e8d3":"Définissez les actions de lecture sur Allow et toute action qui écrit dans un data warehouse ou remplace une table sur Ask. L’exécution s’arrête à l’appel, avec l’instruction sous vos yeux, puis reprend exactement à cet endroit lorsque vous approuvez.","textbb59775ca8ea":"Ouvrir dans le panneau","textbb5b88b1e5a1":"L’entreprise reste de votre côté du mur.","textbb5c4fa6a785":"Autorisations d’usurpation actives répertoriées","textbb5f8be51296":"entretient la mémoire du projet selon une tâche cron","textbb650fd852da":"Extrait de l’agent par défaut de chaque nouveau projet SingulaComp.","textbb68ff20e011":"Réessayer sur","textbb6aea287396":"Audit","textbb742be18fc7":"Structurer et livrer","textbb74cc7dce98":"Secrets de projet transmis aux sessions de cet agent en tant que variables d'environnement. Cliquez sur un pour le modifier.","textbb87df16a4e3":"Les secrets sont injectés au démarrage ; rien n’est intégré à l’instantané.","textbb884e446b21":"Tout lire pour vous laisser réfléchir à autre chose.","textbba9af131107":"Hôtes","textbbbc664ba1ca":"Exécute chaque étape dans un bac à sable et s’arrête aux étapes d’approbation que vous activez.","textbbbf43b8819c":"Canal intégré","textbbc3c635e57a":"gmail.list_messages","textbbc5a3f2ca48":"Vos modifications apportées à {value0} ne sont pas enregistrées. Partez maintenant et ils sont perdus.","textbbd4b6a86bc6":"Modifications","textbbd67a03b342":"launch-note.md · +64 −0","textbbdce4215935":"lorsque vous connectez un fournisseur de modèles,","textbbe5fc3b9ef3":"Démarrage…","textbbeaa7427c41":"Quatre réponses.","textbbeb1185a5ff":"Cite","textbc18f7068971":"markdown","textbc25c1f595c9":"L’appareil est en cours de connexion. Vous pouvez fermer cet onglet.","textbc298b920f14":"Paramètre multivaleur","textbc29a1f71de0":"Sessions quotidiennes, comptes actifs et consommation de crédit.","textbc346bfb5269":"Un agent est un principal, pas une faille.","textbc3528a9d83c":"Ouverture de votre espace de travail","textbc43ab815937":"Supprimer {value0} ?","textbc44e1fccb68":"Épingler la barre latérale","textbc51e9e65d79":"lignes","textbc55e2d2f3ed":"Échec de la copie","textbc5748dad170":"Personnes et comptes de service","textbc575e0055ab":"Valeurs propres au compte qui prennent le pas sur le forfait. Vide ou « Hériter » signifie que le forfait s’applique. Enregistrer une ligne la rend permanente — une attribution qui doit prendre fin doit être placée dans un essai.","textbc5b45ae7b60":"Rétablir la valeur par défaut","textbc61b449571f":"Deux brouillons de la même page sont deux commits. Les différences entre eux forment un diff lisible en dix secondes, plutôt qu’un document contenant onze bulles de suggestion et aucune version actuelle clairement identifiée.","textbc6d10ad4ebd":"La revue que personne ne planifie, planifiée","textbc71a3042158":"Action rédigée","textbc79cdffbaa8":"Plus d’options","textbc7b631a689b":"Réduire le zoom","textbc8686cf8d63":"Clé {value0} enregistrée","textbc86ed0acea7":"Basculement enregistré","textbc92e0e35c9a":"Recommandation","textbca888f9f9fd":"support@agentmail.to","textbcace0f3244e":"Rechercher {value0} fournisseurs…","textbcb9069a33fc":"Durée maximale d’une clé","textbcba696f3eb1":"Routage","textbcc3be342ea1":"Poetic compile vos procédures dans un langage dédié qu’il exécute pour vous. SingulaComp conserve le workflow sous forme de code standard dans un dépôt que vous possédez et contrôle la frontière lorsqu’il touche au monde extérieur. Comparaison technique de deux réponses au même problème.","textbcc54a5fd95e":"Changer de liste","textbcd03103c8c1":"Sur une carte, dans le fil","textbcd80dd21f3c":"Durée personnalisée de l’essai en jours","textbcd8cc53f40e":"Aucune description","textbcdbec03e086":"MFA requise pour le compte","textbce22443b335":"Aucune condition — chaque requête démarre une exécution.","textbce8671d3706":"Toute personne qui se connecte via SSO depuis votre domaine devient automatiquement membre.","textbd02b9a7d71d":"Tâches","textbd0b7be215ce":"Fermer l’éditeur","textbd19c57b5482":"En attente de l’agent","textbd2b129daf78":"Les horaires ci-dessus sont interprétés dans ce fuseau horaire. Le passage à l’heure d’été est géré automatiquement.","textbd333807715b":"Session sandbox","textbd49211479cd":"singulacomp.yaml est la couche SingulaComp : la machine sur laquelle les sessions démarrent, les connecteurs, les déclencheurs, les noms des secrets et ce que chaque agent est autorisé à utiliser. La configuration OpenCode est l’environnement d’exécution dans lequel les agents réfléchissent. Tout le reste est constitué des fichiers du dépôt.","textbd570c66902c":"Niveau de réflexion du modèle avant sa réponse","textbd59cb991302":"Accorder le statut de super administrateur","textbd5a646673af":"→ connecté : espace de travail Slack acme-hq","textbd5edd378cd3":"Les requêtes continuent ; la barre passe simplement en dépassement de budget.","textbd769dab6c4d":"Lien d’invitation copié","textbd82a26d7bf4":"Les groupes d’utilisateurs JumpCloud associés à l’application sont créés dans SingulaComp sous leurs noms JumpCloud.","textbd91f21810f1":"La passerelle qui résout l’identifiant est aussi celle qui écrit l’enregistrement : l’action, l’agent, la personne ou le déclencheur derrière la session, le résultat et l’auteur de la libération d’un appel suspendu.","textbd938c688f49":"action","textbd966864b912":"API Status","textbda9de7688c0":"Impossible de charger les connexions","textbdb0a086980a":"owner/repo ou https://…","textbdb86505f806":"Archivé","textbdbd7706de64":"Comment cela fonctionne","textbdbdc3e6773d":"Ce que tout le monde voit lorsque le {value0} est actif.","textbdc0857b99a9":"Moi uniquement","textbdc090ec61e3":"Recharger","textbdc7d54433e6":"Échec de l’ajout du connecteur","textbdc837a7b2e4":"Latence de mise à disposition (p50)","textbdc8e80f18fe":"Ajouter une application SAML personnalisée → Détails du fournisseur d'identité Google","textbde05a7b8929":"Vérification de la session","textbde131e31c9e":"Forcer l’activation","textbde68b612323":"Générez un nouveau secret client sur la même page","textbdeb4b447636":"Définissez l’attribut correspondant afin que « userName » soit l’adresse email de l’utilisateur — c’est ainsi que SingulaComp associe un utilisateur SCIM à un compte.","textbdec5adcbac2":"Signé, sinon il ne se déclenche pas.","textbded910328ad":"S’exécute de bout en bout.","textbdee13d828b2":"Administration JumpCloud → Access → SSO Applications → votre application → Identity Management","textbe03b81f11cb":"Déjà connecté","textbe0fce7637ce":"Un message Slack peut devenir une demande de modification livrée","textbe139a3e28c2":"La revue d’accès qui est réellement effectuée","textbe20f8439a89":"Aucune session n’a été créée sur cette période.","textbe229f0684bc":"Comment SingulaComp est conçu pour résister à un audit de sécurité : une machine isolée par session, des identifiants de connecteurs gérés côté serveur qui n’y entrent jamais, des permissions pour personnes et agents, des validations humaines et une demande de changement entre un agent et main.","textbe237eda7fff":"Séparateur","textbe27a86a69e5":"Aucun espace de travail ne correspond à \"{value0}\"","textbe27d22c9bdf":"fix-checkout-expiry.diff","textbe2dc4d42749":"Plus de 3 000 applications · MCP · OpenAPI · GraphQL · HTTP brut","textbe2fe9fb8f0d":"Configurer l’authentification unique avec SAML → Attributes & Claims","textbe326ab70883":"Les coûts des sessions s’afficheront après leur création.","textbe3544030278":"Une analyse que vous pouvez relancer, pas un chiffre dans une fenêtre de chat.","textbe35cc8c61f6":"Route interne — même modèle de lien étiré.","textbe3702e3f1af":"Carte","textbe379a30f1aa":"crédits","textbe433708b2dd":"Sait recruter.","textbe53d21f807a":"Du fil à la session","textbe60f64bd270":"Les projets apparaîtront ici une fois que l’utilisateur en aura créé un.","textbe70d00c8928":"Tout agent peut modifier sa propre configuration et proposer la modification","textbe8fb61fbc84":"URL de base SCIM","textbe90a56d29da":"Désactivez cette option pour empêcher l’agent de démarrer toute nouvelle session.","textbe91940b79f4":"Assistance","textbe9276fcd0e3":"connectors:","textbe99d500e83c":"Révoquer les droits Enterprise","textbe9a4d2a34e1":"{label} demande l’autorisation pour : {toolName}","textbeafec79ffdd":"Auto-hébergé","textbeb1d90456ab":"Chaque déclencheur webhook indique un secret de projet qui le signe. Un déclencheur sans secret est rejeté lors de la validation : il n’existe aucun webhook non authentifié que vous pourriez oublier de sécuriser plus tard.","textbebd0ee2eb17":"Tout ce que la CLI génère peut ensuite être renouvelé avec singulacomp self-host env rotate, et chaque valeur est visible avec singulacomp self-host env ls, masquée sauf si vous demandez --show.","textbec01940880b":"Définissez l’agent et le modèle utilisés par ce canal","textbec69036aa27":"Trier","textbecbaf073355":"Une session, une machine, une branche. Une mauvaise exécution ne vous coûte qu’une machine que vous alliez jeter.","textbed03adbb73f":"Désactivez cette option pour le créer en pause et l’examiner d’abord.","textbed65ccdcd2f":"OneLogin : mappage d’un paramètre vers sa valeur avec Include in SAML assertion","textbeda94e911d3":"Cela prend plus de temps que d’habitude.","textbef51dd5402b":"Noir et blanc pur, sans accent — minimalisme suisse","textbef5c2e7cce8":"Groupes : si vous avez laissé « Auto-provision groups » activé à l’étape de connexion (valeur par défaut), vos groupes IdP apparaissent automatiquement sous Groups — attribuez simplement un rôle de projet à chacun. Si vous l’avez désactivé, associez-les vous-même dans Identity page → carte SAML SSO → « Group mappings » (nom/ID du groupe IdP → groupe SingulaComp).","textbef9d0c36db1":"L’agent appelle un outil. Il indique le connecteur et l’action — il n’a ni URL, ni hôte, ni clé.","textbefd6c156056":"Les deux types indiquent l’agent sous lequel ils s’exécutent et héritent de son accès refusé par défaut.","textbeff1e4ca7a0":"Un savoir-faire réutilisable présent dans chaque session.","textbeffd2472832":"Lien révoqué","textbf16dc964c99":"J’ai créé l’application","textbf1d5331564b":"SingulaComp repose sur la boucle de rétroaction. Déployez-le, utilisez-le et regardez-le se renforcer. Commencez à construire la vôtre.","textbf1ebcb141c8":"Identifiants de l’application SaaS Cloudflare avec le point de terminaison SSO, Access Entity ID et la clé publique","textbf20a711b1b5":"Authentification unique → Attributes & Claims","textbf2ddf28deeb":"Collez l’URL du tenant dans « SCIM Base URL », définissez « Users Resource » = /Users, « Groups Resource » = /Groups et « SCIM Version » = 2.0. Définissez « Authentication Method » = « OAuth 2 Bearer Token » et collez le secret dans « OAuth Access Token ». Cliquez sur « Test connection », puis sur Save.","textbf2ffcbdcaaf":"Assignments constitue la liste d’autorisation : seules les personnes/groupes affectés sont provisionnés. Push Groups est distinct : il synchronise l’appartenance aux groupes que vous transmettez explicitement.","textbf30cc3b0697":"Supprimer le connecteur","textbf374f3c41a2":"Configuration SAML de base","textbf38f30d64e1":"Uniquement les secrets accordés à cette session, placés au démarrage","textbf405915a297":"La migration mécanique dans deux cents fichiers","textbf56a193cb9f":"Résultat suivant","textbf5f39ac2192":"    app: gmail","textbf692d2cef5a":"Les métadonnées de fédération capturées précédemment sont préremplies ci-dessous. SingulaComp enregistre votre IdP et redirige vers celui-ci les connexions correspondant à votre domaine email.","textbf6c07f87075":"Connecter une application","textbf7e9458c251":"Déconnectez-vous à tout moment avec la commande","textbf7ff92baea3":"Nombre maximal d’appels d’outils que cet agent peut effectuer en une exécution.","textbf84e3349ac2":"Aperçu Enterprise désactivé","textbf8a9eab9e7e":"Reconnecter","textbf8d3ae91a75":"Les groupes envoyés sont créés dans SingulaComp sous leur displayName.","textbf9a0f6614bb":"Plafonnez les dépenses de ce projet via la gateway","textbfa93eb4d4fe":"Nom du produit","textbfca5e70d80a":"01 · Interface principale de l’agent","textbfd271fe6ead":"Entrez le code {value0}","textbfdab44d056f":"Chaque matin à 07:00, crée le rapport de revenus depuis l’entrepôt de données et publie-le dans le canal de l’équipe.","textbfe272f94fb0":"Inverse","textbff3c2a3f88a":"membre est","textc009fe87348b":"Impossible de charger l’aperçu du PDF.","textc011d6097bfb":"Licence","textc01240eae6d5":"Il ne s’agit pas d’une version dépouillée dont les meilleures fonctionnalités seraient réservées à l’offre payante. Les instances auto-hébergées utilisent les mêmes images que le cloud géré, produites par le même pipeline et la même chaîne de versions.","textc023d120dd17":"A listé les connecteurs","textc02977b07ec9":"Tester la connexion","textc02ba0f7bece":"463 900","textc0472b8d5a10":"PingOne exécute une synchronisation complète initiale lorsque la règle devient Active, puis envoie les changements au fur et à mesure des modifications de votre annuaire.","textc04730f12fa8":"Facturé à","textc061da196eae":"Machines","textc066965ff30e":"Chaque modification","textc068cf296b8d":"Un projet SingulaComp complet et fonctionnel — créé comme projet indépendant et configuré pour vous en une session.","textc06bf9670174":"Saisissez votre mot de passe","textc071cf5f5ed6":"en cours","textc07905a5f0b7":"Le grant skills d’un agent contrôle les skills qu’il peut charger. Un agent financier ne reçoit pas le guide de déploiement simplement parce qu’il se trouve dans le dépôt.","textc080649df657":"Vous seul","textc09407a43df3":"Vos valeurs — gardez cette page ouverte pendant la configuration de votre fournisseur d’identité","textc09bd5ffeba2":"Tuile teintée, se fond dans le support.","textc09f632874c2":"Actuel :","textc0abac43e0de":"Pages DOCX","textc0b1a62c484f":"Le kit d’entretien, construit à partir de la grille d’évaluation","textc0b9d9e9ac1d":"Retirer de la file","textc0bf75bd78bf":"Modifier","textc0ce2c4fe34a":"Installations GitHub associables répertoriées","textc0d482146c7d":"2 affirmations, non vérifiées","textc0d5cbb786f3":"Commande de session exécutée","textc0de5a24d752":"p99","textc0e1f163ffe0":"Puisque tout est du texte dans un seul dépôt, vous pouvez créer une branche pour toute votre force de travail, essayer un autre ensemble de grants, revenir en arrière ou transférer le tout à un nouveau projet. La configuration voyage avec le clone.","textc0f06f876fa1":"Non signé","textc116f723c599":"Cette session est en plein tour","textc11ead9d95f2":"Chaque appel soumis à contrôle est approuvé séparément, avec ses arguments sous vos yeux. Il n’existe aucune autorisation valable pour toute la session derrière laquelle un appel ultérieur aux arguments différents pourrait se cacher — ce raccourci a été supprimé au niveau de l’application des règles, pas seulement de l’interface.","textc12b32f6ae34":"Diffuser les événements via des webhooks d’audit","textc12d3214f808":"La moitié du travail qui ne consiste pas à vendre.","textc15301c0e647":"Extraire","textc1624b35348b":"Dans le même fil","textc1682b5136e2":"JumpCloud envoie uniquement les groupes LIÉS à cette application, dans l’attribut « groups » : liez et mappez les groupes souhaités avant leur apparition.","textaa5034371e0d":"Services extérieurs que cet agent peut appeler. Cliquez sur l’un d’eux pour le connecter ou gérer ses comptes.","textc181324d303e":"Vous avez trouvé quelque chose ? Informez-nous en privé.","textc187d313e143":"Copiez le jeton maintenant — il ne sera plus affiché. Configurez-le ensuite dans votre IdP.","textc18ce3e6b5e0":"enterpriseAccordionSelfhostBody","textc18dc13ca821":"Les sessions peuvent toujours démarrer, mais l’agent ne disposera pas de ces valeurs.","textc19b5dc4376a":"« Qu’a dit quelqu’un à propos de l’export ? »","textc19c3fc65916":"dans votre terminal attend votre approbation pour cette connexion.","textc1a5d4982c10":"pas pour le contourner.","textc1ada08ce138":"Piste d’audit","textc1b1dc22e207":"Le sandbox démarre. Les fichiers apparaîtront automatiquement.","textc1b54655a83a":"Activer l’aperçu","textc1bd8f2b8d0e":"Prospection d’influenceurs et UGC sur X et LinkedIn.","textc1c1009d3f37":"Mise à jour","textc1c224b03cd9":"Administrateur","textc1c45b663d17":"Dans un canal où il a été invité, ou dans un message direct. Une simple mention sans tâche reçoit un rappel d’en ajouter une, plutôt que de créer une session que personne n’a demandée.","textc1c80b037867":"Historique de la session","textc1dc1081d53b":"Application Web SAML2","textc1dcc8fb31f6":"Nom de l’en-tête","textc1e4a1169ac8":"Toute erreur de modèle ou de fournisseur","textc1f0ae357feb":"À l’étape « Service provider details », collez ces deux valeurs.","textc1f88e9d6c41":"En cours","textc1fec07f0f86":"Compact — jusqu’à 4 par ligne","textc204c52417cd":"et indiquez exactement ce que vous n’avez pas pu rapprocher.","textc205924de0fe":"Documentation","textc219d96549eb":"Aucun fichier","textc21ead0614e7":"Fermé","textc21f6265f30c":"Utiliser bold (700) pour les titres","textc229fa075816":"CardButton","textc22bea667103":"Dupliquez-la pour une deuxième unité commerciale. Créez une branche pour essayer un autre ensemble d’agents. Confiez l’ensemble à une nouvelle équipe : elle récupère les compétences, la mémoire et les autorisations.","textc22e35419e83":"Échec de la mise à jour de la démo","textc22e9b2269f5":"Nous l’enregistrons comme secret de projet et vous fournissons l’adresse web une fois le webhook créé.","textc236204dab7f":"      de modification fusionnées et les résumés de session. Mets à jour","textc23cc1f72afe":"E-mail connecté","textc24d4a79738f":"Impossible de copier dans le presse-papiers.","textc24df1950343":"Les statuts concrets sont prioritaires ; l’ambiance reste désactivée.","textc25337055464":"Rôles","textc253f451bdd5":"Répondre","textc25bdcabc47d":"Échec de la mise à jour du référentiel","textc25c44464d12":"Finalisation","textc267c186e80d":"ID de corrélation","textc26857e5267c":"Tous les produits IA convergent vers la même architecture. Le seul avantage défendable est un volant de données — une boucle d’apprentissage où chaque interaction améliore votre système. Voici ce que cela signifie et pourquoi SingulaComp est conçu pour cela.","textc26ca4369200":"Prend en charge le JSON Collection v2, les dépôts Git gérés par Postman et les espaces de travail publics configurés.","textc2718d67695f":"Gérer les rôles →","textc27cafdc51f8":"Votre application → Settings → Advanced Settings → Endpoints","textc27d8467e76a":"singulacomp channels","textc28d0504b164":"Échec de la connexion au provider","textc28e1cbeedd6":"Un projet Docker Compose","textc2909469419c":"Ce que nous ne prétendrons pas","textc297a4c9177d":"Jeton du bot Slack","textc2a08c85f9d8":"Identifiants client OAuth 2.0","textc2a5f8398f12":"Connexion d’appareil OAuth 2.0 terminée","textc2a8ec8a019a":"    secrets: all","textc2b1b8e2e039":"Provisionnement","textc2b5c5598bb9":"La recherche, le brief pré-appel, les notes saisies dans le CRM, le suivi rédigé à partir de ce qui a réellement été dit. L’agent prend en charge le travail avant et après l’appel. Rien n’est envoyé sans votre approbation.","textc2c989a90482":"Paramètres du compte mis à jour","textc2c9d78784a8":"Solide, mais mauvaise stack","textc2cd30387c73":"Les surfaces","textc2d30e82e60f":"est le symbole seul,","textc2d5fe56d856":"Demander à l’agent : synchroniser la branche et recharger","textc2dfb2c0eb28":"Un agent est les deux à la fois. C’est une ressource que vous attribuez à des personnes — limitez quelqu’un à un sous-ensemble dans « Modifier l’accès », sous Agents — et un principal à part entière : chaque agent possède une identité de compte de service pouvant recevoir des rôles comme une personne.","textc2e1dd25902a":"## Associer un paiement à une facture","textc2ec18f03397":"Vérification des fichiers","textc2ef82e31689":"Fonctionnalités Enterprise","textc31723ab3302":"Recherche…","textc31c97ca7758":"    connectors: all","textc320da0e8ab9":"J’ai configuré les attributs SAML","textc3238b71962f":"Enregistrer les remplacements","textc32c6c7ee51b":"Certaines invitations ont été créées sans envoi d'e-mail : partagez les liens manuellement.","textc32fad631f59":"Chaque clé se trouve dans l’environnement que le modèle lit. En révoquer une signifie la renouveler partout où elle a été copiée, et n’importe laquelle peut finir dans une ligne de journal.","textc333cb48148a":"Les rôles intégrés sont gérés par SingulaComp et ne peuvent pas être modifiés ni supprimés. Dupliquez-en un pour commencer un rôle personnalisé.","textc3613b1704f5":"Faire pivoter","textc36d819e7bc6":"Utiliser","textc3812fc4acb8":"Supprimer","textc386cb852691":"Rechercher parmi tous les connecteurs","textc389ec160165":"Tout est inclus","textc38b63d1311d":"bg-singulacomp-yellow","textc39018a68e1f":"Demandera l'autorisation du navigateur lorsqu'il est activé","textc3963aedaac6":"Mémoire","textc3b312278ee5":"Définir comme valeur par défaut","textc3bb47ef2fd9":"{value0} Ils conservent l’accès obtenu via {value1}.","textc3c25857485f":"Fait","textc3c709a999c1":"Lecture de la mémoire…","textc3d1545dd522":"Convertit le singulacomp.toml v1 en singulacomp.yaml axé sur la gouvernance, actualise les compétences gérées par la plateforme selon la dernière base du marketplace et ouvre une demande de modification pour révision.","textc3d2e79ebdd0":"Connecteurs","textc3e3a6edeaa5":"Conditions générales","textc3e58a73609d":"Destructif","textc3f282c05f3f":"stratégies approbation bloquer require_approval règles outils connecteur garde-fous","textc3f348ffaf7a":"Associer au projet","textc3f7bdf537c4":"req","textc3f9db93886b":"Créez un compte pour commencer à travailler avec une équipe.","textc3fb1b602d28":"Un agent peut lire sa propre configuration, la modifier et proposer le changement. Programmez cela et le dépôt deviendra meilleur pour représenter votre entreprise pendant que tout le monde dort.","textc3fc54aa5390":"Installation","textc406421c2b35":"Réalisé","textc4101eb6af2f":"Puis les evals et le reinforcement learning, évalués sur vos propres sessions plutôt que sur un benchmark public.","textc4141f554a0c":"Chargement des sessions…","textc41427dae9e4":"…) n’a été affiché qu’au moment de sa création. S’il est déjà copié dans votre IdP et que toutes les étapes côté IdP ci-dessous sont terminées, vous pouvez continuer sans en créer un autre. Si une étape est incomplète, créez un nouveau jeton, mettez à jour l’IdP avec celui-ci, puis révoquez l’ancien depuis la carte SCIM dans les paramètres du compte.","textc4151430c9f0":"Ajoutez-le","textc416069b7f61":"Ajustement","textc41720e33d45":"Fait partie d’un projet","textc417a3753a0b":"Open source. Hébergez exactement la même stack, utilisez vos propres clés de runtime et de modèle. Aucune boîte noire, aucun verrouillage fournisseur.","textc430cba8b89f":"Politique d’adhésion mise à jour","textc4320ecdd111":"Permissions par ressource pour les personnes et les agents. Secrets chiffrés au repos ; identifiants des connecteurs gérés côté serveur, sans jamais entrer dans la machine.","textc432b8aea2f9":"Décide","textc436c2a32b85":"À l’étape « Google Identity Provider details » → Download metadata (GoogleIDPMetadata.xml). Google n’héberge pas d’URL de métadonnées.","textc44722e44ce4":"La personnalisation de marque est une fonctionnalité Enterprise","textc4736485c745":"singula-ai/singulacomp · depuis lundi","textc480160e33b8":"(aucun message)","textc490cce12748":"Astro","textc4926d7d3934":"Étape General Settings avec le champ du nom de l’application","textc493ebf742bd":"Divulgation coordonnée","textc49c15ddba4b":"Échec de la création du rôle","textc49ce59d0871":"{value0} les actions nécessitent votre autorisation","textc49de3d265fb":"employés","textc4a32a06810b":"L’entreprise est clonable","textc4aef3a23778":"    singulacomp_cli: [project.cr.open]","textc4b167af6ca0":"Échecs de connexion","textc4b488c86e1d":"Testez votre plateforme IA","textc4be9515eb1a":"Valeurs du fournisseur de services","textc4cb548dad6d":"Recherche: \" \"","textc4cbbc62b684":"ID de trace","textc4cc4493f520":"54.2%","textc4cf2b2ccb5d":"Chargement de l’aperçu…","textc4d6bb200f4c":"Dossiers","textc4e4294c6777":"Créez un agent pour personnaliser le fonctionnement des sessions.","textc4e42b974c33":"Chaque jour","textc4e46df5702b":"Déconnecter ChatGPT","textc4e4e7abda20":"Espace de noms","textc4f66b77033b":"Ouvrir l’audit","textc4f714005c5b":"Northwind Logistics","textc4f7c4c468d5":"Entra → Provisioning → Identifiants administrateur","textc4f980147c40":"Les éléments de composition plus petits — conteneurs, lignes, avatars, statuts, états vides.","textc50cb66abf6b":"44 jours","textc50e115d1908":"Avant une réunion, il rassemble ce que vous auriez de toute façon parcouru rapidement : l’historique du compte dans le CRM, les fils ouverts dans la boîte de réception, ce que l’entreprise a déclaré publiquement depuis votre dernier échange et les deux changements importants. Une page, dans votre boîte de réception, avant l’appel.","textc511674d8be4":"Corriger le bug qui a interrompu le paiement, exécuter les tests et ouvrir une demande de modification que je pourrai lire avant sa mise en production.","textc51e455b41df":"tokens","textc5276e27afba":"Personnaliser","textc52ddf65534b":"/workspace","textc533cafab69e":"Mis en avant","textc541692912c4":"Le résultat concerne le processus, pas la personne. Il rend le parcours cohérent et le niveau d’exigence explicite : c’est précisément ce qu’un outil peut réellement améliorer.","textc562664bad32":"Liez ou dissociez votre identité de chat de votre compte SingulaComp","textc56833290910":"Compte · Rôles","textc56fc40bb882":"MFA activée","textc5752aabf604":"Attend votre approbation","textc5876793b9bd":"Tout fournisseur d’identité SAML 2.0","textc58e371231b7":"DynamoDB","textc5990132d694":"Elle s’exécute comme un agent","textc59dc4e44ff9":"+1","textc5a9e0731890":"Voici les valeurs masquées que le connecteur recevra.","textc5bb9fda9711":"Chaque agent de ce projet aujourd'hui ({value0}). Les agents ajoutés ultérieurement ont besoin d'une nouvelle subvention : les agents sont fermés jusqu'à ce que quelqu'un les reçoive.","textc5c7cdb85034":"une modification révisée à la fois","textc5cd6589dcd7":"sa propre branche","textc5d595a751bb":"Le dernier segment du chemin de l’URL d’installation de l’App :","textc5fe821106fd":"- identifiant: gmail-read","textc60816cbaae1":"Pousser les utilisateurs et les groupes ; la désactivation déprovisionne","textc608981d8d68":"Marketplace","textc6092ea6beec":"Requête d’exemple copiée","textc60e849ef6a9":"Définissez sur Demander toute écriture concernant une identité ou une habilitation. L’exécution s’arrête sur l’appel, avec la modification exacte affichée, puis reprend à cet endroit lorsque vous approuvez. Définissez plutôt les opérations irréversibles sur Bloquer.","textc611981fab98":"Stratégie","textc614ae8886f0":"Chemin du dossier","textc616e8ff6ba3":"Session · {value0}","textc617ab4ba83d":"Impossible de mettre à jour l’agent","textc618a193ffe9":"tiers","textc618c6bd416a":"Autorisez via Pipedream.","textc61d3d5725a1":"Compte · Paramètres","textc6208e337ba1":"Deux fichiers définissent l’entreprise.","textc634dcb25574":"Comptabilisation","textc63adab9bd56":"Suivez les outils et les fichiers référencés utilisés dans cette tâche.","textc63eb6720c6e":"Privé","textc6414eb01d9a":"Modifications apportées par un agent à cet espace de travail. Chaque exécution ouvre une demande de modification que vous pouvez examiner : rien ne fusionne tout seul.","textc65feb0006ea":"Travailleur · {value0}{value1}","textc66feb5eb8f2":"Monter","textc681d401ded0":"La configuration OpenCode décide","textc684e335b50d":"dépôt git","textc6902b467e2d":"Impossible d’afficher cette présentation.","textc69869f352bd":"Il signale ; il ne corrige pas silencieusement","textc6a5488d6ffc":"Diffusez chaque événement d’audit vers votre SIEM ou tout point de terminaison HTTPS.","textc6a5e338a7cc":"Cloud géré, votre VPC privé ou votre propre réseau sur site.","textc6b12eb62d1c":"Mise à jour de la configuration de l’agent disponible","textc6bd146b2125":"personnaliser configurer configuration capacités aperçu hub","textc6bfaece0982":"Nous construisons la plateforme AGI ouverte.","textc6c23265e620":"Échec de l’ajout du collaborateur","textc6c90c48b495":"Passez à une offre supérieure pour télécharger votre {value0} et plus encore","textc6cfe6e4f129":"Noir","textc6d640399b61":"Travail isolé","textc6d99a300de0":"Une session planifiée lit ce qui a changé publiquement et indique ce qui est réellement nouveau — en précisant franchement quand rien ne l’est. Une synthèse hebdomadaire qui invente un titre chaque semaine finit ignorée dès la cinquième semaine.","textc6da4674516c":"Pour chaque appel d’outil, autoriser, demander ou bloquer — jusque dans les arguments reçus","textc6de6f45c827":"Ajout…","textc6e03d8ea11f":"Membres ou groupes spécifiques","textc6e9471a6ab2":"message utilisateur · 15 pièces jointes → vignettes carrées réparties par 4, limitées à 8 avec +7","textc6f380561a26":"Limite (USD)","textc6f417d32fe6":"Aperçu interactif de SSO, SCIM, RBAC avancé et des journaux d’audit. Évaluation uniquement — aucun changement de facturation.","textc6f813ed1902":"240 prospects récupérés · 24 enrichis · 3 séquences rédigées","textc6fbb4b00507":"Les requêtes sont vérifiées par rapport au secret enregistré .","textc6fbcde46fa9":"Nouveau motif","textc703c7f9cbe6":"Rôles personnalisés","textc70b5f2b670e":"URL d’autorisation","textc7184af7d9c9":"Vous n’avez pas l’autorisation de renommer ce compte.","textc7247bffdae8":"prochaine exécution","textc725967d3988":"Déployer depuis GitHub","textc72772b1c8d9":"Transmettez une URL de PDF avec la","textc72e5d059e24":"Modifier à partir d’ici","textc72f8df372cb":"OpenCode s’exécute dans la machine comme environnement de l’agent, avec vos modèles, vos outils et vos secrets injectés à l’exécution. La machine est prête. L’agent commence.","textc730d5a71283":"Une session démarre. Une machine démarre.","textc732a94d58e9":"Consultez l’onglet Providers pour connaître les modèles disponibles avec cette clé.","textc73d5a471c50":"L’approbation n’est pas un paramètre enfoui dans un panneau d’administration. C’est un bloc dans singulacomp.yaml, versionné avec le reste, qui indique quels appels d’outils s’exécutent, lesquels attendent une personne et lesquels sont refusés catégoriquement.","textc74ea9dc9cd2":"Fonctionnement","textc75469a89a64":"Jeton OAuth révoqué","textc75bd371076e":"Passer aux tests","textc78b5e29dfe3":"Par rôle","textc78ffe195710":"Plateforme","textc791af467bb4":"Accès → Applications SSO","textc793951cc86e":"Facile — vide (aucun appel d’outil pour le moment)","textc795f93da2e5":"· la subvention ne correspond plus à un agent","textc79ece814e95":"14 distincts","textc7a1b38bba89":"Échec de l’ajout du mappage","textc7a9aa43558f":"Aucun modèle pour le moment","textc7affccb91f2":"afin qu’un identifiant ne puisse pas se retrouver dans l’enregistrement.","textc7bad0051b8a":"Échangez avec nous au sujet de l’offre Enterprise : SSO, SCIM, RBAC, audit, SLA et DPA.","textc7bcb471c03d":"Afficher dans les sélecteurs","textc7d4ebcd952a":"# qui est autorisé à utiliser la clé Stripe ?","textc7d9554dd4da":"skills de la plateforme injectés dans chaque session au démarrage","textc7dd424e265c":"Commencez à construire votre capital de tokens","textc7f21e07d332":"Planification, kits et intégration — jamais la décision d’embauche","textc7f5f12b1dc5":"Date de fin la plus éloignée autorisée.","textc7f937836f5d":"Choisissez","textc7fd29b5b470":"02 · Paramètres de l’espace de travail","textc8134fda3694":"Sauvegarde des commits dans le dépôt de votre projet.","textc81dda488e17":"À la dernière étape de l’assistant (« Help Okta Support understand how you configured this application »), sélectionnez « This is an internal app that we have created » et cliquez sur « Finish » : il s’agit simplement d’une question de télémétrie propre à Okta, pas d’un paramètre SingulaComp.","textc82a704b501b":"Journal d’audit du compte","textc831393117f0":"Séquence de session","textc8392f8bbd61":"Réessayez un échec d'initialisation sur un autre fournisseur","textc859e57c7ce7":"Un agent OpenCode, avec ses autorisations","textc85b0e36e937":"API Token","textc85c359673e0":"Échec du téléchargement de {value0}","textc85c6ea416c8":"Impossible de créer ce jeton","textc85fc5a08232":"Fonctionne sur","textc87078ee4a24":"J’ai importé les métadonnées SP","textc871dedbbe7a":"Instructions d’attributs SAML","textc87684446059":"Une barrière qui renvoie une erreur apprend à l’agent à la contourner en réessayant. Une barrière SingulaComp maintient l’appel ouvert : l’agent reste au milieu de sa tâche lorsque vous répondez et reprend exactement là où il s’est arrêté.","textc8772b3662ab":"# géré : un lien d’installation, puis choisissez l’espace de travail","textc87df02baaef":"Noir et blanc avec accent violet électrique","textc87ea324be83":"Comment SingulaComp encadre un agent : un bac à sable par session, des clés de connecteur que la machine ne détient jamais, un contrôle humain avant toute arrivée dans main et un historique de chaque action.","textc88154988c43":"« Pourquoi l’infrastructure cloud dépasse-t-elle le budget ? »","textc88462000c01":"Échec du chargement du membre","textc88a0b907419":"Réussites","textc88aaafcef61":"Les fichiers modifiés par l’agent dans cette session apparaissent ici.","textc89bd3fdc54a":"Aucune facturation qui vous freine","textc8ad7b65129f":"Seuls les utilisateurs affectés sont provisionnés ; les utilisateurs créés directement dans SingulaComp ne sont pas associés à OneLogin.","textc8b4cda7a1c8":"OneLogin envoie les changements au fur et à mesure une fois le provisionnement activé : une période calme signifie simplement qu’aucun changement n’a eu lieu (ou que les actions attendent dans la file d’approbation).","textc8c25b2598d0":"ui-monospace, SFMono-Régulier, \"SF Mono\", Menlo, Monaco, Consolas, monospace","textc8cf587a3b6c":"Résumé quotidien du stand-up","textc8d2a9446813":"Changer de fournisseur","textc8e5998f6a39":"API","textc8ef36aed650":"Tout ce qu’un propriétaire peut faire, sauf supprimer le compte ou transférer la propriété. Également Manager sur chaque projet.","textc8f3dd364de4":"Lancer la synchronisation automatique dans votre IdP","textc8f9300b57bf":"Corriger avec l’agent","textc8fece67fd58":"Postuler chez SingulaComp","textc9022680f888":"personnes","textc906817c1dd2":"90 j","textc910d1020fa8":"Les nouvelles sessions démarrent immédiatement sur la machine préparée. Il n’y a rien à faire sur cette page.","textc910d474dcd7":"Général","textc9129025bd3f":"Trier par","textc916a6a191c1":"Les requêtes avec une image passent ici au lieu de suivre la chaîne ci-dessus.","textc91c073984b4":"Avec intervention humaine","textc92025bd3eeb":"Auto-hébergé ou cloud géré","textc926c2c50e65":"Ouverture…","textc92bd77c8ce2":"Sessions erronées","textc93198d9d71e":"Aucun classement, score, rejet automatisé ni recommandation déguisée en résumé. Les tâches de cette page consistent à planifier, rédiger, rassembler et répondre. Si vous voulez qu’un agent sélectionne des candidats, c’est une décision concernant votre processus de recrutement — et ce n’est pas ce que cette page vous vend.","textc93b334b170e":"Les nouvelles clés ne peuvent pas être créées sans date de fin.","textc949fc224fb5":"Lettres minuscules, chiffres et traits de soulignement, 2 à 64 caractères.","textc94d0e1fcb3d":"Jeu de la vie — SingulaComp","textc97583fe9025":"Échec de l’approbation de la demande","textc98000c7438d":"Attribut source copié","textc9841f4162f5":"La primitive, puis la carte du flux de discussion qui l’utilise.","textc987fdc88a2b":"9 justificatifs relancés et joints · 1 centre au-dessus du budget","textc98995fad3b9":"La migration a échoué","textc998ec5c08d3":"linkedin.com/in/markokraemer","textc9996efd134f":"Certifié","textc999d58b84d1":"Tableau de bord Auth0 → Applications → Applications","textc9a4928a4d78":"Collecte des informations auprès de sources approuvées et publie une synthèse avant l’appel.","textc9a8dc336964":"elles","textc9b1c409642d":"SingulaComp lit les métadonnées OAuth 2.0 du serveur.","textc9b3285ac7b3":"Chaque projet SingulaComp est un dépôt git. Demandez à votre administrateur de connecter GitHub dans les paramètres Git de ce compte.","textc9b39a8a447b":"Le dépôt, le tracker, le fil.","textc9b3c38247f7":"Total","textc9ba775e93dd":"Ne correspond pas à","textc9cad488b8a0":"Évaluation uniquement, pas une offre de production.","textc9df7f0cf758":"Une liste de travail avec une action proposée sur chaque ligne.","textc9ebef5b7729":"Machines affectées","textc9feac7acc32":"Jeton copié","textca04bb211a4b":"Ajouter une connexion de projet {value0}","textca094a828cb9":"Densité de conversation définie sur {value0}","textca1844969742":"Indisponible","textca21f6f6e1c1":"thème mode sombre nuit","textca226cefdb63":"\"{value0}\" cesse de fonctionner immédiatement. Tout ce qui l'utilise encore – un script, une tâche CI – commence à être refusé. Cela ne peut pas être annulé.","textca3bcc681e99":"Directory Sync envoie proactivement les utilisateurs et groupes depuis Entra — les désactivations s’appliquent sans attendre une connexion. Il réutilise la même application d’entreprise déjà enregistrée pour le SSO SAML ; rien de nouveau n’est à créer.","textca3f00ae4063":"Paramètres · Indicateurs de fonctionnalités","textca3ff6018449":"Rechercher dans le CSV","textca41e8913ee7":"Limite de sessions pour l’ensemble du compte. Vide, la limite du forfait s’applique.","textca44d7470fff":"3 instructions, 0 erreur.","textca519bb35fbb":"Activer l’application","textca566c8968e7":"Connecté","textca7981b46ecf":"Désactivé","textca79bc98e751":"L’application SSO → Copy Metadata URL (lien hébergé) — ou Export Metadata pour obtenir le même XML.","textca838377bb5a":"Résumer la conversation","textca85e5c12d77":"Identité et autorisations","textca8c5b97d6c5":"Slack aujourd’hui · Teams et email derrière une option","textca8e826d9c2e":"Avatar","textca9c05caf0c3":"État de l’agent","textca9c32c53e90":"Déconnexion","textcaa6c42f2b7c":"$ singulacomp channels disconnect","textcaace11153c1":"Lire une page publique de SingulaComp au format Markdown.","textcab94aba84f9":"Typographie","textcac616ab8697":"Vos propres rôles et liaisons de politiques détaillées, au-delà des préréglages.","textcac716114be6":"Test du webhook d’audit envoyé","textcae19266dc91":"Entity ID copié","textcae24ccc3b44":"Dépenser (24h)","textcae7d57bc067":"Arrêter","textcaea68eeb986":"Vérification de votre compte…","textcaf85b0888d7":"Sources","textcb08253e344c":"Configuration → Connexion API","textcb0b50a0d111":"Afficher la clé API","textcb0c5cea1bd5":"Effectué par","textcb1b7f863906":"    singulacomp_cli: all","textcb1e741d2510":"Onglet SSO de l’application → Issuer URL (lien de métadonnées hébergé) — ou téléchargez le même XML via More Actions → SAML Metadata.","textcb23e849693a":"Ajouter un motif","textcb25ff313d81":"SingulaComp ne peut pas accéder à ce référentiel","textcb2b6a572a85":"Déconnexion…","textcb2d66d90d5a":"Lire la documentation des canaux","textcb36b767438f":"Il ne suffit pas que « les tests passent ». Prouvez-le, puis confirmez que c’est en production, ce qui n’est pas la même chose qu’un merge.","textcb3f91d54eee":"---","textcb55e9ab9d73":"agent · support","textcb702378f315":"Erreurs","textcb729fc03088":"Le prompt est un modèle","textcb7a14a8cd1d":"Accès du groupe aux projets consulté","textcb7c06207756":"Ce serveur nécessite une application OAuth préenregistrée","textcb7d3df7dd59":"Échec de la configuration de la démo d'entreprise","textcb7f1382ce75":"Exécutez le même SingulaComp sur votre propre machine. Une stack Docker Compose, les mêmes images que le cloud géré, votre base de données et vos fichiers sur un disque que vous contrôlez. singulacomp self-host start, puis singulacomp hosts use selfhost.","textcb886371afc6":"Redémarrer la session","textcb8ab42ae80b":"« L’agent peut-il envoyer un email ? » est rarement la vraie question. Les conditions correspondent aux valeurs de l’appel : une règle peut autoriser l’envoi dans votre propre domaine et l’arrêter partout ailleurs. Tout ce que la règle ne peut pas décider est résolu dans le sens d’un accès moindre.","textcb8b75d64e2e":"« Assign to People/Groups » fait de l’onglet Assignments votre liste d’autorisation : déployez équipe par équipe, et la désaffectation d’une personne lui retire l’accès à SingulaComp. Okta ne propose pas de bouton « sync everyone » comme Entra : Assignments définit toujours la portée.","textcb97e7f77a44":"agent synchroniser branche base récupérer fusionner conflit résoudre réconcilier recharger redémarrer actualiser espace de travail","textcb9ac5c561da":"ID de session","textcb9e8664edea":"Niveau","textcba321bae184":"J’ai saisi les informations du fournisseur de service","textcbaad3cf4a65":"Mobile","textcbabc661c9c6":"Utilisateur connecté consulté","textcbb2e9a57f10":"identité sso saml oidc scim connexion fournisseur authentification unique annuaire","textcbb581776dc1":"Exiger une date de fin","textcbb8b2ff8cdf":"Le même produit est proposé dans le cloud géré, sous forme de stack dans votre propre réseau ou en déploiement isolé. Il est open source : ce à quoi vous faites confiance est donc du code que vous pouvez lire.","textcbb8cd27c44c":"Barre d’outils de la page d’aperçu Entra Provisioning avec les boutons Start provisioning et Provision on demand","textcbd6aeca8616":"URL de réponse copiée","textcbd7bbfcd257":"Plus d'actions pour {value0}","textcbd860744e03":"Il peut dire qu’il n’est pas sûr","textcbdc5495f318":"Les dépôts, documents, secrets et outils connectés constituent un contexte partagé plutôt qu’un prompt à recoller chaque matin. Connectez un système une fois et chaque agent en bénéficie.","textcbdd5dc3da21":"Les deux parties signent chaque requête avec cette clé, afin que personne d’autre ne puisse démarrer votre agent.","textcbddb15211ca":"Extrait de code prêt","textcbe414dc8d0f":"Vous avez créé un jeton lors d’une visite précédente","textcbf297bfb5e6":"Préfixe de l’adresse email","textcbf6389cf9df":"Ajouter la mienne","textcbfd0bbb1891":"Appairez des Mac, PC Windows et machines Linux via le SingulaComp Agent Tunnel sécurisé. Sélectionnez les machines auxquelles les agents utilisant ce profil peuvent accéder.","textcc01a9f9c14e":"Filtrer par acteur, action, ressource et période","textcc0c25063f43":"Six champs : seconde, minute, heure, jour, mois, jour de la semaine.","textcc1a6601e3ae":"Vos propres services","textcc2551ee58e7":"J’ai mappé les attributs","textcc2e67022daa":"Compte supprimé immédiatement","textcc37009888e3":"Connecter le jeton","textcc42295b252b":"Mon projet","textcc4a102ab2d7":"Ce que vous conservez","textcc4e66e25c1f":"La valeur par défaut livrée est permissive : une action s’exécute sauf indication contraire. Réglez sur Ask tout ce qui écrit dans le tracker et sur Block tout ce qui en supprime des éléments. Nous énonçons la vraie valeur par défaut, pas la version rassurante.","textcc5de74822b5":"Ce déploiement n’expose aucune feature flag","textcc65757529c4":"SingulaComp est indépendant des modèles. Choisissez le modèle par agent, session ou message, et changez-le dès qu’un meilleur modèle arrive.","textcc66da5b19e4":"Prêt pour l’entreprise","textcc6b627af0fa":"Sur votre propre infrastructure si vous le souhaitez. SingulaComp ne reste pas à côté de l’entreprise comme un outil de plus. Il devient l’entreprise — là où vivent le travail, le contexte et les opérations.","textcc6c806be0f8":"Application OAuth enregistrée","textcc6e921330d3":"Manifeste de l’application","textcc6eab86e598":"Fichiers du projet téléchargés","textcc7e587a074a":"Les deux valeurs ci-dessus restent sur cette page : copiez chacune directement dans les champs ci-dessous.","textcc85fb556a48":"Demandez à votre agent de corriger le problème.","textcc9a80a16e3c":"Contenu public SingulaComp","textcca3635a7d2f":"Les membres apparaissent ici lorsque votre fournisseur d’identité les ajoute.","textcca598f05e1c":"J’ai créé l’application de connecteur SAML","textccaeaa3b2e87":"Installation guidée, directement dans votre projet","textccaf5d0bb280":"Qui a quoi, depuis combien de temps et quand l’accès a été utilisé pour la dernière fois. Elle produit la revue avec une action proposée pour chaque ligne, plutôt qu’un tableur transféré deux fois et approuvé sans être lu.","textccbfd6f25c02":"Échec de la suppression du fournisseur","textccc3a7846d02":"Rôle supprimé","textccc6eb1c87a1":"Code de sortie","textccca18175753":"Conversation","textccdc59cf6178":"Possède un abonnement","textcce5eda33f91":"État du service","textccf56ef5db0b":"Lancer","textccf78bdeb35c":"Une planification lisible en une seule colonne.","textccfb5e72e1fc":"C’est dans le cas d’une mobilité qu’il révèle toute sa valeur. Une arrivée reçoit une checklist et un départ reçoit une urgence ; une personne qui change discrètement d’équipe conserve indéfiniment les deux ensembles d’accès. Une session planifiée les détecte et prépare les révocations.","textcd0f85fb476b":"SingulaComp pour les développeurs","textcd165519e204":"Message en attente supprimé","textcd2b91e36b1d":"Pilote CUA","textcd3a5d4a1364":"La couche qui transforme un modèle en agent : planification, utilisation d’outils et exécution de tâches en plusieurs étapes, menées à terme. Entièrement personnalisable et propulsée par OpenCode, elle vous permet de modifier la façon dont vos agents réfléchissent.","textcd3fefb94c04":"Ce que ce système n’est pas : un gestionnaire de packages. Il n’y a ni lockfile, ni version imposée, ni mise à jour automatique — un élément ajouté devient vos propres fichiers, exactement comme du code que vous avez écrit. C’est un compromis délibéré, et nous le referions.","textcd4c984492ce":"Onglet Configuration de PingOne avec l’URL des métadonnées IdP","textcd4f8d39c171":"Elle continue de fonctionner","textcd6c5f59d15c":"Tout le reste","textcd738deed65a":"Un brouillon arrive sur la branche de la session et rejoint main via une demande de modification. Un agent ne peut pas fusionner à moins qu’un administrateur n’ait accordé project.cr.merge dans singulacomp.yaml, et l’élargissement de cette autorisation constitue lui-même une modification soumise à revue. Rien n’est mis en ligne parce qu’une session a décidé que le travail était terminé.","textcd7d61bf7e38":"Récupérer","textcd8dd219cc48":"Collection, dépôt ou espace de travail","textcd8ddd0a6ec6":"Aucun domaine ne correspond à votre recherche.","textcd93ff59e7c2":"Il s’agit de votre propre domaine email : après l’enregistrement, VOTRE prochaine connexion sera également acheminée vers l’IdP. Vérifiez que votre compte y existe avant de continuer.","textcd996e5c44e9":"Conservez la facturation des modèles auprès de votre fournisseur","textcd9df7cc0537":"    enabled: false","textcd9f6b36a2c7":"Choisissez une surface directe depuis","textcda73ce6e6aa":"Examine la PR, ouvre une branche de correction et soumet une demande de modification.","textcda9d3861618":"Importer les métadonnées SP","textcdb0888ac9e8":"$ singulacomp init","textcdbea4c4728c":"nom de l’attribut","textcdbf6975e8a3":"Objectif","textcdcdff6eb6db":"les outils que vous avez écrits vous-même","textcdd3dd706df5":"Panneau Create your own application avec l’option Non-gallery sélectionnée","textcdd43080fef2":"Comparaison :","textcdd7efcb7e2c":"politique résolue","textcdef3f586a58":"text-singulacomp-yellow","textce08e2abb642":"Solutions SingulaComp par rôle","textce0c20c05842":"Votre dernier paiement a échoué. Mettez à jour votre mode de paiement dans Gérer la facturation, ou ajoutez des crédits pour continuer entre-temps.","textce0faee27592":"facturation paiement carte bancaire abonnement gérer portefeuille formule plan limites aperçu dépenses","textce18e358bf01":"Essayez un terme différent.","textce1e609b7bf5":"Ports du bac à sable uniquement","textce281df2e934":"Estompé, inerte et exclu de l’ordre de tabulation.","textce34af36d804":"SingulaComp – Des humains et des agents IA. Une seule entreprise.","textce3a4968d879":"L’exporter ou le diffuser","textce3b4016393e":"Installation du runtime","textce3e84298c57":"Reproduisez le problème, appliquez le correctif, ouvrez la demande de modification","textce3fbb995f0b":"J’ai lié un groupe d’utilisateurs à l’application","textce4683e7013a":"Canal","textce46f520653b":"Sujet :","textce47a3c13d0d":"Configurer SAML → Format de l'ID de nom","textce49e021df99":"Le propriétaire de la session ou un responsable de projet peut la recharger.","textce4c96225f63":"1 tentative","textce54f0e22dbb":"Composant","textce582f2663e8":"Stratégie de session mise à jour","textce5979e3cee6":"Identités pour la CI, les scripts et les intégrations — elles agissent de manière autonome, et non en tant que personne.","textce5e9df4a78f":"Compte de service","textce7400730dbe":"connecteurs : zendesk, gmail","textce7da5716908":"Déployez-le","textce89ae822e8b":"Réinitialiser l’affichage","textcea43cbea830":"Applications → Ajouter une application","textceab50a6f7f4":"Thème clair","textceb733acfa16":"Application côté serveur. Obtient un secret client.","textceba35272869":"Réessayer l’aperçu","textcebb3a44c2bd":"36.7%","textcec34edc4be8":"Chaque session SingulaComp dispose de son propre ordinateur cloud et de sa propre branche. L’agent reproduit le bug, écrit le correctif, exécute les tests et ouvre une demande de modification. La fusion est interdite par défaut pour les agents.","textcec52b040075":"La source n’indique aucune authentification.","textced79983aab8":"Équipes dont vous êtes membre.","textcedc516df056":"Calcul","textcef30be178a6":"Fichier manifeste","textcef709637aa5":"Clé enregistrée · déclarée dans","textcef97fce306c":"Tient la comptabilité, pas seulement le résumé.","textcefeb25cde11":"Une personne, un groupe, un agent ou une adresse e-mail invitée qui n’a pas encore rejoint l’espace.","textcf02eea4aa80":"Votre agent a été invité à proposer ces modifications pour relecture.","textcf0883343f4a":"Protocole","textcf134a1de504":"Motif, par ex. git push","textcf184a1c054a":"Google propose uniquement le téléchargement XML — il n’existe pas d’URL de métadonnées hébergée. Téléchargez-le à nouveau si vous modifiez la configuration de l’application ; SingulaComp lit le contenu du fichier au moment de l’import.","textcf23f35d540d":"Tunnel","textcf28f49ec597":"Nouveau dossier","textcf2c9e218033":"OpenAPI","textcf2e8758b651":"Dans la console Google Admin (admin.google.com) : Apps → Web and mobile apps → Add app → Add custom SAML app.","textcf2ec914e0b8":"Jeton secret","textcf31f39501ec":"Présentations","textcf54ace114b5":"3. S’ils diffèrent pour toute autre raison, signalez-le à","textfbd61e6a9e4e":"aucun chemin entre les projets","textcf5bca2b2046":"Aucune donnée à prévisualiser","textcf5c8ddd36f5":"Boîte de dialogue Assign to Groups avec les groupes affectés","textcf72968b1a7d":"L’audit des définitions de métriques","textcf8774beaaee":"La partie où vous nous évaluez.","textcf885bfcd8a4":"Un clic suffit pour installer un bot dans votre espace de travail","textcf895a4d5cb7":"Conçu pour résister à un audit de sécurité,","textcf8f4cd95840":"Vous devrez vous reconnecter pour retrouver vos espaces de travail.","textcf9ab0648479":"Votre agent a été invité à proposer ces modifications pour relecture.","textcf9c7aa24a26":"Quand","textcf9f2241b07e":"Le jeton du bot n’entre jamais dans un sandbox","textcfaba14736c2":"· en pause","textcfac8a356cfe":"À la limite","textcfc47949d9f8":"Tout le monde sur ce projet peut l’utiliser. Donnez-lui un nom pour distinguer vos comptes.","textcfca1e280a8c":"La seule célébration du produit, composée de l’icône propre à l’espace de travail.","textcfd094933139":"Dans l’onglet « Identity Management » de l’application, activez SCIM et utilisez les deux valeurs affichées ci-dessus.","textcfd0b0225710":"Contacter l’équipe commerciale","textcfdbc4e016d8":"Vous avez dirigé quelque chose sur une longue période. Le résultat compte moins que la durée de l’engagement.","textcfeafa33e54b":"Votre application → SSO → Copy Metadata URL","textcfed046a62cb":"ACS URLs — importées pour vous","textcfee87726b0a":"Déclencheurs planifiés","textcff5be799324":"Architecture prête pour l’AGI : ce que cela signifie réellement et comment SingulaComp est conçu pour cela","textcffd5336018b":"Reprogrammer — le champion a changé de poste","textcffdba22adf2":"Nouvelle session","textd01c938ad505":"−42 600","textd028c565d0f3":"Passez enabled à true : il s’exécutera à 03:00 UTC, sans personne pour le surveiller. Les déclencheurs sont des planifications cron et des webhooks signés, déclarés dans le même fichier que tout le reste.","textd02db30b123e":"Plus d'actions → Métadonnées SAML","textd0336b6b1e16":"/features/receipts","textd037eecb4dc8":"Connecter un abonnement GPT","textd038adbf2bca":"Les 300 sandbox les plus récents. Actualisation toutes les 10 secondes.","textd03996038975":"Aucune entrée de coût","textd04fc7d7e197":"Recherche Web","textd0599d5b807f":"Le bilan de campagne","textd05e07b7c14e":"Solde","textd05e451f4d44":"ambient + statusText avec espaces","textd060b29cf17b":"L’API répond","textd06d32440b8d":"Valeur du claim","textd06f4fee6209":"Contenu et design","textd071fb666276":"J’ai configuré les attributs et les revendications","textd07d886c79ea":"URL de réponse (URL du service consommateur d'assertion)","textd0858bfa4be3":"Ouvrir la page d’authentification","textd0887b471a75":"Installation depuis la marketplace démarrée","textd094b334d809":"Informations de base","textd098ab5e44b9":"fresh","textd09ddaf3e168":"# auto-hébergement ? la même commande passe en mode manuel","textd0a51a423a4c":"Dans « User Attributes », ajoutez chaque paire Service-Provider-Attribute-Name → JumpCloud-Attribute-Name. La colonne de gauche correspond à la revendication SAML reçue par SingulaComp ; celle de droite au champ utilisateur JumpCloud.","textd0b8b9f1acde":"owner_only","textd0c559058d8c":"J’ai mappé les attributs utilisateur","textd0cda6559bb3":"naviguer","textd0db8b5e364b":"Options","textd0dd76e23558":"TLS mutuel","textd0e52a56b556":"Dans le catalogue Easy connect : passez par l’écran OAuth et la connexion appartient au projet. Lisez le pipeline et la grille d’évaluation, puis réécrivez l’étape et la planification. L’autorisation d’écrire vous revient entièrement.","textd0ef86e220fc":"Envoyer une notification de test","textd0f24de8dbc6":"Lien public copié","textd0f532827c39":"Prouvez-le","textd0fffb7fa940":"Densité de conversation","textd102110d1f10":"L’affectation constitue la liste d’autorisation : seuls les utilisateurs/groupes affectés à cette application sont provisionnés. Dans la navigation de gauche, cliquez sur « Users and groups » → « + Add user/group » → cliquez sur « None Selected » sous Users → choisissez un utilisateur (il est recommandé de vous affecter d’abord afin de voir votre propre arrivée) → « Select » → « Assign ».","textd10b36aa74a5":"}","textd1125626fd7d":"Activités et opérations","textd1320b6ab24c":"La vraie valeur est une variable d’environnement que le code et les commandes de l’agent peuvent lire.","textd1345dc7da98":"Jetons de durée et de fonction d’accélération. Cliquez sur un libellé pour le lire.","textd13a607ddf4b":"Le sandbox contient un jeton SingulaComp limité au projet et aucune clé tierce. Votre identifiant CRM est déchiffré côté serveur et joint à la requête sortante. Désactiver un connecteur prend effet au prochain appel : il n’y a rien à faire tourner dans le sandbox.","textd1404ef87a5e":"Mappage des attributs utilisateur","textd14431af93cf":"vCPU ·","textd15387ecc6c5":"Slug","textd1598dde2f63":"Jeton secret","textd1636c646e66":"Voir la progression","textd165df0008b1":"Workers IA","textd16be1a95200":"Rechercher par nom de groupe d’utilisateurs","textd16e707973b2":"Le digest du lundi et la note de version","textd17426176cc2":"et à ses projets.","textd17a5bdde70e":"Entrant","textd17d2d78d76e":"Modèles","textd17d84a60499":"Quitter","textd180271bed63":"Personas Markdown avec un accès limité aux outils.","textd1890b442952":"Échec de la création du compte","textd1927e39d8d3":"Le seul canal en direct. Le fil où une réclamation client a été copiée est souvent le seul endroit où elle existe — et une mention dans ce fil démarre une session à son sujet.","textd196b7afe1d9":"Nouveaux comptes ({value0}d)","textd19a15c70437":"Gmail","textd1a087aa7773":"{value0} étapes sur {value1} effectuées","textd1a5371a1e08":"Annuler l’invitation","textd1ac6a0ae90e":"Utilisateur SCIM désactivé","textd1b0a6e3985a":"Supprimer l’application","textd1b4e98ecd9b":"Créer une GitHub App","textd1bc1e7821b0":"Mentions légales SingulaComp","textd1c7fb162898":"Paramètres Provisioning To App avec les trois cases d’action de synchronisation","textd1cb05fae1a2":"    type: cron","textd1cc686f8a1b":"Kits d’entretien, planification, parcours d’intégration et réponses aux questions de politique fondées sur votre propre manuel. SingulaComp gère la coordination ; une personne prend chaque décision concernant une personne.","textd1d6f38c037e":"L’état des filtres est perdu au rechargement","textd1db29ebc76d":"Réduire la barre latérale","textd1dc8f6ab64a":"Tout modifier","textd1dcd7a7bbec":"Boîte de réception Email ajoutée","textd1f9c6739594":"Ouvrir dans Stripe","textd1fc8381e22d":"”","textd203efbea730":"Donner aux agents IA un accès aux outils de production sans clés API brutes : connecteurs limités, politiques d’approbation, identifiants côté serveur et travail contrôlé.","textd2089be67295":"Jeton","textd20a4476a0a8":"Génération…","textd2145c294689":"Cette liaison a un double effet : elle autorise la connexion ET sélectionne les groupes envoyés dans la revendication « groups » activée ci-dessus.","textd21d10509292":"C’est la seule fois où le jeton de","textd21d1290c277":"Il récupère une liste de prospects depuis Apollo, enrichit chaque compte et rédige une séquence pour chaque prospect. Activez Ask à l’étape d’envoi : il s’arrêtera avec vous avant toute transmission.","textd22feb61298b":"Ajouter des crédits","textd236e9cd730b":"1. Installer la CLI (une fois)","textd23e867e38e8":"Lu","textd24a95381c8e":"Agent mis à jour","textd24f71ceadfb":"L’agent a besoin de votre approbation","textd2555357d10a":"Action du connecteur approuvée","textd2600c68a9ff":"Aucun membre ni groupe ici pour le moment.","textd261d4c6fc5b":"Déployez comme vous voulez","textd2705348bbbb":"Accorder une fois à un groupe plutôt qu’à vingt personnes vingt fois.","textd274f40a8a9a":"TYPE I","textd27df137f79b":"Accès requis","textd28d2fa96eaf":"Chaque nuit, ou version verrouillée","textd29222de0472":"Utilisez votre propre client Git","textd29c02694ba8":"Le même processus pour chaque candidat","textd2acf4ac763b":"Chiffré, limité par projet et par autorisation d’agent.","textd2bec415e0a3":"Le dépôt possède son propre historique","textd2c5c59f57a8":"Le kit, le calendrier, la structure du débrief, le plan d’intégration. Tout cela concerne la manière dont vous menez vos recrutements. Rien ne constitue un jugement sur un candidat ; cette limite est une position produit délibérée, pas une limitation.","textd2f3be0047c4":"Pointez SingulaComp vers une source OpenAPI, Postman, GraphQL, MCP ou HTTP pour la transformer en connecteur que vos agents peuvent appeler.","textd2f3da09da4c":"Le connecteur et l’action exacte, l’agent, la personne ou le déclencheur à l’origine de la session, le résultat et la personne qui a libéré un appel suspendu. Si quelque chose est parti, le journal indique qui l’a autorisé.","textd3062e403163":") est visible. Vous devrez créer un nouveau jeton depuis la carte SCIM dans les paramètres.","textd3146291f128":"Supprimer des fichiers","textd31a3cbcb70e":"Quelqu’un pose une question dans un canal. La mention démarre une session, qui travaille sur sa propre machine, puis la réponse revient dans le même fil avec la requête jointe.","textd31de1a5c5c8":"Navigateur","textd321c227d1d9":"Coût total — LLM + calcul du sandbox","textd3237eaf77bb":"Échec de la suppression de l’accès","textd3297c00f7a2":"Hôtes autorisés","textd346ad20b6da":"Connecteurs négociés côté serveur","textd353a99eb455":"Annulée","textd355044d5f9b":"L’utilisateur de test apparaît sous Members sur la page Identity — le parcours aller-retour est ainsi confirmé.","textd357175cfe89":"Média","textd3663280e101":"Nom du profil","textd36be6494248":"en attente","textd37078fe6a1f":"Copié dans le presse-papiers","textd37b08fa1bee":"Pas d’URL hébergée ? Passez à « Manual configuration » et collez plutôt le XML de « Export Metadata ». Toutefois, l’URL s’actualise automatiquement lorsque JumpCloud renouvelle le certificat : privilégiez donc l’URL.","textd380d30f3d60":"0 donne toujours la même réponse. 2 est la valeur la plus aléatoire.","textd3821f7d63f3":"Ce classeur dépasse la limite d’affichage. Téléchargez-le pour afficher le fichier complet.","textd3944a99247c":"Les endroits où les retours arrivent vraiment.","textd39d2a43676f":"api.read api.write","textd39e457aea5f":"Acheminez les valeurs de groupe de l’IdP (issues du","textd3a118da5b46":"Statut GitHub indisponible","textd3ad0686a4e9":"Décrivez le bug dans un fil Slack ou démarrez une session depuis l’application web ou la CLI. Vous recevez une réaction sur votre propre message, pas une publication du bot, et la réponse arrive dans le même fil.","textd3b2aefa7524":"Démarrage rapide","textd3d900c89bd0":"{value0} {value1} décidé par une règle de projet","textd3e9c765c2a3":"Une App publique ne dispose d’aucun utilisateur SingulaComp connecté.","textd3f41a14c079":"Appelle aussi l’API SingulaComp, selon les limites de son rôle","textd3f53ac72951":"Vous avez approuvé cela hier","textd403c686f6a1":"Connexion","textd4044e3ef08b":"1 clé","textd4055fafa379":"Résolution","textd406ade2958c":"Associer","textd4170e74c3b0":"Subvention {value0}","textd417aa16da36":"Image de marque","textd432610668ee":"L’identifiant sélectionne cet identifiant d’accès. Access détermine si le code de l’agent peut lire la valeur et qui d’autre peut la dépenser.","textd43c432b5930":"Métriques système consultées","textd440cfc72edc":"marque logo icône favicon nom du produit nom de l’application marque blanche thème identité","textd447ff3bae61":"Telegram, WhatsApp, SMS et Discord ne sont pas des canaux. Cette page ne prétendra pas non plus qu’ils figurent sur une feuille de route que nous ne pouvons pas promettre. Il n’existe pas non plus d’API pour créer votre propre canal — la liste des plateformes est un enum fermé. À la place, il existe un déclencheur webhook signé, et nous préférons vous en expliquer les limites plutôt que de vous vendre le mot « extensible ».","textd45336ed23b4":"Impossible de joindre l’environnement pour vérifier si un tour est en cours. Le rechargement le redémarre ; s’il est en cours, il sera perdu.","textd45f25a6299a":"Les membres doivent confirmer un second facteur avant toute action protégée. Les super-administrateurs et les clés API sont exemptés.","textd461a493a375":"Automatique","textd465f57b1d0d":"registre · push","textd4673300c1d2":"Les notifications fonctionnent correctement !","textd46958e8ca77":"Conseil Entra :","textd46bb949f04b":"Échec de la mise à jour de l’exigence MFA","textd46d69e2b595":"Deux types d’identifiants, précisément définis","textd46dc6f5e3e3":"« {value0} » copié dans le presse-papiers","textd46e628bda3a":"Configuration rechargée","textd4707c58c4a4":"Le sandbox démarre. Ce fichier se chargera automatiquement.","textd4735e3a265e":"2","textd48a617c7da5":"Identifiants","textd48d1b0dbdd6":"Héritez de la route de la plateforme, créez votre propre chaîne ordonnée ou renvoyez l’erreur.","textd48f39d295a7":"Recommencer ?","textd49230a2e007":"applications déployer déploiements serverless docker hébergement statique URL","textd49b5d2b4d10":"L’App voit l’identifiant SingulaComp, l’adresse email et les groupes du visiteur","textd4a33d5b78bc":"Découvrir","textd4a5d5f8fd9b":"Rétractable","textd4a9db8c6f31":"SingulaComp pour les équipes financières","textd4ace1d74a08":"Sait qui est connecté","textd4b1ea5708dd":"Vue d’ensemble","textd4bc8ec6a562":"Session révoquée","textd4c2dd15aae0":"Les nouveaux sandbox apparaîtront ici au démarrage des sessions.","textd4c5e9c25176":"Aucun — chaque modèle utilise le secours ci-dessus.","textd4caa96c198f":"OAuth & Permissions","textd4e247cd9e30":"OneLogin envoie les utilisateurs et les groupes vers SingulaComp avec son connecteur « SCIM Provisioner with SAML » — une application DISTINCTE du connecteur SAML seul. Le provisionnement sortant est inclus dans une offre OneLogin payante ; l’onglet Provisioning n’apparaît que si votre forfait le comprend.","textd4edcc30c8f6":"Une demande de modification est un diff. La réécriture de son propre prompt par un agent est examinée comme une modification de code — parce que c’en est une. Une demande dont le manifeste n’est pas valide ne peut absolument pas être fusionnée.","textd4f0bc5a29de":"agent","textd4f603db3f57":"Aucun connecteur trouvé.","textd4f8eac607e5":"Appeler la passerelle","textd4fa8521a7f7":"Réglez sur Ask toute action qui envoie un message à un candidat. L’exécution se met en pause sur l’appel affichant le message et le destinataire, puis reprend exactement à cet endroit après votre approbation.","textd50ab26e1621":"outils sont","textd50bf082547f":"Ses rôles","textd515f678c881":"Sur la page des paramètres GitHub de l’App, dans General →","textd5169f4c999c":"Chiffrés au repos","textd534be829e32":"Vidéo","textd535ab1a7938":"Adresse email principale","textd549bdd8591d":"Identifiant utilisateur unique","textd54cae0781a0":"Compte · Marque","textd55382a581aa":"+42,600","textd557bdc340e8":"Échec de l’accès Git","textd55e4ce78182":"Inscription :","textd561f528baf7":"ID de requête","textd566a2226f90":"Autoriser tous les {value0}","textd575819db004":"Format du Name ID et paramètres Application username","textd57d48b71020":"Se déconnecter","textd57fa956f0a4":"Tester le déclencheur","textd5855d4a3b6f":"14 mois","textd587acccbf63":"Obtenez SingulaComp pour macOS, Windows, Linux, iOS et Android.","textd58b5d64893b":"Nouveau webhook","textd5901ccea8a3":"Disponible dans Azure Portal → Microsoft Entra ID → Overview → Tenant ID.","textd591d3458ab8":"Dernier signal","textd598026a9cbc":"Windows","textd59d8e8ed646":"Impossible d’ouvrir ce fichier.","textd5aabd650aae":"Pas de canal pour votre plateforme ? Voici la voie honnête.","textd5abc7bad676":"Clé copiée","textd5bf3036405d":". Choisissez un modèle pour l’épingler.","textd5c147e93f23":"Clé de signature mise à jour","textd5c9342e8430":"Nécessite une authentification","textd5d0a30b517e":"Calendrier","textd5d95217828e":"{value0} utilisateurs sont arrivés","textd5dc1d62bff7":"Un transport pour chaque session, relayé via la couche de compatibilité.","textd5dfe5707a58":"Recharger quand même","textd5edd2d17cfe":"Auteur inconnu","textd5f2ad00f99b":"Ouvrez les fichiers et les applications créés pendant cette tâche.","textd5f73450ac16":"ce compte GitHub","textd5ff152d9a54":"Copier le nom de la revendication {value0}","textd600b9239ea2":"Ajouter des membres","textd604310a789a":"Affichage de","textd608d0f65354":"Aucune modification à enregistrer","textd62393fd9c05":"Un déclencheur démarre une session à 3 h du matin.","textd6240bb76311":"Aucune dépense enregistrée pour le moment","textd62c9039203e":"entrant","textd6318e7ae71a":"Copie du dossier « {value0} » créée ici (vide)","textd63af8edd3d6":"Encore une étape dans Slack","textd640c7421da0":"Reprendre","textd647e7a1a79d":"Valeur x5t#S256 en Base64url","textd649bd5b85d2":"membres maintenant. Effectuez la connexion de test dans votre fenêtre privée — dès que l’utilisateur est provisionné, il apparaît ici (vérification toutes les quelques secondes).","textd65407c0111d":"Ne vous contentez pas de trouver le travail. Exécutez-le.","textd6627a42b6b2":"Les requêtes qui ne correspondent pas sont ignorées.","textd668b28cfe55":"Calculé à partir de son rôle, de ses groupes et de ses politiques.","textd6766fccffec":"Démarre avec","textd6769af2ec60":"Vrai shell · vrais packages · le notebook arrive dans le dépôt","textd67e2e944994":"modifié","textd68363e3fe3f":"Une nouvelle paire de clés RSA pour SAML, afin que le SSO dispose d’une clé dès son activation","textd686f873a566":"Compte GitHub","textd6915875decb":"Simple","textd691d72576f2":"Événements d’audit de session ingérés","textd6a135de3872":"{value0} ajouté au manifeste, mais la synchronisation a échoué : {value1}. Utilisez Sync pour réessayer.","textd6a7bfaf08b0":"C’est le cas de la majeure partie d’un parc informatique. Indiquez à SingulaComp une description OpenAPI ou Postman, un endpoint GraphQL, une URL de base HTTP nue ou un serveur MCP distant. Il lit la source, détermine l’authentification et transforme chaque opération en outil avec sa propre règle Autoriser, Demander ou Bloquer.","textd6ae265f696d":"5 fichiers modifiés · prévisualisation prête · tests réussis","textd6b64bf5e951":"Jeton OAuth de l’utilisateur du bot","textd6c3e87ae49c":"daily-digest","textd6ce349e94f9":"Tickets, fils, tracker, dépôt","textd6e0ff2b7a53":"caddy","textd6eafe823591":"Télécharger","textd6f42f3b5411":"Jeton CLI","textd6f8c9c8e719":"Échec du changement de nom : {value0}","textd6fe75582a5e":"Responsable requis","textd70604e84304":"Recommandé","textd707dc2f1936":"Logo","textd70b9e24bca2":"Créé","textd70d09b7d701":"Impossible de charger les agents de ce projet","textd7153709ba6f":"Transformer un long contenu dans les formats qui lui conviennent","textd717d6d02f4f":"Aucune demande de modification correspondant à \"{value0}\"","textd728c56ec935":"Agit en son nom dans SingulaComp","textd75025a6a12f":"Apportez","textd780563bef66":"Attendez que l’agent ait terminé avant d’exécuter une commande.","textd787477fa89b":"Retiré du groupe","textd78d6709320c":"Rédigée à partir des preuves et du code existant — elle lit le dépôt, donc le brouillon sait laquelle des trois propositions est presque déjà construite. C’est un brouillon à discuter, pas un plan à accepter.","textd78ffa71af82":"L’agent rédige la réponse et arrive à send_email.","textd7982e9989d5":"Échec du chargement des transactions","textd7a94d927479":"# que pense l’entreprise de la tarification ?","textd7abbd37d0b8":"PNG (1000×1000, <1 Mo).","textd7b465b5df33":"Source copiée","textd7baeba57734":"Rôle mis à jour","textd7c3b862b739":"JumpCloud : déclarez le Redirect Endpoint, enregistrez et copiez l’URL des métadonnées","textd7c4cbc403b9":"Onglet Provisioning → To App → Edit.","textd7cb455aa690":"Nom du paramètre","textd7cbbb688b2e":"sélectionné","textd7cc97510eb3":"Associer une boîte de réception AgentMail existante","textd7d351ef148e":"Créer une clé de passerelle","textd7d49702e21d":"Ne s’exécute jamais et les agents ne peuvent pas le voir","textd7da08389824":"compte de service","textd7db5a6e1483":"Copiez ce jeton maintenant","textd7e9af636757":"Les jetons sont stockés par hôte : changer d’hôte change donc de compte et de projet par défaut.","textd7eb7cdcff7d":"Consultez votre email pour obtenir un code de connexion","textd7f179da0e70":"Nous construisons des entreprises autonomes. Les humains vérifient, pilotent et gouvernent, tandis que les équipes d’agents travaillent dans l’ingénierie, le produit, les opérations, la finance, le support et la croissance.","textd800b1eb8a84":"Cliquez sur « Create App Integration ».","textd814d7970df3":"« Move from X to Y » est une solution à laquelle vous vous êtes engagé par avance. Lent, instable, défaillant pour ce client précis — ce sont des problèmes.","textd81c55f49c5b":"saved","textd81e7196d898":"Lancer","textd8211e24e83d":"Raisonnement","textd822735073db":"Bloque tout accès — redirige tout le monde vers la page de maintenance","textd83085ac907e":"Un écran affichant l’espace de travail d’une session : le dépôt du projet, singulacomp.yaml ouvert et un shell.","textd83250185d41":"Tous les connecteurs","textd83265a96352":"Add Assignment","textd8348ec82718":"Lister les déclencheurs","textd83a0d814c59":"API Status affiche « Enabled » en vert, le paramètre « SCIM Username » est mappé sur Email et le provisioning est activé sans blocage par approbation administrateur.","textd84b8be91e7b":"SingulaComp — Présentations","textd85a383e851d":"Migrer le manifeste vers la v2 (singulacomp.yaml)","textd85abf75ffac":"Révoquer l’essai","textd861cc0af73c":"singulacomp init la structure, singulacomp ship la met en ligne. C’est le même dépôt qui fait la même chose : le développement local et le système en production ne sont plus deux catégories différentes.","textd864380a766f":"Le sandbox contient un token SingulaComp limité au projet et aucune clé tierce. Les identifiants du tracker et du helpdesk sont déchiffrés côté serveur et joints à l’appel sortant.","textd8707d411d99":"Secrets","textd87cb0774bec":"Les identifiants des connecteurs n’entrent jamais dans la machine","textd88f6d8372f4":"Une fois","textd8a321e980e7":"Demandez dans le chat, obtenez-le immédiatement.","textd8ad572d2fb1":"oauth2","textd8b8392e2c54":"Réessayer","textd8bdf30bcb89":"Prompt copié — collez-le dans le chat pour le demander à votre agent.","textd8e4cc72a516":"{value0}.zip téléchargé","textd8eda34a089a":"Les comptes enregistrés pour ce connecteur n’ont pas pu être lus.","textd8f2d0579d1a":"Chargement des sessions","textd905377dc459":"Le brief de contenu avec la recherche déjà effectuée","textd90822f4e563":"$ singulacomp channels connect --manual \\","textd9092b87f105":"Ce qu’il apprend est un fichier, pas une boîte noire","textd909750b1bbb":"Automatisation","textd90c143bf007":"Démarrer immédiatement","textd90f99f1be57":"Placez l’ACS URL dans « Recipient » et « ACS (Consumer) URL ». « ACS (Consumer) URL Validator » est un champ REGEX, pas une URL simple : prenez l’ACS URL ci-dessus, échappez chaque point (. devient \\.) et encadrez-la avec ^ … $. Par exemple, si l’ACS URL est https://api.singulacomp.ai/auth/v1/sso/saml/acs, collez ^https:\\/\\/api\\.singulacomp\\.com\\/auth\\/v1\\/sso\\/saml\\/acs$ — un motif qui ne correspond pas exactement à l’ACS URL fait échouer la connexion sans message d’erreur explicite.","textd912982e31da":"markdown — sans bascule","textd931fd53e0fa":"La désactivation de l’utilisateur dans l’IdP supprime son appartenance et révoque ses tokens.","textd9323f2a7998":"Référence Git","textd938438f232e":"Authentification du webhook","textd942e3dc737b":"docs.singulacomp.ai","textd948c285986a":"Slack déconnecté","textd94a83e48b64":"Cet espace de travail est inaccessible. Retournez aux projets et ouvrez une autre session ou créez-en une nouvelle.","textd952c0d7b0b0":"Injecté au moment de l’appel","textd95934d15292":"Rechercher parmi plus de 5 000 API, serveurs MCP et applications OAuth","textd96a37fc02f0":"Remplacer le mot de passe","textd96e9599b178":"Votre application → Sign On","textd99ecab21e4a":"Un déclencheur cron ouvre la session de fin de période le premier jour ouvré, effectue l’assemblage pendant la nuit et laisse le classeur ainsi que la file des éléments non rapprochés en attente. Le jugement reste le vôtre ; pas les quatre jours d’assemblage.","textd9bed5da95cc":"Indiquez ici ce qui identifie une conversation dans le message entrant — un identifiant de chat, un identifiant client ou une adresse email. Chaque valeur distincte obtient sa propre session. Laissez ce champ sans correspondance pour démarrer une nouvelle exécution.","textd9c0d34144c1":"réutiliser","textd9c95c52010d":"Reconnecter ChatGPT","textd9cf36890c05":"Associé à aucun projet","textd9d0364fb8bc":"est de retour sur son niveau facturé.","textd9d0b4384a58":"Tout définir","textd9d167d882e5":"Assistant général — accès complet aux outils ; code, recherche, rédaction et opérations de bout en bout dans un bac à sable isolé.","textd9e5e615d8e5":"Liste des applications Auth0","textd9ef50b79c75":"Solde ≥ {value0}","textd9fa05c93112":"L’historique","textda0e101a67e7":"Posez une question…","textda1aa627c64b":"Un e-mail d’administrateur","textda2481d22696":"Ne pénètre jamais dans le sandbox","textda2e5dc515b1":"Tout le monde","textda39954e705a":"{value0} {value1} son propre examen — ouvrez {value2} pour déployer.","textda3e4af8062b":"Impossible de charger les surfaces du connecteur","textda404deb110f":"Refusé","textda4365b5d2bf":"Séparez plusieurs scopes par des espaces.","textda47795dda68":"Les tâches longues ne dépendent pas de votre onglet. Fermez l’ordinateur portable : la machine continue ; ouvrez la session demain : le travail est là où l’agent l’a laissé.","textda56a3718077":"Peut ouvrir","textda6efefb0490":"Échec du chargement des sessions","textda74d185ef7c":"Groupe créé","textda77e2a62e07":"J’ai confirmé l’attribut des groupes","textda780699fda4":"Faites fonctionner toute votre entreprise depuis un dépôt qui vous appartient.","textda7d161a2777":"Canal Slack","textda906414ef1b":"Ouvrir la boîte de dialogue","textda9108359944":"Aucun agent disponible","textda919bde28e0":"11 terminées et vérifiées · 2 nécessitent un rapide coup d’œil","textdaa286f24937":"Session arrêtée par une interruption de l’utilisateur.","textdaaf5ab03267":"Non défini — utilisation des instructions par défaut","textdacd5f120ffe":"Identifiants chiffrés, traités côté serveur, jamais transmis au modèle.","textdad35b178f11":"Centre d’administration Entra — liste Enterprise applications avec New application mis en évidence","textdae85d16887b":"Sessions simultanées max.","textdaee28c0c883":"Vous possédez tout.","textdaee7606b339":"Réinitialiser","textdaf44c9faf1b":"Impossible de charger l’historique des versions","textdb08291c7ba0":"Travail en arrière-plan","textdb0e960b68b5":"Approbation requise","textdb124833fce6":"retiré de","textdb1371376b80":"accueil aperçu page de démarrage compositeur demander","textdb13bf0f0045":"Il interroge l’entrepôt selon un calendrier, compare le résultat à celui de la semaine dernière, génère le graphique et publie le tout dans Slack pendant que vous dormez.","textdb16253b2304":"Choisissez le groupe que ces {count} personnes rejoindront.","textdb1e359790c5":"Quel est le nom de votre application ?","textdb21fb39e064":"    provider: pipedream","textdb2994c1db34":"ACS URL","textdb41b06d8460":"Aucune fonctionnalité correspondant à \"{value0}\"","textdb482d99cacb":"valeurs.","textdb4fb44737e7":"La requête a échoué.","textdb5f2f038452":"ID de ressource","textdb71b63b5778":"Le code de l’agent et les commandes peuvent lire cette valeur. Utilisez cette option uniquement lorsque le secret doit être disponible pour un processus local — un identifiant qui signe des requêtes ou un protocole que SingulaComp ne peut pas appliquer.","textdb742239f2ca":"Là où le travail préparatoire se fait réellement dans la plupart des équipes financières. Il lit le budget, écrit le classeur et dépose le fichier là où l’équipe l’ouvre déjà.","textdb77d22c4be7":"Envoyez chaque événement d’audit à votre SIEM ou à un point de terminaison HTTP générique. Les charges utiles sont signées avec HMAC-SHA256.","textdb7d057a2f68":"Ce que les agents peuvent faire avec","textdb84fa521ad4":"sandbox:","textdb8b450c822e":"FileViewer","textdba36bffa5ca":"mots","textdbba4abbc65b":"Trois façons de démarrer la même session. Le travail produit consiste surtout à lire, ce qui rend la session planifiée particulièrement utile.","textdbbfc6cf8952":"Navigateur ou application native. Aucun secret — PKCE uniquement.","textdbc55cb506f2":"Votre équipe n’a pas encore de forfait. Abonnez-vous à SingulaComp Team pour exécuter des sessions, avec du calcul LLM et des AI Computers pour chaque coéquipier.","text4df40f2a7314":"Vous avez utilisé vos crédits gratuits","text60b750220458":"Les crédits de votre forfait Free sont épuisés. Abonnez-vous à SingulaComp Team pour continuer à exécuter des sessions, avec du calcul LLM et des AI Computers pour chaque coéquipier.","textdbcd5e7bb7a0":"Clair","textdbd9b1773511":"Les compétences et la mémoire s’accumulent à chaque exécution","textdbe0414753c1":"Veuillez patienter un instant avant de réessayer.","textdbe46defeac2":"avertit uniquement","textdbef6cc84fef":"singulacomp auto-hébergé démarrer","textdbf362d4f210":"Copier le lien","textdbf788502aee":"Illustration. Les chiffres sont fictifs et cohérents entre eux, et ne proviennent pas d’un vrai grand livre.","textdbf8335a82da":"Une célébration doit porter sur ce qui est célébré. Cette explosion reprend l’icône de l’espace de travail — son glyphe dans sa propre couleur, son emoji tel quel, ou la tuile portant son initiale tracée à la craie lorsqu’il n’a ni l’un ni l’autre. La priorité est celle d’EntityAvatar, extraite dans src/lib/confetti-identity.ts, afin que les particules ne puissent jamais afficher un visage absent de la tuile.","textdc0451eb46ce":"Importer un document Word","textdc0a04e35f6e":"Voulez-vous vraiment envoyer ?","textdc0badfb53b1":"always_run, require_approval, block. Une règle correspond à un glob sur des chemins d’outils entièrement qualifiés ; une seule ligne peut donc couvrir un appel ou tout un connecteur.","textdc1af0dafb8f":"Révoquer — muté vers le support au T1","textdc258e9a953b":"Impossible de lire les métadonnées du serveur","textdc261f20dba9":"Projets {value0} sur la plateforme.","textdc26b6a994c2":"Définissez « Name ID format » sur Email — SingulaComp associe les comptes à leur adresse email.","textdc32ee18ad99":"Supprime définitivement ce compte et tous ses projets.","textdc380888c4e2":"Chargement","textdc40ace03968":"· jusqu'à {value0}","textdc4156c43e06":"Grille d’émojis permettant de choisir une icône de projet — recherche, navigation au clavier dans la grille et sélecteur de teinte de peau. La cellule survolée prend l’une des six teintes, alternées par trois sur les lignes paires. Le jeu de données est hébergé en interne depuis","textdc4cbd66fe2d":"audit actions contrôlées approbations piste session","textdc5229faa653":"Quitter le plein écran (Esc)","textdc5255461795":"Aucun résultat dans","textdc5376ca47b4":"ID de la boîte de réception AgentMail existante","textdc54941c8b98":"Logo noir sur fond clair, blanc sur fond sombre","textdc5c5b516771":"Vos agents, instructions et connaissances partagées restent dans des fichiers que vous pouvez lire, modifier et suivre.","textdc5f0f8236de":"Enregistrez SingulaComp dans votre IdP","textdc613b61cff5":"Mappage supprimé","textdc67a3ef3fa4":"Vérification de l’expiration de l’essai exécutée","textdc6c9309c03e":"Services concernés","textdc6d1d15031b":"synchronisation des flux bancaires","textdc70ef3b3338":"Un canal ne mérite d’être connecté que si la réponse arrive là où la question a été posée. Les fichiers circulent dans les deux sens, et les décisions dont l’agent a besoin sont des boutons dans le fil, pas un lien vers un autre endroit.","textdc76dd6b1aff":"Se connecter à la CLI SingulaComp","textdc78f4d17256":"sans A2F — leur accès ne sera pas bloqué, mais pensez à leur demander de s’inscrire :","textdc7ab144ca89":"Passez à l’offre supérieure pour accéder à l’éditeur d’agents complet","textdc7ea87fdc45":"Les fichiers, dans les deux sens","textdc8659db6d41":"Entrée","textdc8d7c5c602b":"Registre source","textdc934fe30a94":"20%","textdc937b598926":"Aucun","textdc958f2a5781":"Actions sur la clé","textdc98511e6b34":"S’exécute comme","textdc99025834c1":"Auto-héberger SingulaComp","textdc9cbe5d4dd1":"Un exemple de ce que reçoit {value0} : {value1}. {value2}","textdca21555d836":"Valeurs courantes :","textdca61d32363b":"Grok","textdcafafe0042d":"Audience (EntityID)","textdcb300b85f0d":"+ Ajouter utilisateur/groupe","textdcb912de1250":"Les plateformes fermées deviennent elles aussi des systèmes d’exploitation pour l’AGI.","textdcc3f936c2d4":"Attribut de l’application","textdcc839a4015c":"Affichage","textdcd1d5223f73":"Nom","textdcd23310a7aa":"Modifier votre mot de passe.","textdcd32479a72e":"remplissage","textdcd8874e25da":"La thèse","textdcdce51f07eb":"Accès supprimé","textdce2c13f4266":"Source ajoutée","textdce7165865e9":"Ouvrez l’application → onglet « User Groups » → cochez le ou les groupes dont les membres peuvent se connecter (créez-en un dans User Groups et ajoutez d’abord votre utilisateur de test si nécessaire). Cliquez sur Save.","textdceafd500b4c":"- type : cron agent : research","textdcf318e675c7":"Synthétiser","textdd0ae7a5cbcf":"Enregistrer les modifications","textdd0b6a747c8e":"Votre application → SSO → User Attributes","textdd1415c23913":"Supprimer le fournisseur SSO ?","textdd28b5cb26fd":"Outils en lecture seule","textdd2c0eb6ea5c":"Dockerfile","textdd422a57c3ed":"Aucune fonctionnalité ne correspond à votre recherche.","textdd465809683b":"Redémarrage de « {value0} »…","textdd4971af3f91":"Désactivé le masque du sélecteur de sessions. Les autres agents peuvent toujours l’appeler.","textdd61d5ff27c4":"activé","textdd69a8f7d8d9":"Configuration de la stratégie Cloudflare Access avec règles","textdd6abe6fa86c":"Jetable par conception","textdd6b0b63da5a":"launch-note.md","textdd730b855f7f":"Aucun jeton correspondant","textdd77952c5416":"Add attribute","textdd80c157b521":"Un service externe envoie une requête POST à l’URL du déclencheur. SingulaComp vérifie la signature, transforme la charge utile en prompt et démarre la session. Une charge utile qui échoue à votre filtre est acceptée puis ignorée.","textdd84425b72da":"LinkedIn","textdd85a05fdbbb":"Surcharge des modèles gérés définie","textdd93abf29136":"<div onClick={handler} className=\"cursor-pointer\" > Cliquez-moi </div>","textdd9d24965dbe":"Cron","textdd9e881230eb":"archived","textdda839b13617":"Télécharger au format zip","textdddf1fb0da7f":"Confirmation de la configuration active","textde00adeaf21b":"Couvrez plusieurs outils à la fois avec un glob (","textde0825bcf9bc":"Recherche dans le contenu des fichiers…","textde0a6db058a5":"Connectez chaque source une seule fois pour l’ensemble du projet. Les identifiants sont déchiffrés de notre côté et ajoutés à l’appel sortant. Ils n’entrent jamais dans la machine pilotée par le modèle.","textde0edaa7070b":"Enterprise · $400/mois","textde12e3c7c7a8":"Réduire en panneau","textde181455a329":"Demandez à un propriétaire ou à un administrateur de vous ajouter à un espace de travail.","textde2d423ac039":"suspendu","textde361b6ea9ec":"Le super administrateur contourne tous les contrôles d’autorisation.","textde3bf9cc102d":"SAML via une application Google Workspace personnalisée","textde4066927089":"JumpCloud envoie les changements au fur et à mesure (liaisons de groupes, changements d’appartenance) : une période calme signifie simplement qu’aucun changement n’a eu lieu.","textde465ef4e1a7":"Bannière critique","textde4743c87973":"Entreprise","textde5939dff899":"Exécuter et discuter","textde5a4015009a":"Supprimer le mappage","textde6a473b60fe":"Chargement de la mémoire…","textde752c4fb179":"La configurer avec l’agent","textde781187cbfb":"Posez une question…","textde7c5922d6eb":"L’utilisateur ou l’organisation qui doit posséder les dépôts des projets — doit correspondre au champ owner ci-dessous.","textde838855e4a6":"Étape","textde84d961f30d":"Journal d’audit de la session consulté","textde8b3da50590":"Pointez SingulaComp vers une spécification OpenAPI ou Postman, un endpoint GraphQL, un serveur MCP distant ou une simple URL de base HTTP. Il lit la source, détermine l’authentification et transforme chaque opération en outil.","textde8d23760b6d":"À l’étape « Configure SAML », repérez les champs « Single sign-on URL » et « Audience URI (SP Entity ID) ». Copiez les valeurs ci-dessous et collez-les dans les champs correspondants.","textde996979df5c":"/workspace/jjk","textde9c395367bb":"Icône à gauche","textdea2a0765c45":"Agrégation de finance.weekly","textdea47e4b79d6":"Object IDs","textdea6fa7baa10":"Recherche, brouillons et hygiène CRM, soumis à votre approbation","textdea79332147f":"Min.","textdeac33d490eb":"Démarrage des services…","textdeb093603efa":"Statut : {value0}","textdeb538b50cb6":"sur","textdeb59ebdac18":"Saisissez un nom d’application approprié, par exemple « SingulaComp ». Sélectionnez « Integrate any other application you don't find in the gallery (Non-gallery) ». Cliquez sur « Create ».","textdec35a21fa80":"Tout ce qui entoure la conversation, pour que vous puissiez avoir la conversation.","textdeefeb7a0e9e":"L’exécution isolée, les identifiants limités et une piste d’audit complète sont au cœur de la plateforme. Le SSO et l’accès par rôles sont inclus ; hébergez-la vous-même entièrement si vous le souhaitez.","textdef49a469e2f":"L’agent et la personne ou le déclencheur à l’origine de la session.","textdef70944c9bb":"Création...","textdf0453d185c4":"Métadonnées uniquement","textdf0b5ba1b462":"Construit la campagne de prospection et l’exécute.","textdf0fbf9c008f":"Ajouter au projet","textdf1bc4984a05":"Fantôme","textdf1db3412b9d":"et sera injectée dans les sessions en tant que variable d’environnement.","textdf2567a8cc4f":"Votre application → Provisioning → To App","textdf33a10e5579":"Stratégie de secours par défaut","textdf37e04fda71":"Image générée","textdf401def2586":"Glean est le meilleur moteur de recherche d’entreprise sensible aux permissions. Mais la recherche trouve le travail — elle ne l’exécute pas. Voici quand vous le dépassez et quelle est l’alternative runtime ouverte.","textdf42a4d5d353":"Fondations","textdf4e88af065d":"Définir le budget","textdf55b4b9b6f5":"Activer / Sauvegarder","textdf6816ae6cb1":"— relancez-le pour mettre cette section à jour.","textdf6cab363226":"Échec de la modification de l’application {value0}","textdf7987d6fd91":"Remplacements de session enregistrés","textdf80c0ee2f08":"Agents et compétences","textdf8e32d18dbd":"Tout ce qui est accessible","textdf964376e432":"xoxb-...","textdf9658428180":"Veuillez saisir le code à 6 chiffres reçu par email","textdfa16aeaca13":"Le référentiel de cet espace de travail est hébergé sur {value0}, qui ne prend pas en charge les invitations de collaborateurs de SingulaComp. Gérez l’accès là où se trouve le référentiel.","textdfa2cff42f0c":"Pas d’expérience approfondie des systèmes","textdfad83e7eb69":"{value0} sont des gestionnaires implicites sur chaque projet actif dans le compte.","textdfca5da56b8c":"Section","textdfd7d37e2b63":"bouton dans la barre d’outils.","textdfe0c2e802b1":"Erreur serveur","textdfe40a843c41":"La première phase de la mondialisation a vidé les économies industrielles. L’ère de l’IA ne peut pas répéter cela. La priorité doit être de bâtir un écosystème de pointe, pas seulement un modèle de pointe.","textdfe95783edfe":"Tarifs","textdfea4cbd3f41":"L’autorisation n’a pas renvoyé de redirection.","textdfea74d6d58d":"Monter le secours","textdffb64dc7001":"Limites","texte01d77b4a0bd":"Le problème","texte02a5941602a":"Mises à niveau","texte030ac604b81":"Déploiement et posture","texte0362b3241c5":"Dans les limites","texte03abcb2b624":"Connecteurs et fenêtre de mise à jour","texte03d3314ccda":"Exécutions d’agents simultanées","texte0401ccff09d":"Slack et l’email se connectent de la même manière : un agent peut ainsi être contacté et répondre là où le travail se fait déjà.","texte0447514873e":"Échec du chargement des membres","texte0454e781e5f":"$ singulacomp cr","texte0603c499aae":"http","texte0661dab3f98":"Un jeton limité, et rien d’autre","texte066e37463a8":"Message système","texte0687cb3046c":"Tout ce que l’agent exécute — un site, une application, une API — s’ouvre ici.","texte07615d6ccf5":"approbation requise","texte0769a52772f":"Accès mis à jour","texte077517dd17a":"0.5 = calcul à moitié prix, 0 = gratuit, vide = valeur par défaut du forfait.","texte080f87e22ad":"Agent du sandbox téléchargé","texte0926fdac700":"Terminal","texte0940d94dd14":"Il montre ce qu’il a lu","texte09bc645d309":"Installez en un clic un projet SingulaComp complet et fonctionnel — ou ajoutez des skills provenant de toutes les sources à un projet existant.","texte0a8d25fe959":"Dépôts sélectionnés","texte0ae10b8f4e7":"Connectez-vous pour ajouter","texte0b929d4a018":"Une approbation suspend l’exécution, elle ne l’échoue pas","texte0bde186128a":"Nom d’utilisateur de l’application","texte0c42f6fcdb3":"Ses éléments apparaissent désormais dans le catalogue.","texte0cda358fedf":"Rien ne se fusionne tout seul.","texte0d7209f4c07":"Le référentiel à partir duquel cet espace de travail s'exécute et qui peut y accéder.","texte0d8e95e7401":"Nom de revendication copié","texte0de5607f48c":"Consommation de crédits","texte0e2ec6768c5":"    # ignorer les messages sortants de l’agent","texte0e30badc30c":"Échec de l’arrêt de la session","texte0e7d293043c":"Latence","texte0eb65e020e7":"  \"$schema\": \"https://opencode.ai/config.json\",","texte0edaf920655":"Groupe créé","texte0eeb4761e83":"Sur la page « Browse Microsoft Entra Gallery », cliquez sur « Create your own application ».","texte0f1afb4c551":"une personne avec project.gitops.merge","texte0f5b5af5e02":"**Cette semaine :** 7 affaires ont avancé, 2 ont reculé. - **Acme** → Proposition (120 k$) - **Globex** → Négociation (90 k$) - À risque : **Initech**, **Umbrella** — aucune activité depuis 14 jours","texte10dac2ace09":"Remplace « SingulaComp » dans le titre de l’onglet du navigateur.","texte111b0049f57":"Dissocier du projet","texte113af6b6913":"Attributions du Computer Tunnel enregistrées","texte11b6fe4e5fb":"Un modèle répond ; un agent termine le travail. SingulaComp orchestre la boucle — lecture du dépôt, planification, appel des outils, vérification de son travail, puis retour d’une branche que vous pouvez examiner.","texte13e04973080":"Créez une boîte de réception AgentMail gérée pour votre agent, ou associez-en une que vous possédez déjà.","texte14733303e28":"Chaque agent s’exécute dans sa propre VM cloud éphémère, sur sa propre branche git. Lancez-en des milliers en parallèle — rien n’est partagé entre les exécutions.","texte159b06187d3":"En pause","texte16091cd836e":"Installez-le, invitez-le, mentionnez-le.","texte161fc2a83d8":"Protéger la cible, pas seulement l’outil","texte164235035e6":"Synchroniser automatiquement les appartenances depuis votre fournisseur d’identité","texte1673f438808":"correspondent aux expositions que vous choisissez.","texte16e6a752599":"Proposer une modification","texte17b809a23df":"rédiger trois fils de lancement","texte18c2658b71a":"Si vous détenez une licence Enterprise","texte191ab529417":"aucune requête pour le moment","texte19d1129c5e3":"Posez la question dans un fil Slack. La session lit le tracker, les tickets et les fils, puis répond dans le même fil avec le document joint.","texte1a1274ad624":"Ajouter un accès au projet","texte1ad3eb2a000":"Connecter le fournisseur","texte1b0ca48b6f3":"peut fusionner","texte1b18ef97642":"Session compacte","texte1ba4807a15d":"discord","texte1c4ee2a60c0":"Relance des créances","texte1d31423e77f":"Instantané reconstruit","texte1d36c3adeeb":"Choisir un fournisseur","texte1d84c99737d":"Connectez d’abord le SSO SAML — le provisioning crée les comptes, mais les utilisateurs ont toujours besoin du SSO pour se connecter.","texte1e7248bbb12":"Les textes générés par l’IA ressemblent à des textes générés par l’IA parce que rien ne lui a expliqué votre façon d’écrire. Ici, votre ton, vos affirmations et vos mots interdits vivent dans le dépôt, et chaque session les charge avant d’écrire le moindre mot.","texte1e906a3a02b":"Un agent est un agent OpenCode : du markdown à la base, puis vos propres outils, plugins, modèles et un arbre de permissions par capacité. Une autorisation dans singulacomp.yaml détermine ce à quoi il accède — sa machine, ses connecteurs et canaux, ses secrets et ses skills. Une skill décrit la façon dont votre entreprise réalise une tâche précise. Les deux sont des fichiers dans votre dépôt et sont révisés comme du code.","texte1f0d6f4fe26":"Association de compte","texte1f79758cc42":"supprimé","texte2003685a26e":"    prompt: \"{{ body.data.text }}\"","texte205475ccda4":"Demandez en milieu de mois : une session récupère les transactions derrière la ligne et revient avec celles qui l’ont fait évoluer. Plus besoin d’attendre un cycle de reporting pour répondre à une question sur un chiffre.","texte2065cb79c86":"Utiliser votre propre application Microsoft Teams","texte213c161d5ce":"Autoriser","texte2189e484c2d":"Une entreprise deviendra un dépôt git.","texte21f935f11d7":"Copier","texte21fa38b5758":"Échec de l’enregistrement du fournisseur","texte22df9359943":"Le contrôle d’action du pied de page est le Button de l’application. variant et size utilisent tous deux les unions propres à Button — tout ce que button.tsx fournit fonctionne ici, et l’omission de l’un ou l’autre applique les valeurs par défaut de Button. En option : une icône de chaque côté et une flèche externe.","texte242a36f5f84":"Éliminez la file d’attente qui ne relève pas de la modélisation.","texte25e80a85459":"Réinitialiser la période","texte268202ba9f5":"Créez un groupe pour ajouter plusieurs membres à des projets.","texte26a38466159":"La machine clone le dépôt du projet dans /workspace. Vos agents, compétences, mémoire, connecteurs et déclencheurs l’accompagnent, car ce sont tous des fichiers de ce dépôt.","texte2762471c9d7":"dans la","texte27a31ed1d6f":"API et SDK","texte281baa165a7":"Règles des clés","texte28492370987":"Votre propre application","texte285582d2b8c":"Consommé par un connecteur autorisé. Il n’entre jamais dans le sandbox.","texte29abcb7ef37":"Révoquer la clé","texte2a2f537aa0c":"secrets secret env variables d’environnement identifiants coffre-fort sortie stocker","texte2a5b5794be9":"Signature valide. La session a été lancée, mise en file d’attente derrière la limite de concurrence ou dédupliquée avec une livraison déjà vue par SingulaComp.","texte2add2aa32a0":"Passez à une offre supérieure pour télécharger {value0}","texte2afdd4eef04":"Modifier le rôle","texte2b3a36c0979":"Impossible d’ajouter la source","texte2c604d8e8f9":"La clôture mensuelle n’est pas lente à cause de la comptabilité. Elle l’est à cause de quatre jours passés à extraire, rapprocher, relancer et mettre en forme avant qu’une personne qualifiée ne voie un chiffre.","texte2cbafcec553":"Tous les membres de ce projet perdront l’accès à ce compte. Les sessions qui lui sont associées cesseront de fonctionner.","texte2cbd4618228":"Supprimer la règle {value0}","texte2cc5cc46d8e":"Symbole carré — lorsque le logo large ne convient pas, et pour l’icône tactile. Remplace le logo lorsqu’aucun n’est défini.","texte2d0a54968ea":"Supprimer","texte2d15fe36f4d":"Presque prêt…","texte2d30ca7f79e":"Les logiciels statiques sont morts : du code aux boucles de rétroaction","texte2ee2909fe27":"Ctrl","texte2fab5a5b41d":"Une interface de chat n’est pas une porte dérobée.","texte2fe1fe9cff1":"L’échelle basée sur 4 px qui régit tous les espacements internes, externes et interstices.","texte3190ee3d8a8":"Impossible d’afficher le classeur","texte31ab643c44f":"membre","texte327e6c1348b":"Clonez à partir de cette adresse avec n’importe quel client Git. Lorsque git vous le demande, entrez n'importe quel nom d'utilisateur et une clé API SingulaComp comme mot de passe - la ligne de commande SingulaComp le fait pour vous via son assistant d'identification, en clair","texte3311b311078":"Souhaite du CSV en plus du xlsx","texte335ed040bfe":"Un brouillon sur une branche, relu comme un diff.","texte339fc8e7d89":"Une réponse de chat ne peut être ni vérifiée ni répétée. La session valide donc son travail : la requête, le script, le graphique et une note sur ce qui a été vérifié.","texte36024fe4756":"— connecté via SSO et provisionné automatiquement. L’aller-retour fonctionne.","texte374181eb150":"Il lit ce qui a été fusionné depuis la dernière version, pas ce que promettaient les tickets, et rédige la note dans votre style. Les deux listes diffèrent plus souvent qu’on ne l’admet.","texte378907770e5":"userPrincipalName","texte391550d9883":"Aucun agent ne peut recevoir ce secret","texte392a3891c07":"Suspendue","texte39637abfc85":"Activer l’attribut de groupe","texte39b62c520ff":"Il n’existe pas d’API pour créer son propre canal — la liste des plateformes est un enum fermé et nous ne déguiserons pas une lacune en système de plug-ins. Ce qui est fourni est un déclencheur webhook signé qui démarre une session par conversation. Il résout bien la partie entrante, et nous vous dirons exactement ce qu’il ne fait pas.","texte39d334ebb3c":"Éléments par ligne","texte3a3f5a7cca1":"Vos outils d’e-mail et de campagne","texte3a7167b0134":"Détails du coût de la session","texte3abcd09412c":"Démarrer le provisionnement","texte3ba17e32240":"30 j","texte3bbf2902a7f":"Pas une édition communautaire.","texte3c4877576de":"Créer un groupe","texte3c63340ccb1":"Construisez avec SingulaComp depuis le terminal : pilotez projets, sessions et agents via la CLI et le SDK, connectez déclencheurs et connecteurs et livrez chaque changement par une demande de changement révisée.","texte3da85f3f963":"Convenus avec vous, 90 jours par défaut","texte3e4aec37372":"validé","texte3ea10fa32f9":"La moins chère, mais plus difficile à interroger entre les régions.","texte3ebaa16dd9d":"Introuvable","texte3f97a8573b6":"Recréation lancée pour « {name} »","texte402dcff5083":"Interrogation de metrics.q3","texte402e05f0e4c":"Accorder l’autorisation","texte405e596108c":"50 Mo","texte4143613f121":"Échec de la mise à jour du rôle","texte4273a188eb5":"Point de terminaison compatible avec OpenAI.","texte42db5eb1789":"Supprimer l’en-tête","texte42e30cead8d":"Les projets SingulaComp prêts à cloner s’afficheront ici.","texte4334820483a":"Application d'entreprise → Vue d'ensemble","texte43446f5e790":"Postgres, dans un répertoire que vous contrôlez","texte436179861c8":"Un agent SingulaComp est une persona Markdown dont l’accès aux connecteurs, secrets et compétences est refusé par défaut. Une compétence est le Markdown qui encode la manière dont votre entreprise réalise une tâche. Les deux sont des fichiers de votre dépôt, versionnés et révisés.","texte44fe3acd3ca":"    agent: memory-reflector","texte450e0da6cf9":"Rotation requise","texte45481e75a5e":"). Une décision propre à l’outil ci-dessus prévaut toujours sur un motif.","texte45a9a911fcd":"Rien de sélectionné pour le moment","texte46c387f3dee":"Le frontend, l’API et la passerelle sont les images SingulaComp publiées. Une instance auto-hébergée ne construit jamais ses propres images : elle utilise exactement celles déjà produites par le pipeline de publication.","texte4724df1b369":"Excellent sens du produit, notamment de l’UX et de l’UI.","texte478b984a2d9":"Lisez le tracker tel qu’il est réellement — tickets, états, liens, commentaires — et réécrivez le résultat nettoyé là où vous l’autorisez. Le tracker reste la source de référence ; l’agent n’en crée pas une seconde.","texte47b85588c7c":"Tout fournisseur d'identité utilisant \"{value0}\" perdra immédiatement l'accès. Cela ne peut pas être annulé : vous devrez créer un nouveau jeton pour vous reconnecter.","texte47c8bae740d":"Copier la clé","texte48034ba91dd":"Services de l’espace de travail indisponibles","texte4855e715f70":"    sandbox: python","texte493d2f8af71":"Options avancées → Personnaliser le nom de l'attribut de groupe","texte4a075134e2b":"Aucune exigence particulière — cet élément fonctionne immédiatement.","texte4a1f1d45a42":"L’entreprise est là, en texte brut.","texte4a461e463b6":"SingulaComp sert d’intermédiaire","texte4bb9f1ece9a":"Démarrer","texte4bfdfee626c":"Nom et icône de cet espace de travail.","texte4bfff9b557b":"identifiant de compte","texte4c358d1bbfb":"bash — appel unique, s’ouvre","texte4ce46bf8c90":"des groupes par défaut : mappez-les ou émettez les noms via « Groups assigned to the application » (nécessite Entra ID P1/P2).","texte4cfda0cefb3":"{value0} {value1} supprimé(s)","texte4d1a488fe92":".singulacomp/opencode/skills/agent-browser/SKILL.md","texte4d36f9a4e22":"Journal d’audit","texte4dffbc6d224":"Ce projet ne déclare encore aucun agent ; chaque agent reçoit donc tous les secrets du projet. Accorder {identifier} à {agent} écrit le premier bloc agents:. Ensuite, un agent non répertorié ne reçoit aucun secret du projet — y compris les secrets du bac à sable qui fonctionnent aujourd’hui. Ajoutez les autres agents à singulacomp.yaml pour conserver leur accès.","texte4f5f1e08c59":"Membre ajouté au compte","texte4fa25e6edd6":"Temps de calcul","texte4fbfdfe7290":"Les deux valeurs sont chiffrées et stockées avec les secrets de cet espace de travail. Seul votre agent peut les lire.","texte511470b21a9":"ID du projet","texte51cbac62750":"Chaque modification est revue","texte51ebf3dc9f6":"Créer un espace de travail…","texte520886435ac":"  config_dir: .singulacomp/opencode","texte5315d0a42df":"Bloquer n’est pas une approbation que vous pouvez accorder sur le moment","texte53bb01e5503":"Application GitHub","texte53bfff585aa":"Envoyer des groupes : toujours dans l’onglet « Directory » de la règle, cliquez sur le crayon à côté de « Groups » → « Search Group Name » → sélectionnez les groupes internes → vérifiez-les sous « Selected Groups » → Save. PingOne envoie ces groupes et leurs appartenances à /Groups.","texte53dd7d993e1":"est le logo complet. Les deux sont parfaitement centrés et sont dessinés à partir du SVG source à chaque taille, afin que les contours restent précis sur un écran Retina.","texte5431f3fcc1a":"PingOne → Connexions → Applications","texte5455bdd5b85":"Accorder à","texte550c4aaeecf":"Créer un jeton SCIM","texte551641242ce":"Pile","texte5776302ca62":"Enregistré — les permissions sont désormais toujours autorisées dans ce projet","texte5789ce1b021":"L’historique des versions n’est pas disponible ici.","texte57912d50189":"Révoquer le token SCIM","texte58282fd73fb":"Échec de la mise à jour","texte58eef890002":"agents · compétences","texte58f169d4a4b":"Vendez aux entreprises.","texte595f17fac1d":"Envoi","texte595f45dc6c9":"Europe","texte5974d3936df":"Copiez le Bot User OAuth Token et le Signing Secret depuis l’application Slack installée.","texte5985e84210e":"Toute ressource","texte59a1d133be1":"Les modifications s’appliqueront à la prochaine connexion. Les jetons déjà émis continueront de fonctionner jusqu’à leur expiration.","texte59eaa3acaf1":"le mur","texte5a4af9b350f":"J’ai créé, activé et testé la connexion SCIM","texte5a718af362a":"Les deux premières","texte5ab168f1943":"Le brief pré-appel","texte5b104783abd":"Votre agent peut utiliser les outils dont il a besoin, comme sur un ordinateur classique.","texte5bd74e98514":"autre — source uniquement","texte5c02424e511":"Commande copiée","texte5c253036018":"Le nom d’un secret enregistré contenant la clé avec laquelle les deux parties signent. Ajoutez d’abord le secret dans Secrets — la clé elle-même n’est jamais stockée ici.","texte5c56bc61eb0":"Vous envoyez une instruction à une session et l’agent renvoie le livrable.","texte5c8b30df3c9":"Application qui connecte les utilisateurs SingulaComp depuis sa propre origine. Vous obtenez un ID client et, pour une application confidentielle, un secret affiché une seule fois.","texte5c9d7030bad":"Évalue","texte5dbdffb8816":"Enregistrer les règles","texte5ee1e7e84aa":"Session expirée","texte5fb560ba65a":"Dans l’onglet SSO, copiez l’« Issuer URL » (un point de terminaison de métadonnées hébergé et actif) et collez-la ci-dessous ; laissez l’option « Dynamic configuration » sélectionnée. Préférez cette méthode au collage du XML : l’URL hébergée s’actualise automatiquement si OneLogin renouvelle le certificat de signature.","texte5fd643538b9":"Compte · Journal d’audit","texte60053964d37":"SingulaComp est le système d’exploitation IA open source où les connaissances de votre entreprise se renforcent. Connectez vos outils, déployez un agent et commencez à accumuler votre capital de tokens. Gratuit pour commencer, gratuit à auto-héberger.","texte600bb5b5953":"L’appartenance aux dépôts et aux organisations constitue aussi un accès, et c’est celui qui survit le plus souvent à sa justification. Il lit l’état de l’organisation et signale ce qui ne correspond pas à vos rôles documentés.","texte61180e0dd8a":"Lien expiré","texte6158ee80566":"claim) vers des groupes IAM spécifiques.","texte61c3c44ff74":"border=\"outlined\" dessine un cadre partagé autour du bloc et limite le surlignage et les séparateurs à ses coins.","texte620ec0b0d1f":"JumpCloud provisionne les membres des groupes d’utilisateurs LIÉS à cette application : lier un groupe détermine les utilisateurs envoyés et synchronise également le groupe.","texte6229e214e88":"Les clés sont résolues de notre côté. La machine pilotée par le modèle ne les détient jamais.","texte6284f383569":"Vous êtes connecté. Revenez à votre terminal — vous pouvez fermer cet onglet.","texte62bef86ebd4":"URL de découverte","texte62f2148a64d":"Déclencheurs","texte630a4b77462":"Mettre le déclencheur en pause","texte640da5d14fd":"Non défini — chaque outil suit la valeur par défaut du runtime.","texte647ccbd2777":"Il arrive là où vous êtes déjà","texte648ea58ae80":"Envoyées à l’agent — il va réviser et mettre à jour cette modification.","texte64e02c862bd":"Moyen · 500","texte64eb6b9ded3":"Affectez des utilisateurs et des groupes","texte654b63c8098":"Créer une boîte de réception Email gérée","texte65ac57c0c16":"Compétences, outils et politiques sous forme de code","texte65afdeb4024":"Impossible d’atteindre le serveur d’aperçu. Le sandbox est peut-être encore en cours de démarrage.","text2f1d17f50af8":"Enterprise active SAML SSO, la synchronisation d’annuaire SCIM, le RBAC et l’accès à l’audit pour ce compte. Le plan facturé reste inchangé.","texte65f8a02d565":"Impossible de charger les modifications","texte674447337e8":"Disponible","texte67a6ef2363e":"Utiliser ma propre application OAuth","texte67b8abd74eb":"Authentification unique avec provisionnement des membres juste à temps","texte68076f94600":"Mettez le ton dans le dépôt. Laissez la chaîne de production fonctionner.","texte68b36b17cbd":"Paramètres","texte68e737da34d":"Session arrêtée","texte6950b45d25c":"Linear","texte69556252880":"Connectez les outils, gardez les clés hors de l’agent.","texte69e4fc895cc":"Accordé, mais pas global","texte69f4ad4e852":"Avant l’appel, pendant la semaine et à 07:00 un lundi.","texte6ad39968537":"Nom de l’application","texte6ad8effaaed":"carte de plan · 2 sur 5, ligne en cours visible","texte6ae56a1f248":"Open source · SSO, RBAC et on-premise · N’importe quel modèle, vos clés · Aucun verrouillage","texte6b142b8b04d":"Transforme un prompt et vos dernières données en présentations du conseil soignées.","texte6b19d06833d":"L’identifiant ne circule jamais","texte6b55c9a01c3":"sur","texte6bb5689beec":"sombre","texte6be2129cc0e":"Afficher le contexte","texte6bfacea252e":"Ce projet ne contient encore aucune session.","texte6c1f062119d":"Chaque connexion depuis ce domaine est acheminée vers ce fournisseur d’identité au lieu de la connexion par mot de passe. Ajoutez uniquement un domaine réellement contrôlé par votre IdP. Les utilisateurs d’autres domaines ne sont pas concernés.","texte6d103e79843":"X-SingulaComp-Signature: sha256=<hmac>","texte6d87ada2250":"44.7%","texte6e0b4594c95":"Connectez un compte géré par le projet pour les sessions autorisées.","texte6e179a48d3d":"Commencez par une tâche et développez à partir de là.","texte6f312c6b6ef":"Effacer les notifications","texte7119681d233":"Les liens secrets cessent de fonctionner après un délai défini afin qu’un ancien lien ne puisse pas être détourné. Demandez à l’agent qui vous l’a envoyé de créer un nouveau lien — cela ne lui prend que quelques secondes — ou répondez dans le fil où vous avez reçu celui-ci.","texte7249953afb9":"Ouvrez l’onglet « Addons » de l’application — il se trouve dans la barre d’onglets en haut de la page de l’application (Quickstart · Settings · Credentials · APIs · Organizations · Addons · Connections), et NON dans la page Settings — puis activez « SAML2 Web App ». La fenêtre modale Settings de l’addon s’ouvre.","texte7268350dbfc":"privateBody","texte72c487b0696":"Que se passe-t-il lorsqu’un agent sur cent commet une erreur ?","texte7307911656c":"Le code n’a pas été vérifié","texte73447f19620":"1px solide rgba(255,255,255,0.12)","texte73679634b64":"ce rôle","texte7369074de00":"Refuser la demande","texte755529076b6":"Les deux options me conviennent — votre décision détermine le travail sur le schéma","texte759793341ff":"CLI","texte75adb62c8c7":"Nom du claim de groupe","texte75bb2d0d554":"Vue Instructions","texte75d99a42dba":"N’importe quel modèle","texte75eb1c6178c":"Attribution de rôle révoquée","texte769a2bfbd35":"Cette session ne comporte aucune entrée LLM ni de calcul finalisée.","texte76b8dc1a636":"Okta envoie les NOMS des groupes (Okta GroupName), exactement comme ils apparaissent dans la console d’administration Okta : mappez ces noms.","texte76fd2add010":"Continuer la modification","texte7729b26fba3":"Les espaces où les gens échangent déjà","texte78041ab51a8":"Semaine","texte7918302c606":"Jours personnalisés","texte7a5e2570fb6":"Fournisseur, statut, session, compte, identifiant externe","texte7aebc082836":"Configurer l’authentification unique avec SAML → SAML Certificates","texte7b035793c5e":"$ git clone git@github.com:northwind/northwind.git","texte7b5b15c4227":"Les propriétaires et administrateurs du compte ont toujours le rôle Manager sur chaque projet","texte7b9a6c97fc7":"Stratégies IAM consultées","texte7bb06822dfd":"À l’échelle du compte :","texte7cb57a73721":"Mappage des attributs utilisateur JumpCloud","texte7ce99764a2d":"Résultats","texte7cf3ef4f17c":"Mot de passe","texte7d31219b7f4":"Qu’est-ce qui a changé dans nos dépôts depuis lundi ?","texte7d93eed5869":"n’est pas un dépôt git","texte7e7dd001381":"…et aucun secret tiers","texte7ee22e117a1":"Secret de signature","texte7f187cbe20d":"Terminez la configuration dans le nouveau dossier","texte7f95b0311f4":"Provisioning → Vue d'ensemble","texte80b27e5e39d":"Plafonner les dépenses via la gateway pour","texte80f2760aa78":"Continuer sans créer de jeton","texte82c81f0607b":"Un groupe regroupe des personnes afin d’accorder l’accès une seule fois plutôt qu’à chaque personne. Associez un groupe à un projet avec un rôle : chaque membre du groupe reçoit ce rôle sur ce projet.","texte8334e58ccb2":"$ singulacomp channels status","texte84ccb2c62c8":"Document OpenAPI de SingulaComp","texte850d6b32b3e":"Une synthèse invérifiable n’est pas digne de confiance. Chaque groupe contient donc les tickets associés, et chaque affirmation les mots réellement écrits par quelqu’un.","texte85663498c96":"Inviter des membres","texte8602165f856":"Page Applications avec le bouton Create App Integration","texte86c155fb15a":"Votre application → User access","texte870362067ac":"{value0} questions ·","texte87266df82c3":"Un dossier contenant un SKILL.md","texte8818f8cbb40":"Mot de passe modifié","texte88c87da3c8c":"Nuxt","texte8957df16c6b":"Le bac à sable est une vraie machine Linux : l’agent installe, construit et exécute lui-même la suite. Une demande de modification qui arrive en échec le précise dans la description au lieu de prétendre qu’elle est réussie.","texte89b30aa1dc3":"Ressources","texte89cabb62100":"Aperçu indisponible. Ouvrez l’App pour réessayer.","texte8a1fa10c8d2":"Résoudre avec l’agent","texte8b8e79d187c":"Ouvrez la même application d’entreprise que celle créée pour le SSO SAML (Entra ID → Enterprise applications → votre application).","texte8c80b20c2f7":"ID d’exécution","texte8cb80e5c5cb":"Valeur par défaut du projet","texte8cd6188411a":"L’agent demande","texte8ce5dcaf408":"Modifié","texte8d51f7276c8":"En attente d’une nouvelle tentative","texte8dd87902b91":"Aucun résultat pour votre recherche.","texte8ea82789107":"Échec de l'accord d'essai","texte8eb61063713":"Utilisateurs distincts ayant démarré une session","texte8f43f910a4e":"Définir le projet par défaut","texte902bf35a60b":"Webhooks d’audit répertoriés","texte913f584c3bc":"Échec de la définition des droits d'entreprise","texte92ed53f62b3":"Un sandbox cloud actif par session, accessible via l’API locale.","texte92fed3bd6c2":"J’ai affecté des utilisateurs et des groupes","texte935b72cac56":"Deux fichiers. Aucun objet caché derrière.","texte9496715d20d":"singulacomp init --force","texte94d3ee06ecf":"Échec de l’exportation","texte956a9404b46":"Questions fréquentes","texte957fd04449d":"Extrait de code copié","texte95944e1c3c8":"Connexions GitHub","texte95b29e0f9c7":"Les crédits et la facturation ne sont pas disponibles sur cette instance.","texte960651babb1":"Supprimer la connexion","texte966f54a9a75":"Logo unique","texte97caf2c8a6f":"tâches ·","texte97e79e16e22":"Saisissez un nom d’application, par exemple « SingulaComp » — vous pouvez aussi importer une icône. Cliquez sur « Continue ».","texte981ddae45d8":"Avertissement","texte98258ade585":"Compression de {value0}… {value1} %","texte98385522946":"Cliquez sur « Show legacy configuration » pour développer la section, puis sur « Edit » à côté de « Profile attribute statements ».","texte992f0a31f42":"    authorization_strategy: user","texte999d5f7e96b":"Question de session ouverte consultée","texte99baf469ca8":"à ce projet. Vous connecterez un compte juste après.","texte99d219d04d1":"2 mémoires récupérées","texte9a14c42e311":"Copié dans le presse-papiers","texte9aa82e34f3c":"cet agent peut-il ? ✓","texte9b7cf835375":"Avec vos mots","texte9bef0b0f3c2":"Raccourcis clavier","texte9c29ff50cc7":"Modes","texte9ca8360a34d":"Échec du changement de fournisseur de sandbox","texte9cff3023aa2":"Easy connect couvre plus de 3 000 applications via leurs propres écrans OAuth. Si vos retours se trouvent dans un endroit absent du catalogue — forum communautaire ou portail interne — ils restent accessibles via OpenAPI, GraphQL, HTTP brut ou un serveur MCP distant.","texte9d6212ef873":"Configuration...","texte9e3243084ee":"Un agent que vous nommez","texte9ec6c0ad396":"Géré par SingulaComp","textea067db7a54e":"L’onboarding est jugé réussi","textea13cd34d9e0":"facturées en crédits SingulaComp","textea18bba8cbdb":"Synchronisation de l’annuaire","textea1cf924a71b":"Configuration de la synchronisation de l’annuaire","textea2100dc89ae":"Journaux","textea25cb521ec9":"Le grant appliqué au démarrage de la session correspond à ce que l’agent déclare, intersecté avec le rôle de la personne qui l’a lancé. Accordez tout à un agent : il obtient exactement vos propres permissions — jamais davantage, sur aucun chemin.","textea465dab8c2a":"ID du tunnel copié","textea51081eb280":"Terminal démarré","textea5453721f2c":"Limite d’autorisation mise à jour","textea59a002b930":"La passerelle vous appartient","textea5f6bdc79b8":"Squelette","textea66cdc4376c":"Dans « Export Attribute Mapping », vérifiez que l’adresse email de l’utilisateur est transmise à SCIM « userName » — JumpCloud le définit par défaut, il n’y a donc généralement rien à modifier. SingulaComp utilise cette adresse email pour établir la correspondance.","textea70384c465d":"Fournisseur de modèles","textea73705db65f":"(s’applique aux sessions futures)","textea7f71782388":"La boucle centrale","textea849eb70c26":"Ajouter au groupe","textea873f3351bc":"Onglet SSO OneLogin avec l’Issuer URL et le téléchargement SAML Metadata via More Actions","textea923f45a415":"Aucune requête pour le moment.","textea93d6a262ec":"Outils","textea942b85faac":"Valeurs de génération par défaut","textea94f48d89d0":"L’entreprise devient plus intelligente — et tout est suivi","textea984f35d1fe":"ACTIVEZ la connexion elle-même : cliquez sur le bouton en haut du panneau de détails afin qu’il devienne bleu. Une connexion enregistrée mais désactivée ne provisionne RIEN, même avec une règle Active — c’est l’étape la plus souvent oubliée.","texteab762a03fd9":"finance","texteabb0261292e":"Échec du détachement du groupe","texteabbf3abaf8d":"Contour","texteabe2462bc71":"Configuration → Attributs SAML","texteaca91e7a784":"Invité dans ce projet","texteacdf25c58f8":"Rôles intégrés — sur tous les plans","textead07c84baac":"Journal des modifications","texteae96e02bbc4":"Icônes","texteaef0b00e1d6":"Téléchargez-la pour l’afficher","texteaf72e534b81":"Une règle basée sur le nom de l’outil peut seulement demander « l’agent peut-il envoyer un email ? » — ce qui est rarement la vraie question. Une condition cible une valeur dans l’appel et la compare à un glob ou une expression régulière. Une règle peut ainsi autoriser les envois vers votre propre domaine et bloquer tout le reste. Un argument de type liste ne passe que si chaque entrée est acceptée : un seul destinataire hors liste suffit à suspendre l’appel. Toute décision impossible se résout vers moins d’accès, jamais davantage.","texteaf9eda43588":"Mappage de groupe SSO ajouté","texteb001458b495":"Récupérez le journal en CSV ou JSONL, ou faites publier chaque événement dans votre propre SIEM via un webhook signé avec HMAC-SHA256. La lecture, l’export et la diffusion sont réservés à Enterprise.","texteb02e1086a17":"Passerelle des connecteurs","texteb0fea7e437e":"Étape {value0} de {value1}","texteb147164ac2a":"Gérer les liens publics","texteb17bf5059eb":"Les identifiants des connecteurs sont chiffrés avec une clé propre à chaque projet et stockés séparément des valeurs accessibles au sandbox.","texteb1a70e39274":"Ignorer","texteb266e1c6389":"Les agents et les skills sont en Markdown ; la mémoire est constituée de fichiers qui s’accumulent","texteb327155ad2c":"Lire et lister les fichiers et répertoires locaux","texteb35a8dd49a7":"Évaluées de haut en bas — la première correspondance l’emporte. Les règles définies ici remplacent les exigences d’un connecteur.","texteb49d0888379":"Application de la MFA prévisualisée","texteb5c07bfd7b7":"      aucune connaissance durable n’a été acquise.","texteb5de9e6bbb3":"{value0}% utilisé","texteb70c3bc14fa":"OpenRouter","texteb737b99ee2a":"Mot de passe mis à jour avec succès","texteb7a842ff958":"Ressource","texteb7aa5b77168":"Chaque interface","texteb814be3ca3b":"Principal","texteb85b20ae0b0":"Chaque déclencheur d’un projet tient sur une ligne : son nom, son heure de déclenchement, son fuseau horaire, l’agent utilisé et la session concernée. Rien n’est masqué dans un état interne auquel il faudrait accéder par un clic.","texteb87e1709b57":"Aucune utilisation de modèle.","texteb970eb0951c":"Derniers","texteb99bb9a22f3":"Configuration automatique indisponible","texteb9e6d4103b1":"Tout principal","texteba19c8747ae":"<span className=\"text-xs\">Libellé</span> <span className=\"text-xs\">Méta</span> <span className=\"text-sm\">Corps</span>","texteba7b22dda11":"Aucune modification de fichier","textebab65dedf4d":"Votre demande d’accès a été envoyée. Nous vous recontacterons !","textebafb00209f1":"Assigner à des groupes","text3c6b10dd3fbb":"Présentation de SingulaComp : des humains et des agents IA, une seule entreprise","textebc05a2f34f6":"- identifiant: python","textebeaf332d3c9":"−83 800","textebfeebd13e38":"Application SaaS → Configuration","textec0ea7563cde":"Aucune option de densité correspondant à \"{value0}\"","textec21b3b973a3":"capacité","textec2392b36354":"Le récit de l’entreprise : les origines de SingulaComp, ce qu’elle est et pourquoi une entreprise repose sur un dépôt et une équipe d’agents.","textec3c9c77806c":"Trier par ordre croissant","textec3e7d0c8967":"Notifications à l’échelle du système et commutateur de verrouillage complet. Un niveau prend effet au moment où il est activé.","textec497eddd428":"Quelle machine, quels connecteurs, quels secrets, quelles compétences, quels verbes CLI. Gouvernance uniquement. Omettez une autorisation et elle devient nulle — un agent obtient ce que vous lui avez donné, et rien de plus.","textec4b346efc00":"Les mêmes chiffres, assemblés dans le format lu par le conseil, avec un commentaire rédigé à partir de l’analyse des écarts plutôt qu’écrit de zéro à minuit.","textec5855a78ab3":"singula-ai/singula-comp","textec5ba0abb717":"Accès","textec5c2f7304b1":"Contexte élagué","textec69732f4600":"Le manifeste rejette un champ comportemental dans le bloc de gouvernance, avec une erreur pointant vers le propre fichier .md de l’agent.","textec70b4a614bf":"Changer de projet","textec73f9f19e7c":"Écrivez-le une fois. Chaque session le connaît.","textec81d7aae411":"La machine clone le dépôt et crée une branche nommée d’après la session. Chaque modification et chaque commit de cette session vivent sur cette branche, et nulle part ailleurs.","textec8676c7cf83":"Supprime tous les éléments de marque importés et le nom du produit.","textec89d54062ea":"Acheminez les connexions de votre domaine via votre fournisseur d’identité. La configuration vous guide pas à pas pour Entra, Okta, Google et bien d’autres, y compris pour toutes les informations demandées par votre IdP.","textec90ac92e442":"SingulaComp pour les équipes Data Science","textec91fdd9256c":"facultatif","textec963ffc911b":"Vérification…","textec9ace8d8ff6":"SingulaComp créera et gérera la boîte de réception AgentMail pour cette connexion.","textec9f8a9109ec":"Autoriser pour la session","texteca0eeacbef7":"Dans l’objet JSON « Settings » sous le champ callback, définissez DEUX éléments : (1) « audience » = l’Entity ID de SingulaComp, et (2) forcez le NameID à utiliser l’email de l’utilisateur — la valeur par défaut est l’Auth0 user_id opaque (auth0|…), que SingulaComp ne peut pas associer. Ajoutez : « audience »: « …/saml/metadata », « nameIdentifierFormat »: « urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress », « nameIdentifierProbes »: [« http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress »]. Faites défiler vers le bas et cliquez sur « Enable ».","texteca47e3afa10":"Identifiants chiffrés conservés par ce projet en dehors de son dépôt. Access détermine si le code de l’agent peut lire chaque valeur — Environment variable est la seule exposition qui définit la vraie valeur comme variable d’environnement dans le sandbox ; toutes les autres la conservent à l’extérieur.","textecaddb9a540f":"Un agent de recherche qui prépare une synthèse pour votre équipe.","textecbc89cd37a0":"Démarré","textecbd276ebec2":"Essayez une recherche.","textecc7ed048b32":"clôture mensuelle","texteccba86b787c":"Un ordinateur portable, un VPS ou votre propre réseau.","textecccd43d1878":".singulacomp/connectors/schema.graphql","texteccce15347a4":"Vous n’avez pas accès à l’aperçu de cette App.","textecdcf83028e7":"Vérifier les paramètres","textece53d1bdd76":"Crédits du forfait","textece695b31ede":"Utilisé uniquement pour reconnaître ce token ultérieurement.","textecff14af6cf4":"À l’étape « Attribute mapping », cliquez sur « Add mapping » pour chaque ligne : choisissez le champ Google Directory à GAUCHE et saisissez le nom de l’attribut de l’application (primaryEmail / firstName / lastName) à DROITE. Le résultat doit ressembler à ceci :","textecffbad40a81":"Super-administrateur révoqué","texted077f3d8125":"Ouvert","texted0ac6320b04":"Arrêter d'envoyer des événements d'audit à \"{value0}\" ? Les récepteurs existants doivent être reconfigurés si vous les recréez.","texted10ce7efc1a":"Le format de synthèse contient les tickets derrière chaque groupe et la citation derrière chaque affirmation. C’est une convention que vous imposez dans un fichier de compétence de votre dépôt — versionnée, comparable par diff et améliorée via une modification relue.","texted13dee8f1f7":"Le dépôt est l’entreprise. Dupliquez-le, créez une branche, revenez en arrière ou transmettez-le à une nouvelle machine : toute la configuration l’accompagne.","texted1596a9787f":"Utiliser un jeton d’accès","texted1d87390f65":"Émettez un attribut de groupe (par ex. nommé groups) listant les groupes de l’utilisateur.","texted21e91b4d87":"Runtime compilé du worker pi téléchargé","texted26c1af81cf":"Outils d’écriture","texted2d94ab1136":"Connectez-vous au centre d’administration Microsoft Entra (entra.microsoft.com) en tant qu’administrateur de votre tenant.","texted2e59c337d0":"Récit","texted31daf7d840":"Se déconnecter de votre compte ?","texted3666829e21":"Géré par la plateforme — la source est incluse dans le bac à sable de la session (","texted37b9db4eb4":"Définissez une action sur Ask : l’exécution s’arrête à l’appel et attend, en vous montrant l’action et ses arguments. Approuvez-la ; le même appel se termine et la session reprend exactement là où elle s’était arrêtée.","texted3ae8cdf028":"Échec de la suppression de l’app","texted41f8758db3":"Membre supprimé du compte","texted52186abc68":"comment cette entreprise accomplit une tâche","texted5c58303a98":"Planification","texted5eb9a37e2d":"maintenant","texted67c50e622b":"Collez les notes ou déposez la transcription dans un fil ; il les réécrit dans la bonne fiche, met à jour l’étape, définit la prochaine action et signale ce qu’il n’a pas pu classer avec certitude au lieu de deviner une valeur de liste.","texted8aa125a36b":"à une heure inconnue","texteda00b33d3af":"Aucun crédit n’a été dépensé sur cette période.","texteda7df9ad5e6":"Votre recharge est arrivée — le calcul et les derniers modèles IA sont prêts.","textedb912f176d8":"Secret client avec Basic","textedba1e383471":"Projet sans nom","textedca37f6aca7":"Demande de modification, fusion refusée par défaut","textede548996483":"Conditions","textedf8d3f1781f":"Comportement","textedfb4ed7afaf":"Budget du projet","textedfd52be9cbc":"et son","textee1ca259e05b":"Session compacte","textee2682510c82":"Chaque fonctionnalité, une par une","textee27322554e4":"GraphQL","textee325afd9b4e":"Point de contrôle","textee4ae993730d":"Enregistré pour tous les membres de ce projet. Redémarrez un bac à sable de session en cours pour l’appliquer.","textee52686fe92b":"Enterprise applications → votre application → Provisioning","textee584829f9e9":"Erreur de session","textee676c94b629":"État du provisionnement","textee678d46f548":"rapprocher les factures de juillet","textee67b8f57ae4":"L’intérêt de générer le kit à partir de la grille d’évaluation n’est pas la vitesse. C’est que le quinzième candidat passe le même entretien que le premier, ce qui relève d’abord de l’équité, avant de relever de l’efficacité.","textee69eb4afc76":"Registre","textee6d71904b1b":"Supprimer la condition {value0}","textee76a639c425":"Posez la question dans un fil Slack ou depuis l’application web. La session démarre, effectue la lecture et répond dans le fil, avec le brief joint en fichier.","textee7ee5830f09":"Ajouter un compte","textee83c34db2f3":"9 groupes d’erreurs · principale erreur corrigée · 118 tests réussis","textee907488be07":"Appels modèles (24h)","textee94df8de364":"L’outil la lit depuis l’environnement. Elle n’est pas écrite dans le prompt.","textee9a7af5aa52":"Une force de travail qui capitalise sur ses apprentissages","textee9c0bf3dfee":"SLACK_…","textee9f51217082":"En cas de succès, l’utilisateur arrive dans SingulaComp et apparaît sous Members, sur la page Identity du compte.","texteea2745e2867":"Vérifier","texteea2c46275db":"Révoquer parce que la personne a changé d’équipe. Conserver parce que l’accès est dans le circuit de mise en production. Une revue approuvable en dix minutes est une revue où le raisonnement figure sur la ligne, pas dans un document séparé.","texteea46666b98e":"Quel canal Slack ou Teams atteint quel agent est un état de projet en temps réel, défini dans le tableau de bord. La connexion d’un canal ajoute un connecteur que les agents peuvent appeler.","texteeb088fdeabf":"Rien n’est encore partagé","texteebdd24a77d9":"Confirmer","texteec0fcc629c8":"Applications OAuth répertoriées","texteed85df67313":"Faites de SingulaComp la réponse immédiate à « quel est l’équivalent open source de Claude Cowork ou ChatGPT Work ? »","texteed8f901692d":"Ve","textef09f3cb9afd":"<div className=\"transition-colors duration-200 hover:bg-accent\">","textef2ec2a16945":"Ouvrir les paramètres Git","textef33ff6fa4c6":"Auto-hébergez-le, apportez vos propres modèles, sans dépendance fournisseur.","textef3c99fe021e":"SAML via une application SSO JumpCloud","textef44f52c8b32":"Le jeton secret n’a pas encore été créé — revenez à « Créer un jeton SCIM » pour le créer.","textef4588ffbd13":"Un CardImage dans une carte intégrée déborde sur le bord gauche et occupe toute la hauteur ; le texte et les actions sont alignés dans une colonne centrée à côté, de sorte que le pied de page passe sous le contenu au lieu de rester à droite.","textef49f1424340":"+ Nouvelle application","textef54a62ae880":"ID du tour","textef62ef5cacd2":"Résumé de l’entrée expurgé","textef6691545d2c":"Standard","textef71b15f38c6":"Détails du déclencheur","textef7f45ff7f0a":"L’éditeur visuel restera disponible pour les planifications prises en charge.","textef9ec220d8c2":"Toutes les quelques minutes","textefa5855ff509":"Modifications non enregistrées.","textefa5b0c03255":"Aucun « autoriser toujours » global","textefb48f76e65a":"Le lien expire dans {value0}.","textefb5b201f3c6":"Compte supprimé","textefb5e15a7fdd":"audience (à placer dans le JSON Settings)","textefba6ec875c0":"Quels groupes associés à l’utilisateur doivent être renvoyés dans la revendication ?","textefc24d019a32":"Les personnes, groupes et agents reçoivent des rôles sur un compte, un projet ou une ressource unique. Un rôle est un ensemble d’autorisations.","textefc784539cbc":"Cloudflare Access est connecté à mon IdP","textefccc3d8a497":"Chaque session dispose de son propre ordinateur cloud et de sa propre branche. L’agent reproduit le bug, écrit le correctif, exécute les tests et ouvre une demande de modification. Vous examinez un diff.","textefd041115e9e":"Nommez-le, collez la valeur, choisissez la livraison.","textefde4d0d22b4":"permission:","textefe10c80ec8a":"Principal","textefe594df4c9c":"Le périmètre est basé sur les groupes : l’appartenance aux groupes associés détermine les utilisateurs provisionnés. Dissocier un groupe déprovisionne ses membres.","textefeba8456698":"Compte sans nom","textefecf90b50a5":"Envoyer l’annonce du lancement du T3","textefed7f3bda99":"SAML via une application de connecteur personnalisé OneLogin","texteff2ec3d9dcd":"Jetez des confettis","texteff6f0f3309c":"    filter:","texteff8b1c7f407":"Avertir uniquement","texteffc26c96de0":"L’authentification à deux facteurs n’est plus requise","textefff9994c52b":"Capture d’écran bientôt disponible","textf0007d3cdc93":"Pointez SingulaComp vers n’importe quel dépôt git avec un","textf00606184e4d":"Boîte de réception Email","textf008369aaa00":"Recherche planifiée, publication jamais","textf00ff63fb851":"Étape 2 sur 2 : collez les jetons depuis Slack.","textf0103f528539":"Cette étape a échoué","textf01a042bbfb3":"30 minutes","textf01a2f914492":"N’ouvrez pas de ticket public pour une vulnérabilité. Écrivez au contact sécurité en indiquant la version ou le commit concernés, la procédure de reproduction et l’impact.","textf01b71d254cc":"Demandez de l’aide, posez des questions, recommencez. Ne supposez jamais discrètement que quelqu’un d’autre détectera la partie que vous avez oubliée.","textf01e66b8c61a":"Groupes : l’extension SAML2 Web App envoie par défaut uniquement l’email et le nom. Pour synchroniser les groupes, ajoutez une Auth0 Action/Rule qui émet un claim nommé EXACTEMENT « groups » (identique à celui de l’étape de connexion). L’URI d’attribut de groupe intégrée à Auth0 « http://schemas.xmlsoap.org/claims/Group » NE correspond PAS — associez-la à « groups ». Associez ensuite ces noms dans SingulaComp.","textf0335c9d1910":"Obligatoire, non défini","textf0341f8dbcc5":"Identifiant enregistré","textf045ef1cb870":"Le risque n’est pas une mauvaise fusion. C’est le résumé assuré de quelque chose que personne n’a dit. Ces contrôles portent donc autant sur les preuves que sur les permissions.","textf0484b375485":"Création du serveur…","textf049d5d66ce7":"Lire le journal","textf04f9fcae903":"Connexion du projet créée","textf0514e8df841":"24 heures","textf058fcbc7071":"Résumer les mises à jour du pipeline de cette semaine…","textf059c2dbe260":"Toutes les compétences de ce projet, y compris celles ajoutées ultérieurement.","textf059fcbba4af":"Un agent financier qui clôture le mois.","textf05cb00433b9":"Accès au projet supprimé de l’invitation.","textf06013f333c5":"Les agents, skills, connectors, triggers et la mémoire sont des fichiers dans un repo git unique qui constitue l’entreprise.","textf060ffc7f383":"Cloudflare exige au moins une stratégie Access, sinon PERSONNE ne peut accéder à l’application. Ajoutez une stratégie autorisant les utilisateurs ou groupes concernés (par ex. Action : Allow, Include : Emails ending in your domain, ou un groupe précis).","textf06214d4673d":"Requêtes LLM finalisées, regroupées par fournisseur et par modèle.","textf063543f3336":"Le dépôt","textf084ea5cc3bf":"Votre application → Configuration → SAML","textf08a83aac6c4":"Un agent OpenCode — du Markdown à la base, avec un cycle de vie entièrement ouvert","textf09247433bef":"Aperçu de l’image","textf096ba0a2aa6":"se met à jour automatiquement","textf0a216500b54":"AgentMail créera ce préfixe lorsqu’il sera disponible, par exemple","textf0aea4d97b8e":"Email non connecté","textf0d66a79c138":"Clés","textf0d695f605ae":"Installez ce que vous voulez. Exécutez ce que vous voulez. Cassez ce que vous voulez.","textf0e27f45cf6a":"Si la passerelle de modèles SingulaComp doit plutôt le dépenser pour les requêtes de modèle, connectez","textf0f41388d721":"Choisir la densité de conversation...","textf0f755afea88":"Copier la réponse","textf102986b39ef":"À grande échelle","textf109802a741f":"Google Sheets","textf10988e79e8d":"Tous les types","textf11c4a01aa71":"singulacomp.yaml n’a pas été modifié.","textf126c0b0d185":"Aucun paramètre n’a été enregistré pour cet appel.","textf12856b43fbe":"Votre ton, vos affirmations et vos mots interdits vivent dans le dépôt, sous forme de fichier de compétence que chaque session lit. Le travail marketing arrive sous forme de brouillon dans une demande de modification : la revue se fait donc sur un diff.","textf130203efa7f":"Sortie expurgée","textf13894fa80fd":"Seul le créateur de l’App peut l’ouvrir","textf13b7300209d":"La méthode vit dans le dépôt","textf13e18e1c246":"SAML via une intégration d’application Okta","textf15873ea40d3":"nom: Réflecteur de mémoire","textf15d0e7f86b0":"Plan de contrôle","textf15fd3df9642":"thème :","textf1608bbc8b05":"Sécurité et confiance","textf1750835530d":"Créez-en un pour connecter votre IdP.","textf1760e93d857":"1 Mo","textf1762d8d0054":"Étape de mappage des attributs, section Group membership avec l’attribut groups de l’application","textf17660b6d284":"L’automatisation elle-même a un historique","textf17671d83db0":"Charger les anciens messages","textf17e37545b39":"Une stack Docker Compose sur votre machine, à partir des mêmes images que celles utilisées par le cloud géré. Votre base de données et vos fichiers résident sur un disque que vous contrôlez.","textf1adb34f55b3":"Projets, sessions sur leurs propres ordinateurs cloud, agents, skills, connecteurs, canaux, déclencheurs, secrets, demandes de modification et journal d’audit. Rien de cette liste n’est réservé au cloud.","textf1b1c08625c2":"Où nous en sommes réellement","textf1b28a589920":"Démarre lorsqu’une autre application envoie une requête à une adresse privée.","textf1c24ec92034":"Crédits épuisés","textf1c65e14817e":"Transférer","textf1e8d760c12c":"skills/","textf1ef9e0be888":"Temps médian nécessaire pour obtenir un sandbox prêt, par fournisseur et par jour.","textf1fc77ca3b24":"Aucun déploiement pour le moment.","textf1fd853c3274":"Activer le provisioning","textf20c87946555":"Épinglé","textf2146f80022a":"Créer une application GitHub","textf21a7cc2d177":"Chaque exécution passe par une passerelle unique : le modèle reste un paramètre, pas une architecture. Changez-le par agent, par tâche ou utilisez celui qui sortira la semaine prochaine.","textf22956f6143f":"À l’aise très en avance sur ce qui est livré.","textf23c70160b5b":"Ce projet ne déclare aucun agent. Ajoutez-en d’abord un dans singulacomp.yaml.","textf23e2655e76b":"Autorisations par ressource","textf25168f39ae8":"Data Science","textf253241a4f3c":"Une mauvaise instruction a été ajoutée mardi ? Lisez le diff, annulez le commit, ouvrez une demande de modification. L’entreprise revient à son état précédent.","textf261dce6582f":"Informations utilisateur OAuth consultées","textf26a5845c994":"Impossible d’inspecter l’authentification :","textf26d53b6b546":"body.data.direction","textf27a58a42762":"Impossible de charger le fichier","textf27bcbb5e1e2":"Ignorable","textf27c4fdb823a":"Cloudflare Access transmet l’adresse email par défaut. Ajoutez les autres attributs lus par SingulaComp — id, firstName, lastName — sous forme de « SAML attribute statements » : chacun comprend un Name et le claim IdP correspondant.","textf27e24caeef3":"Runtime de session compilé téléchargé","textf29674479db4":"Connexion à OpenAI…","textf297f631ba78":"Il rassemble les notes de chaque intervieweur, les organise selon la grille d’évaluation plutôt que selon la quantité écrite par chacun et met en évidence les désaccords. Faire ressortir les désaccords est le but. Les résoudre relève du panel.","textf29ad8b8092c":"Le nom de l’attribut (groups) doit correspondre à la revendication de groupe de SingulaComp, préremplie à l’étape de connexion. Cloudflare transmet les NOMS de groupes envoyés par l’IdP en amont.","textf2a9bd94c131":"Choisir une icône de projet","textf2bbdc88c314":"Échec de la demande de suppression du compte","textf2c143f1de76":"Activer l’application","textf2c3996c2fc5":"Échec de la configuration de GitHub","textf2cb80a49d86":"Configuration SAML de base","textf2da697d0ec4":"Dans votre nouvelle application, ouvrez","textf2daa18861b5":"Bundle","textf2e69a5e24ba":"Microsoft Teams déconnecté","textf2e8cb47665e":"Ne plus exiger l’authentification à deux facteurs ?","textf30585f9e40d":"Accordé par agent, jamais hérité","textf31740d0e328":"Mettre tous les déclencheurs en pause","textf323a777d921":"Échec du téléchargement de {value0} : {value1}","textf32b512d4c31":"Désactivé par défaut. Lorsqu'elle est activée, une session d'initialisation qui échoue réessaye une fois sur le fournisseur suivant.","textf32ca39e73d8":"thème système automatique par défaut os","textf3503deebf69":"singulacomp.yaml + config","textf354ef2ee567":"Un cerveau d’entreprise vivant qui s’enrichit continuellement.","textf3561ba67553":"L’action n’est pas disponible et aucune approbation ne peut l’autoriser sur le moment. La suppression d’un client reste interdite.","textf373d63f8a71":"Dans le menu de navigation de gauche, développez la section « Entra ID ». Sélectionnez l’onglet « Enterprise apps ». Cliquez sur « New application ».","textf37a3ea11c91":"L’accès aux modèles est contrôlé par le bouton Modèles gérés ci-dessous, et non par l’offre.","textf37bf4f7a338":"Ce fichier est {value0} décompressé ; il est trop volumineux pour être prévisualisé ici.","textf38b3206f543":"Échec de la suppression de {value0}","textf39511acff4a":"évalué par rapport à","textf39baddba943":"Les secrets sont nommés, jamais affichés","textf3a4ff3c0ae3":"Configurez une application d’authentification dans Paramètres → Sécurité, puis réessayez — ce compte bloque les actions protégées tant que votre session n’est pas vérifiée par MFA.","textf3ad568c3fa6":"L’image machine sur laquelle cette session s’exécute. Elle est choisie lors de la création de la session et ne peut plus être modifiée ensuite — démarrez une nouvelle session pour en utiliser une autre.","textf3b80d5fea1d":"Chaque modification arrive sur la branche créée pour cette session. Rien de ce que fait l’agent n’est visible par une autre session ni par main.","textf3d19541f3a5":"30 secondes","textf3d331b82d30":"Échec de la synchronisation de l’abonnement","textf3d4c9b3357c":"Arrêtez de créer des logiciels statiques. Construisez des boucles de rétroaction.","textf3d75361a203":"Collez-les maintenant dans","textf3d82cf5fcc9":"OpenCode démarre","textf3fcc2e819e8":"Utilisateurs et groupes","textf3fe997b8d1c":"Me","textf4034f3d4b32":"Abonnement dans Stripe","textf4059bb85610":"Chargement de l’approbation","textf411a1fb6275":"Gratuit","textf4152f065d72":"Affectez des groupes à l’application SAML","textf415bf7b07a9":"IT","textf41875714fdc":"Rechercher des sessions...","textf41f83e58609":"Le répertoire de données Postgres, le répertoire de stockage et le fichier .env contenant chaque clé utilisée par l’instance. Sauvegardez ces trois éléments et vous avez sauvegardé l’instance. Aucun service de sauvegarde distinct à configurer ni donnée à exporter chez nous.","textf425a50db981":"Elle se déclenche à 3 h du matin. Une personne décide toujours.","textf42bca637cb3":"Productivité","textf42e280577fb":"Voir dans la session","textf43ce58ed44c":"Vous seul pouvez l’utiliser, dans vos sessions privées. Donnez-lui un nom pour distinguer vos comptes.","textf44bf9c0530c":"Demande refusée","textf44c4c67ce1e":"Mettre à jour le déclencheur","textf44f2ebac561":"Ce guide couvre la partie AVAL (Cloudflare → SingulaComp). La partie amont (votre IdP → Cloudflare) suit la documentation Cloudflare dédiée à votre fournisseur.","textf4510b04848b":"  // policy.","textf45493c4e9da":"RBAC","textf461c90d16f6":"OAuth 1.0","textf466e0454447":"Indicateur de démonstration Enterprise défini","textf475451ba670":"Deux agents sont inclus dans chaque nouveau projet : singulacomp, l’agent généraliste, et memory-reflector, qui entretient la mémoire du projet.","textf4791d4393c0":"Six questions. Tout le reste est généré.","textf4830a1dae29":"Planification","textf48bdbd4d197":"Six couches de la pile d’agents sur les six faces d’un même dé. Lancez-le pour lire une face.","textf4a0f0ba4a27":"Chaque projet SingulaComp est un dépôt git que le serveur crée et met à jour pour vous. Connectez GitHub ici une seule fois pour activer les projets.","textf4abf9b04196":"Suppression du déclencheur…","textf4b06ef6d3c8":"À","textf4b3042a5a94":"Un agent décide de charger un skill en se basant uniquement sur son nom et sa description. Une description vague signifie que le skill ne se déclenche jamais — c’est pourquoi la description ressemble à une liste de choses qu’une personne dirait réellement.","textf4c028f9e5ff":"Tout dépôt public contenant des skills. Ex. anthropics/skills ou garrytan/gstack.","textf4c7f41c12d6":"Rien ici","textf4ccae29e1bb":"En cours","textf4d149d4f9a4":"est maintenant.","textf4d2550a2cc7":"/home/user/projects","textf4d3cad9353c":"démarrer une session d’agent","textf4da86da1210":"Approuver la connexion","textf4e707d938c6":"Donnez à une autre application une adresse privée qui démarre un agent lorsqu’elle envoie une requête.","textf4ea27b929c2":"Connecter l’application","textf4f6813aa30f":"Tous les comptes","textf4fcd871d62d":"BYOK uniquement","textf502267deff4":"Aucune session pour le moment","textf513ed1619ec":"Cloud géré","textf517096df65f":"Vérifier dans Audit","textf51ad0b730d4":"Administration — Lecture et écriture (créer des dépôts, gérer les collaborateurs). Contenu — Lecture et écriture (push, pull, branches). Métadonnées : la lecture est ajoutée automatiquement. Rien d’autre.","textf51e3554540b":"Détails du connecteur","textf52bfe43b914":"La cadence dépend de votre IdP : la plupart transmettent les changements dès qu’ils surviennent ; certains exécutent des cycles planifiés. Consultez le journal de provisioning si rien n’arrive.","textf5462009cf42":"Voir l’accès","textf54a674cd9e6":"Utiliser le logo sur des arrière-plans noirs ou blancs unis","textf555cfabd2e5":"Construisez votre prospection à partir de zéro.","textf55f49c47f7f":"pour l’instant.","textf5652094d0cd":"13 tâches de finition du site terminées","textf57829f4ec88":"Choisissez l’app, suivez son écran OAuth, et c’est fait. SingulaComp stocke la connexion, pas votre mot de passe — Gmail, Notion, Linear, Salesforce, HubSpot, Zendesk, Google Drive et des milliers d’autres.","textf57a23c69b34":"Ajouter un secret","textf5828f35ad93":"Dédié à un seul locataire","textf58830babafb":"Contrôle complet du projet, y compris les membres et la suppression.","textf58f153c56ed":"Stratégie IAM créée","textf5904cf7a123":"Marketing","textf5b112442ea7":"l’environnement d’exécution dans lequel les agents réfléchissent","textf5c9bd131486":"Afficher plus","textf5d8a16d19e5":"La stratégie n’est pas le goulot d’étranglement. Une décision de positionnement devient neuf contenus et, dès le troisième, le ton a dérivé sans que personne n’ait le temps de s’en apercevoir.","textf5e732583fb2":"Connectez-vous maintenant","textf5e81453d0e9":"Secret de signature","textf60eb7723e40":"Choisissez comment ce déclencheur démarre.","textf61cb753e9f1":"URL des métadonnées SAML","textf634a2b6f327":"skill: reconcile-invoices — gérer les remboursements partiels","textf63857b7ed7e":"Terminal de session","textf64643109eeb":"Cette session nécessite {value0} connexions.","textf652a621153e":"Le catalogue de connecteurs n’a renvoyé aucun résultat. Réessayez dans quelques instants.","textf65ed2ec9c30":"Voir les modifications","textf65f62a09460":"Mode d’authentification","textf665e07f2a78":"Réinitialiser le routage","textf6668c33ea1a":"Placement aléatoire pondéré pour les nouveaux bacs à sable. Tout zéro revient à la valeur par défaut {value0}. Un fournisseur explicite par requête gagne toujours.","textf6725f3af08a":"Expire","textf67f927b8360":"/features/ar","textf680871347c5":"Un outil a besoin d’un véritable identifiant pour effectuer un vrai travail ; la question honnête n’est donc pas de savoir si la machine en détient un, mais quelle machine détient quelle clé, qui l’a décidé et ce qui n’y entre jamais.","textf68119748553":"Collez le XML de métadonnées","textf68d7561db3d":"Tout le monde est déjà ajouté.","textf6981b3fc3f5":"Chaque action exposée par un connecteur reçoit l’une de trois réponses, que vous définissez. Une par outil, ou un seul motif qui en couvre une centaine — un glob par défaut, ou une expression régulière entre barres obliques.","textf69dc87b39bc":"Dans « Attribute Mapping », définissez d’abord le SAML Subject (ligne « saml_subject » / Name ID) sur « Email Address » — la valeur par défaut est « User ID » (un GUID), mais SingulaComp associe les comptes par email. Ajoutez ensuite ces attributs SAML sortants (nom SingulaComp → source PingOne) :","textf6a214f7a5fc":"résultat","textf6a6d0e934f4":"HTTP {value0} ·","textf6adb9115a27":"Logo de l’application (facultatif)","textf6ae327724da":"Le suivi de campagne, le tableau de mots-clés, le calendrier que toute l’équipe modifie réellement. Il les lit comme données d’entrée et y réécrit le bilan.","textf6b6716f736b":"achèvement refusé — poursuite","textf6cbe2f0c1f8":"Description (facultative)","textf6d09f9aad90":"État de la facturation consulté","textf6d0f6c23cc4":"Impossible de charger les affectations du Computer Tunnel","textf6d4edb8aa67":"Clonés au début de la session sur une branche vierge. Votre code de transformation, vos définitions de métriques et vos analyses précédentes sont déjà présents — l’agent peut donc comparer une nouvelle définition à l’existante plutôt que d’en inventer une troisième.","textf6d7008c2f59":"Le travail qui n’arrive jamais en tête de file.","textf6eaf58e6b8a":"Proposé à {time}","textf6ece80b88d6":"Gemini","textf6f4688ff23d":"Envoyer","textf6f738d04392":"Révoqué","textf6f7e2debcaf":"Attend un humain. La session attend votre réponse.","textf6f984a4124b":"2 h","textf6fd76832ca6":"finance/fy26-budget.xlsx","textf711673979b5":"La demande d’autorisation a été refusée.","textf72150e82301":"Planification sur quatre calendriers","textf7243551e2b7":"Vérifiez votre saisie","textf748e0b183a3":"Il signale ce qu’il ne peut pas étayer","textf74efe18842d":"Ce projet utilise un manifeste v1. Migrez vers","textf75481058771":"Cet utilisateur n’est pas membre de ce compte.","textf7552f3489ab":"prop ou utilisez le contrôle d’importation.","textf7571d57f984":"Cet élément a été déplacé ou supprimé.","textf7579e0cf77c":"Créer une application SAML personnalisée","textf76a7d5990d1":"Votre compte SingulaComp est connecté{value0}. Revenez à {value1} et demandez l’accès au projet pour continuer.","textf771f4d32eee":"p95","textf785c3ce1d58":"ms","textf786f0ee4793":"Reconnecter maintenant","text8a8b956178c8":"Reconnexion…","text3915f5ca49b3":"L’espace de travail est en veille","textc64d601209b6":"Réveiller","textf7870941f5a8":"Invitations en attente du projet consultées","textf7873b149941":"Vous n’êtes pas autorisé à voir les paramètres de cet appel ; il ne peut donc pas être approuvé ici. Demandez à un chef de projet de l’examiner.","textf78d11e838cf":"Vous êtes le gestionnaire des factures de Northwind.","textf78d4a2a7277":"Il s’arrête avant de comptabiliser","textf7917eced9c2":"Tout télécharger","textf79ebae4aae3":"Fermeture","textf7afe3dde18c":"Ouvrir l’aperçu","textf7b5b39e896d":"Limite de sessions du compte mise à jour","textf7b9225a1fdc":"Sélectionnez d’abord un projet","textf7c491064ffc":"Cumul des coûts du projet consulté","textf7c6eb0eae50":"Une question ouverte, aucun formulaire à contourner. Produits, campagnes, entreprises, projets personnels — dites-moi ce que vous voulez que je sache. Cela m’arrive directement. Je suis Marko.","textf7d383dc224d":"Secret renouvelé","textf7d6d7f585c5":"Les règles du projet s’appliquent à chaque connecteur et sont évaluées en premier. Ces outils ne peuvent donc pas être modifiés ici. Modifiez-les sous Règles globales, sur la page Connecteurs.","textf7d76d648261":"SSO, RBAC et groupes adaptés à votre organisation","textf7d845186faa":"Connecter le compte","textf7da30470586":"Le moins de membres","textf7db0cb35bc2":"Réactivation de l’espace de travail… ce fichier se chargera automatiquement.","textf7dc7405b0fc":"Approbation administrateur requise — Mettre à jour / Supprimer","textf7e31759b202":"Aucune sortie","textf7f0abe0bc9f":"      \"body.data.direction\": \"inbound\"","textf7f12da3e72f":"Un agent d’analyse lit principalement, jusqu’au moment où ce n’est plus le cas. Les deux aspects, exposés précisément.","textf7f35f36f425":"cron et webhook","textf7f52e59df1d":"10 Mo","textf7f7adbb0a6c":"Générer une clé à partir de la charge utile, puis relancer la session saine la plus récente portant exactement cette clé. Un client, un fil. Le système ne bascule jamais vers la session d’une autre clé.","textf7fb7869bcaa":"les raccourcis partagés par tous","textf7fcff0d8fea":"Aucune limite","textf800bf7b9497":"SAML via l’extension Auth0 SAML2 Web App","textf810ceed99d6":"Demande d’adhésion envoyée","textf82de1c9a1f5":"Aucune mémoire trouvée.","textf8301e6fd45e":"Modifier l’application","textf83190e0bc8c":"De retour sur la page de l’application, sélectionnez « User access », activez le service pour les unités organisationnelles ou groupes autorisés à se connecter, puis cliquez sur « Save ».","textf831c2a83de9":"Bannière rouge non masquable — panne ou incident en cours","textf83c80652286":"Aucun projet pour le moment","textf83d7ceb0541":"Signature et token tous deux absents ou incorrects. Rien ne s’exécute.","textf83ee52d8860":"Lecture, modification et renommage d’une note de mémoire","textf849c02f8075":"Compression…","textf84ed4375595":"Remix","textf84f61e259fb":"Prospect","textf857df8f5587":"Aucune session","textf869fbbc138c":"L’API","textf8763a5f7793":"Cloudflare sélectionnant les méthodes de connexion des fournisseurs d’identité pour l’application","textf87700ba8e67":"Il se configure tout seul","textf882140b3577":"Coûts de session","textf886cdc83491":"Impossible de charger les surfaces","textf88927a8173f":"Slack vous demande d’approuver ce que l’agent peut faire avant de lui permettre de rejoindre un canal.","textf890a1792336":"Groupe mis à jour","textf89559b35913":"Convertissez chaque prospect entrant.","textf8a44ba9cc41":"Échec de la création du token","textf8a7fef9482a":"Fichier créé : {value0}","textf8abf0bf6188":"Propriétaire de la ressource","textf8ac0465d6a6":"Le fonctionnement de votre clôture — règles de rapprochement, conventions d’imputation, style des commentaires — est un fichier de compétences dans le projet. Il est versionné, comparable par diff, et son amélioration fait l’objet d’une modification revue.","textf8ac87bcf3ff":"A un abonnement actif","textf8b2bba36e29":"La clé permet à une application externe à SingulaComp d’appeler la passerelle de ce projet en utilisant les clés des fournisseurs de l’onglet Providers.","textf8b32f4e92bd":"Installé","textf8b3ddaa27a4":"Échec de la mise à jour du compte","textf8b8883f0c9d":"1 heure","textf8bc408a8d81":"Échec de la mise à jour de la liaison de canal","textf8d0abdf9308":"Il lit les postes que vous avez déjà et le travail réellement effectué par l’équipe avant de rédiger l’annonce, afin que la description corresponde au poste plutôt qu’à la dernière annonce portant un titre similaire.","textf8d46c2570e7":"Plus d’actions","textf8ef2de56f6b":"Chaque dépôt de projet et chaque secret détenu par la plateforme","textf900377c2048":"Chaque outil demande une approbation, y compris pour les lectures. Pour les e-mails, fichiers ou secrets, la lecture elle-même peut être risquée. Une règle ci-dessus peut tout de même autoriser un outil.","textf903b3885c5e":"Pas un dépôt git","textf911e414cf6b":"GitHub","textf912567c97f2":"Nom d’affichage de l’email","textf913d83d88a5":"Impossible d’ajouter au projet","textf91c9658eeab":"Accès en lecture au journal d’audit du compte.","textf92fb5cae1a6":"Compilation de la configuration de l’agent","textf93df3dc0e07":"\"Client secrets\". Sans cela, les membres ne peuvent pas associer un compte à cette App depuis SingulaComp.","textf9415dd748f6":"Une seule ligne d’état jusqu’à son développement","textf947a3ead994":"skills/voice/SKILL.md","text11453073e002":"ce projet","textf95580852de0":"Connectez-vous à la console d’administration Okta.","textf9581c8d3b47":"Échec de l’enregistrement de la connexion","textf96aa8af0a6f":"jetons de compte de service identité machine automatisation ci cd bot intégration clé règles expiration stratégie","textf974d0247a0d":"Les échéanciers justificatifs","textf97c34130453":"enterpriseCtaSecondary","textf97e9da0e3b8":"Autre","textf982a576e7c6":"Étapes d’approbation humaine","textf988ed29d81b":"Migrer","textf99aa2b72432":"Le même SingulaComp, sur votre machine.","textf9a2b7a7e2a0":"groupe de mémoire — 3 appels, tous terminés","textf9a4ecea0836":"HMAC-SHA256","textf9a506e11baa":"  // Renforcez ici la règle par outil lorsque vous voulez une politique plus stricte","textf9b19898161f":"Attention","textf9b4f002634b":"Action régie","textf9c98eec768a":"Afficher {value0} plus de pièces jointes{value1}","textf9d35d43770d":"tools","textf9d46c1722ea":"Envoyer immédiatement","textf9d52abc1fb8":"Règles de connexion et d’accès aux sessions applicables à tout le compte.","textf9dcbb55deba":"Automatiser","textf9debe3e14a5":"Activez Create Users, Update User Attributes et Deactivate Users → Save.","textf9e0dab461a6":"faites un grep dans toute votre entreprise.","textf9e2518649d9":"Chiffré au repos, injecté au démarrage.","textf9e8046a8a24":"Aperçu Enterprise mis à jour","textf9e89f3cc0c8":"Fournisseurs LLM","textf9edcea2223e":".singulacomp/Dockerfile.ml","textf9fd7d923e08":"Le harness doit avoir un endroit où s’exécuter. Chaque session démarre sa propre machine Linux isolée avec votre dépôt et vos outils déjà présents — rien à installer, aucun ordinateur portable requis.","textfa23c868781d":"Échec de l’interrogation de l’appareil","textfa31b7396679":"Accorder des crédits","textfa46ef7689ff":"Impossible de copier le lien","textfa497ac79066":"Connectez votre IdP. Les utilisateurs se connectant via SAML sont provisionnés automatiquement et leurs groupes IAM restent synchronisés à partir d’une revendication JWT.","textfa4e10e03866":"Connectez Slack et la sélection arrive dans un fil que vous pouvez contester. Répondez dans le même fil : vous parlez à la même session, sans en démarrer une nouvelle.","textfa51fd49abf6":"est","textfa55040f142a":"aperçu du navigateur interne iframe page web intégrée","textfa5ef912b226":"QM et SingulaComp offrent tous deux aux équipes des agents persistants, des ordinateurs isolés, un accès Slack et web et l’auto-hébergement. La différence décisive est plus profonde : QM organise le travail autour des personnes et des salles ; SingulaComp autour de projets adossés à git et de sessions révisables.","textfa6453683837":"Copier ce lien d’invitation","textfa7fe67124e9":"Base de données","textfa867b6041b8":"Onglet Push Groups avec les options Find groups by name et Push Immediately","textfa8b919c909d":"v1.0","textfa8d84566676":"Couverture","textfa8ed0bdabdd":"Plan","textfa91f7628ea5":"Date de création","textfaa24cb6ca58":"Un agent opérationnel qui exécute la SOP.","textfaa9be96725c":"Ajouter une application → Sélectionner le type","textfaaaefbff336":"{value0} — par défaut","textfac03f6bbe21":"Notre façon de créer des logiciels change fondamentalement. Les logiciels statiques ne créent plus d’avantage défendable. Le changement consiste à créer des logiciels dynamiques qui s’améliorent grâce aux boucles de rétroaction.","textfac6d5c5a0ac":"Lecture des dernières données financières…","textfadff6cf8575":"teams","textfae237eed0c5":"Utiliser dans une nouvelle session","textfaf3dbdfe9c6":"Échec de la suppression du Computer Tunnel","textfafc22c398f0":"Ajouter un remplacement","textfafdc02f3d3b":"Facile — exécution échouée (W7)","textfb09096cada7":"Impossible de joindre l’agent. Veuillez réessayer.","textfb0b45908d60":"Détails de l’espace de travail","textfb19bb4e64c3":"Ajouter une section de témoignages à la page d’accueil","textfb1b984b8202":"Il modifie l’entreprise","textfb1f44091b66":"Quatre étapes, dans l’ordre : coller les identifiants, vérifier le mappage, affecter les utilisateurs, puis démarrer. Les deux valeurs nécessaires sont affichées ci-dessus.","textfb2313911e39":"Chaque appel","textfb2536db879a":"Généré à partir du nom si vous laissez ce champ vide. Il ne pourra plus être modifié ensuite.","textfb2ab460e464":"Un seul interrupteur met tout en pause","textfb2f31775d73":"La chaîne de production, pas l’idée.","textfb31480e7db1":"Importez un PDF pour afficher son aperçu","textfb38fa39668b":"Compte mis à jour","textfb43a788ba7b":"Créez-le dans GitHub → Settings → Developer settings → Fine-grained tokens. Ne collez pas votre jeton personnel habituel. Les jetons d’organisation peuvent également nécessiter une approbation dans Settings → Third-party Access → Personal access tokens de l’organisation.","textfb594c58c73d":"Pivoter dans le sens horaire","textfb631b841a44":"Solde ≥","textfb6f7c93e6bf":"Planifié","textfb73a86ece74":"Symbole SingulaComp rendu sous forme de particules subpixel rigides","textfb77a2e0d116":"Vous ne pouvez connecter qu’un seul fournisseur d’identité par compte. Votre configuration en cours","textfb791d3beeee":"Platinum.dev","textfb81b961af45":"Payant","textfb93c43856a8":"Le SSO est désormais obligatoire pour ce domaine","textfb99322b0290":"Grille d’évaluation","textfb9cf75606b4":"activé","textfb9ef894175c":"Produit","textfb9f1f579b54":"Échouera si le compte n’a pas suffisamment de crédits. L’action est enregistrée dans le registre.","textfba1e79abe38":"Provisioning automatique depuis votre tenant Entra","textfbb883595364":"Phosphor uniquement, avec une seule graisse dans toute l’application. Comparez les six ici.","textfbba7d547238":"Il s’arrête avant de contacter un candidat","textfbbea2724ed5":"Triez les exceptions de la nuit à 06:00. Ou reliez vos alertes à un webhook signé afin qu’un événement de notification démarre une session avec la charge utile de l’incident déjà présente dans le prompt.","textfbc1c4745323":"Votre VPC ou sur site","textfbd165231fa1":"Rechercher des outils","textfbd29257121c":"J’ai activé l’attribut des groupes","textfbd90a3ab227":"Les modifications proposées par vos agents s’affichent ici avant d’être intégrées à la version principale.","textfbdfd536fa56":"Une stack Docker Compose, construite à partir des mêmes images que le cloud géré. Votre base de données, vos fichiers, vos dépôts et vos politiques résident sur un disque que vous contrôlez. Le code est open source : vous pouvez donc le lire.","textfbe19644d843":"Aperçu HTML","textfc0bb85f3867":"Nouvelle session","textfc1a1670a6e0":"J’ai ajouté le paramètre des groupes","textfc33f9b51929":"db · lecture-écriture","textfc379aff8002":"Finalisation de la connexion…","textfc3fdecbf78c":"Le seul canal en direct. Posez une question sur la clôture dans un fil : le fil est la session et le classeur y revient sous forme de fichier.","textfc41cd883d26":"Liaison du secret du connecteur mise à jour","textfc4e84255a41":"Planification","textfc4ff3e38b06":"JumpCloud n’envoie que les groupes auxquels l’application est LIÉE (onglet User Groups). Liez chaque groupe à mapper dans SingulaComp ; le nom doit correspondre à la revendication de l’étape de connexion.","textfc56800b00af":"Impossible de démarrer","textfc5fe4b93461":"singulacomp init · singulacomp ship · un dépôt · n’importe quel modèle","textfc62a0071f66":"Conditions enregistrées","textfc62c144fc7a":"Icône à droite","textfc6e4a408d56":"Quitter","textfc718110809e":"Groupe supprimé","textfc7605717e58":"Les secrets ajoutés à ce projet apparaissent ici parmi lesquels l'agent peut choisir.","textfc799da2088d":"Développeurs","textfc856a631771":"Rechercher dans les événements d’audit","textfc85de2d5feb":"Échec de l’enregistrement du secret","textfc8932c70118":"cloudflared","textfc89d36d845d":"Aucun modèle correspondant à \"{value0}\"","textfc8e70e84fe4":"Fichiers du projet recherchés","textfc90a89c4980":"J’ai terminé cette étape","textfc90b7eeb46d":"à un projet","textfc967a19be0b":"Provisioning automatique depuis PingOne","textfcbc94634f1f":"Échec de la connexion avec Google","textfccd73a69e8b":"Paramètres du projet","textfccf4ccb4995":"Dans le même panneau « Show legacy configuration », sous « Group attribute statements », ajoutez : Name groups, filtre « Matches regex » avec .* (ou un filtre plus précis pour les groupes à envoyer). Cliquez sur « Save ».","textfce8323af972":"ID de l’appel d’outil","textfd060941db0c":"Un fichier déposé dans le fil est récupéré sur l’ordinateur cloud de l’agent. Un fichier produit par l’agent est renvoyé dans le même fil. La présentation arrive là où vous l’avez demandée.","textfd07b638637d":"Il prend le rapport, construit le cas sur sa propre machine et revient avec un test en échec ou la raison pour laquelle il n’a pas pu reproduire le problème. Une session qui ne peut pas reproduire le bug le dit. Elle n’invente pas de correctif pour un bug qu’elle n’a jamais vu.","textfd0b25a736aa":"Utiliser les tokens de couleur sémantiques (success, warning, info)","textfd11491690d6":"Exécuter la suite de facturation","textfd1a3ff157f3":"Ajout de personnes {value0} au groupe","textfd1b12f0503c":"Générez un token et activez SCIM sur l’application Okta","textfd20bd366efb":"Rechercher des indicateurs de fonctionnalité...","textfd2c8f1dc03c":"diapositives","textfd49dcc8d164":"GitHub s’ouvre ensuite : confirmez l’App, choisissez les dépôts auxquels elle peut accéder, puis revenez ici avec la connexion établie.","textfd4daecd5ecf":"Secret client dans le corps de la requête","textfd518bfaee70":"Non connecté","textfd537cf32a82":"Brûlure de crédit ({value0}d)","textfd5be8c298fd":"Parcourir la marketplace","textfd7761663e4f":"S’exécute automatiquement selon un calendrier récurrent, ou une seule fois à une heure définie.","textfd792ae48d11":"Cette diapositive","textfd7c62b85d07":"Instantané corrigé avec l’agent","textfd7e911ee733":"Sandbox mis à disposition par fournisseur et par jour.","textfd8b8dae4421":"Zone de danger","textfd8beb3c3acc":"revient à","textfd94861c802e":"Plafonds par membre (","textfdac955a2fcf":"Merci.","textfdb55672b8c6":"Provisioning → « To App » → Edit → activez Create / Update / Deactivate Users → Save. Les affectations et les groupes envoyés sont ensuite synchronisés automatiquement lors de leurs changements.","textfdb73b4a48f2":"Session supprimée logiquement","textfdb7b2463da5":"Vous avez déjà un compte — saisissez votre mot de passe existant pour vous connecter.","textfdc639c47624":"Limite d’étapes","textfdccb896a3a1":"Démo Enterprise","textfdcd7d7a2b54":"Secret accordé à un agent","textfdd0a77c1e77":"Écrit","textfdda4f15f6cb":"Absent du pool de sessions actives.","textfde028796e58":"Les membres, la facturation, les rôles et l’audit résident dans les paramètres propres à chaque organisation.","textfdeee365fcf3":"Pas de 2FA","textfdf45589cf20":"Le service sur le port {value0} n'est peut-être pas encore en cours d'exécution.","textfdf7bc860f55":"La stratégie sélectionnée","textfe03288dc0ba":"  // branche temporaire, pour que l’agent démarre sans restriction.","textfe1e8536b04d":"Daytona, Platinum ou E2B. C’est le seul identifiant dont la stack ne peut réellement pas se passer pour démarrer.","textfe2db5690c6e":"Jetons d’accès OAuth","textfe2edea70871":"Configuré par des variables d’environnement sur le serveur. Modifiez ou supprimez cette connexion en mettant à jour ces variables, puis redémarrez l’API.","textfe3811fe21af":"sse","textfe384b93382f":"; une session ne peut faire que ce que les deux autorisent.","textfe4666578c32":"Impossible de révoquer ce jeton","textfe46cb83ad1c":"Nouveau jeton","textfe49d2d1f394":"Échec de l’annulation de la suppression du compte","textfe4aca69783d":"Statistiques de session","textfe5c793e5f1c":"Blog SingulaComp","textfe68b872c724":"Échec du rechargement. Réessayez dans un instant.","textfe706dcdd39d":"Exécute le programme SEO semaine après semaine.","textfe7fcc4818d3":"Votre propre VPC ou votre propre réseau sur site","textfe9d9df993af":"Niveau de notification","textfe9f12bbdf18":"Démarrez, surveillez et pilotez chaque agent de l’organisation — depuis l’application web, Slack, votre terminal ou sans intervention. Puis le travail revient dans le dépôt d’origine sous forme de commit.","textfeb9fa57b074":"Le travail de session arrive sur main sous forme de demande de changement, d’abord examinée comme un diff","textfec78985c8f3":"Sessions principales","textfecc36d012be":"Accordé dans singulacomp.yaml, mais ce projet ne le déclare plus.","textfed420ba35cf":"/guides/close","textfed6011cdb1e":"Les compteurs de membres/groupes ci-dessous augmentent une fois la règle Active et la première synchronisation PingOne exécutée.","textfedc2719f048":"Ce qu’il peut lire, comptabiliser et ne jamais faire.","textfedfdc14d4f7":"Avatars","textfef1ea14a08b":"Crédits ajoutés","textfefcb218bbef":"Toutes les quelques heures","textff0149f3aca8":"Clés API du compte de service pour CI et automatisations, ainsi que les règles qu'elles suivent.","textff042b6ded4e":"Bundles","textff254d2f2db2":"Dans « Group Attributes », cochez « include group attribute » et définissez le nom de l’attribut sur « groups ».","textff27a991e855":"Cas d’utilisation","textff2857a72bfa":"Groupe supprimé","textff29c6cba4c4":"Configurer les attributs SAML","textff2b8e88c520":"Besoin du SSO, d’une installation on-prem ou d’une tarification en volume ?","textff352f7a952b":"La règle peut lire les arguments","textff3645d63698":"Tickets, discussions et éléments réellement fusionnés. C’est de là que viennent les notes de version, car le diff est le seul relevé honnête de ce qui a été livré.","textff42d4eadd12":"Échec du chargement des accès","textff44a401445c":"Expire","textff5091ba4fe1":"Espace de travail Slack associé à cette connexion.","textff536bcd78f9":"Choisissez le ou les fournisseurs d’identité acceptés par cette application — la ou les méthodes de connexion en amont configurées à la première étape. Limitez-les à celles souhaitées ou autorisez toutes les méthodes configurées.","textff53f5e63f80":"Ouvrir l’application de connecteur SAML","textff6065190563":"Impossible de charger les autorisations","textff73053e6892":"espace de travail global","textff8059dc6752":"Actions","textff874fb0b49f":"name: acme","textffa63583dfa6":"manquant","textffb6f5764bdd":"Plus récents d’abord","textffcad26fe24b":"Certaines choses ne peuvent jamais être accordées","textffd34ade9168":"{value0} supprimé","textffd43fd60b28":"Du noir et blanc, plus une couleur d’accent par thème, ainsi que toute la palette principale en OKLCH.","textffd7280513ce":"30 jours","textffdc6918b359":"Déclencheur créé","textffffeef5ea06":"{value0} lignes précédentes","text904eb9015563":"Correspond aux filtres actuels","text01e9e629cbb0":"{value0} au cours des 7 jours précédents","text2309cb81f4b9":"{value0} comptes au total","textec58b394f1e2":"{value0} comptes ont dépensé au cours des 7 derniers jours","text40b4051ad68e":"Sur tout le parc","text740edcecbc2a":"Événements des déclencheurs et des canaux","textd478d8374dfc":"Sur cette page ({value0} sur {value1})","text5cbdd59d7048":"Tous fournisseurs confondus","text347cf684f3e7":"{value0}% des nouveaux sandboxes","textad0f852848bf":"{value0} réussis · {value1} échoués","text87ee04b2e9ee":"Aucun arrêté","text58dfb849aa70":"{value0} arrêtés","text42bd5f3bc3ca":"Affiché dans votre liste de {value0}.","textb9967f948f93":"Valeurs d’environnement","text57c8f2cd3dd6":"Fixé au démarrage de la session","textce033f75c938":"en attente d’une décision","text5726504025dc":"en attente de {value0} décisions","texte0a770200f93":"Inclus dans votre forfait","texta527a1778404":"Abonnement ChatGPT Plus ou Pro","textb1a5c13d215e":"Épinglé à un modèle que ce projet ne déclare plus.","text0703d9121fd7":"Épinglé pour cet agent. Les nouvelles sessions et automatisations l’utilisent.","textfccaa4c0a0be":"Suit la valeur par défaut du projet — actuellement {value0}.","text4dd21464c579":"Épinglé pour cet agent.","textf39c806f5724":"Automatique — le modèle décide à chaque tour.","text0443f619cb33":"Ce modèle ne publie aucune variante. Un identifiant de variante brut reste utilisable.","text6376d74077c0":"Épinglez un modèle ci-dessus pour choisir ses variantes ou saisissez un identifiant de variante.","text8375520a8316":"Hérite de {value0}.","text7b84ea95f8ae":"Sur quoi un agent s’exécute-t-il réellement ?","text624d59eb535d":"Qui peut voir mes sessions ?","textf912915d8104":"Faut-il une équipe pour commencer ?","textbad1e5a5b4c8":"Qu’est-ce qui empêche un agent d’effectuer une action non souhaitée ?","text5283ae1854f7":"Vous définissez autoriser, demander ou bloquer pour chaque action, une fois pour toute l’organisation. Une règle peut correspondre à un glob, une expression régulière ou aux arguments de l’appel. Rien n’est activé automatiquement : une action qu’aucune règle ne couvre s’exécute sans approbation, c’est donc à vous de la configurer, rien n’est hérité. Le travail de la session atteint main par une demande de modification. La fusion est refusée par défaut à l’agent. Un administrateur doit l’autoriser dans singulacomp.yaml, et cette modification doit elle-même être fusionnée par une autre personne.","text3a8d0e57770e":"Puis-je voir tout ce qu’un agent a fait ?","text618ad8d1c91a":"Les données de mon entreprise vous appartiennent-elles ?","textda09b5e9847d":"Non. Un projet est un dépôt Git : clonez-le, et les agents, les compétences ainsi que tout ce que l’entreprise a appris vous accompagnent. En auto-hébergement, la base de données, les fichiers, les dépôts, les secrets et le journal d’audit résident sur un disque que vous contrôlez, dans une seule pile Docker Compose construite avec les mêmes images que le cloud géré. Le système n’est pas isolé d’Internet, et nous ne prétendons pas le contraire. Les sandboxes des agents s’exécutent chez le fournisseur de calcul configuré, et votre instance doit rester accessible pour recevoir leurs appels.","text151863950f0e":"Puis-je utiliser les modèles que je paie déjà ?","texta7a292f1e78d":"Oui. Utilisez votre propre clé API pour tout fournisseur majeur, ou connectez-vous avec l’abonnement ChatGPT que vous payez déjà ; avec Team, les modèles gérés de SingulaComp ne demandent aucune clé. Vous définissez les modèles une fois pour l’organisation — ceux que ses projets peuvent utiliser, et celui par défaut —, donc changer de fournisseur est un réglage, pas une migration.","texte8dc9deba44c":"Combien cela coûte-t-il ?","text8eb8b8551cec":"Free coûte $0 et comprend un projet ainsi que 200 crédits mensuels de calcul en sandbox, avec votre propre clé pour tout modèle premium. Team coûte $29.99 par poste et par mois et mutualise 2 500 crédits par poste. Le logiciel auto-hébergé est gratuit ; vous payez directement vos frais de modèle et de calcul.","text7ee5a6d5e8ad":"Pourquoi nous le construisons","text625b22ba31d0":"Lire le code source","textf16b8eb8dbdc":"qui effectue le travail","text134c2e3b3de9":"comment votre entreprise réalise une tâche","texte4a5057c3d4b":"ce qu’il a appris jusqu’ici","text17fc14f2752c":"ce que chaque agent peut modifier","textafd614a43cdb":"quand le travail démarre seul","texte0dc5fffc316":"les outils auxquels il est connecté","texta3fc3f6cb13b":"l’image utilisée au démarrage des sessions","textcad6028adc82":"Votre point de terminaison","text43d5e93e93fb":"tout service compatible avec OpenAI","text5ddf2ba599b6":"par agent","textf92898c93eec":"par session","text83d0be53d592":"par message","text677fe21b65f4":"répond","text3f66f3329185":"J’ai vu que vous recrutiez quatre ingénieurs plateforme.","text830ec669b118":"À ce stade, les équipes perdent environ une semaine par mois en","text3685aac7952f":"rapprochement manuel. Nous avons créé un agent qui boucle","textb38cb5e18525":"ce processus et montre son travail. Vous avez vingt minutes ?","textff5bd8333c4e":"Vous et toute personne pouvant gérer ce projet","text36d8691ae566":"Toute personne disposant du lien, ainsi que votre équipe","text4fb2abecc0a6":"Toute personne disposant du mot de passe, ainsi que votre équipe","text03a01dd53ffa":"Appuyez sur ↑ pour modifier les messages en attente","text1eb132d9d4da":"File d’attente en pause","textcd5f943d5863":"Non envoyé","text42888e8dc93e":"Une connexion pour toute l'instance. SingulaComp crée et pousse chaque dépôt de projet via celle-ci, dans tous les comptes.","textf40d94365439":"L'identité GitHub de cette instance provient de variables d'environnement sur le serveur. Elle ne peut pas être modifiée ici.","textbd6cc9a4cf4b":"Défini par","text39481fc24bd5":"Les dépôts gérés par SingulaComp sur cette instance sont créés sous {value0}.","text89a9816ffa6f":"Les dépôts gérés par SingulaComp sont disponibles sur cette instance.","textb79bb0e54e4f":"Les dépôts gérés par SingulaComp ne sont pas disponibles sur cette instance. Un administrateur de la plateforme les configure dans la console d'administration.","textf7be8a17b0e7":"Ajouter un compte GitHub","text659d5668b62b":"Liez un compte personnel ou une organisation GitHub à ce compte SingulaComp.","textdc520b664af2":"GitHub liste chaque compte personnel et organisation que vous administrez. Choisissez-en un, indiquez les dépôts auxquels l'app SingulaComp peut accéder, et ce propriétaire est lié à ce compte SingulaComp.","text8d3f36f31348":"Installer l'app SingulaComp","text183bc0d276cc":"Cette instance n'a aucune app GitHub à installer. Un administrateur de la plateforme la configure dans la console d'administration.","text7f59f014cd7b":"Déjà installée sur le propriétaire souhaité ?","text9180f7df8906":"Lier une installation que vous administrez déjà","text0b0e4c425624":"Déjà liée à {value0, plural, one {# autre compte SingulaComp} other {# autres comptes SingulaComp}}.","text7dac2ca010fe":"Préparation de la transcription complète…","textc6309c452031":"Connecter un compte partagé","textded4b88e52f7":"Aucun compte partagé pour l’instant","textc3bafa5156b4":"Vous n’avez pas encore de compte personnel","textea5d0ffa0962":"Un responsable du projet connecte le compte partagé.","text3d6627454174":"Définir l’identifiant","text929505ef815a":"Aucun compte n’est encore connecté. Ajoutez le vôtre ci-dessous, ou demandez à un responsable du projet de connecter un compte partagé.","text931cb67e2af7":"La nouvelle configuration de l'agent n'a pas pu être chargée. Cette session utilise toujours une configuration antérieure.","textd9ff3a72833d":"Échec du chargement de la configuration","textebfb07812fb4":"La nouvelle configuration de l'agent n'a pas pu être chargée","text4e62b29dd3b6":"Une configuration antérieure est utilisée dans cette session. La configuration en échec n'est pas réessayée avant une modification de la branche de base.","textf81ab834de5f":"Raison","text44cdf35701cd":"En cours d'utilisation","text591f9f0f3259":"Version en échec","text00ed4c71dc2b":"Dernière version fonctionnelle","textbd7a1a3b4141":"La configuration par défaut de la plateforme","text643df05476ab":"La configuration par défaut de la plateforme est utilisée dans cette session. La configuration en échec n'est pas réessayée avant une modification de la branche de base.","text40652e008fc9":"La nouvelle configuration de l'agent n'a pas pu être chargée. Cette session utilise la configuration par défaut de la plateforme.","text3312ddb06c1d":"Enregistrez un bot dans Azure, connectez-le ici, puis téléversez le package de l'application dans Teams.","text7f1b55a356b0":"Enregistrer le bot dans Azure","text91004edf8b30":"Le connecter à ce projet","text6014c20ee34a":"Téléverser l'application dans Teams","text22891df1ec93":"Créez une ressource Azure Bot, puis pointez-la vers le point de terminaison de messagerie de ce projet. Vous aurez besoin de son ID d'application, d'un secret client et de votre ID de locataire.","text8dcb943dc3b2":"Point de terminaison de messagerie","text2dd53600f505":"Ouvrir Azure","text8eb37da4b2df":"Créez une ressource Azure Bot. Multi Tenant ou Single Tenant conviennent.","textf8a542d3c304":"Ouvrez Configuration et collez le point de terminaison de messagerie ci-dessus.","text4587dfe8ba37":"Toujours dans Configuration, créez un secret client et copiez sa valeur maintenant : Azure ne l'affiche qu'une fois.","text97fa07f21de8":"J'ai créé le bot","text576111a7aee1":"ID d'application (client)","text1dc4abe27594":"ID d'annuaire (locataire)","textf68f19d4f41b":"Sur la page Configuration du bot dans Azure.","text39eba5dfad95":"La valeur du secret que vous avez copiée, pas son ID.","texte9c014cbed45":"Votre ID d'annuaire Microsoft Entra, sur la page Overview du locataire.","text408bab8e8be6":"Votre manifeste contient désormais l'ID d'application de ce bot. Créez-en un package d'application et téléversez-le dans Teams.","text843ed3b90b42":"Compressez ce fichier avec un color.png de 192×192 et un outline.png transparent de 32×32.","text5c71673648a2":"Dans Teams, allez dans Apps → Manage your apps → Upload an app, puis téléversez le zip.","text91b9932411cc":"Ajoutez l'application à une conversation ou un canal, puis mentionnez-la pour démarrer une session.","textd208e2f1260f":"Ouvrir le centre d'administration Teams","text98722a5463cb":"Impossible de connecter Teams","text53e5f96332d9":"Accordez le consentement administrateur pour que le bot SingulaComp puisse s'exécuter dans votre locataire.","texte2f95a2e3a77":"Dans le centre d'administration Teams (ou Teams → Apps → Manage your apps → Upload), téléversez un package d'application créé à partir de ce manifeste, avec les icônes color.png et outline.png.","textd9692dea50e7":"Ajoutez l'application à une conversation ou un canal, puis collez ci-dessous votre ID de locataire pour la lier à ce projet.","text8dd795841572":"Le secret client est chiffré. Seul l'agent de cet espace de travail peut le lire.","text5cb103d6008c":"Fil de canal","text31d248c44579":"Conversation sans titre","text3ea5efedf114":"Admins autorisés à ouvrir toutes les sessions","text88cfd89168a0":"Admins non autorisés à ouvrir toutes les sessions","textcbccc00faa36":"Session d’un membre ouverte en tant qu’admin du compte","text8f12a6e05e6d":"Autorisations SingulaComp","text15365eb45e29":"Ce que cet agent peut faire au projet lui-même (sessions, déclencheurs, secrets, membres) depuis une session.","text4e2c36d015a8":"Un vocabulaire, deux associations. Les personnes, groupes et agents reçoivent des rôles sur un compte, un projet ou une ressource unique. Les agents possèdent en plus des autorisations SingulaComp dans","textde340d411411":"Ce diagramme est vide.","textc53147a0d05b":"Impossible d'afficher ce diagramme","text91aec62280a3":"Télécharger le SVG","text751dfdcf3878":"Ligne {value0}","text0a7b76552107":"Compte de connecteur renommé","text30a59603fd3a":"Accès au port du sandbox effectué","text5b8e2b257422":"Accès à l’aperçu partagé du sandbox effectué","textc9a7f8d1ade7":"Action effectuée en usurpant le compte","text39e221ef16f2":"Compte de connecteur activé","text0d5c985e2e76":"Changement de fournisseur de sandbox activé","text28a89f949580":"Source de marketplace ajoutée","textec4e375303d4":"Clé de fournisseur mutualisée ajoutée","text48fa74c81a67":"Autorisation d’appareil du Computer Tunnel approuvée","text0f8ba6f797f1":"Demande d’autorisation du Computer Tunnel approuvée","textd65159859848":"Demande d’accès au projet approuvée","text8945f35c150f":"Jeton de la passerelle LLM authentifié","texta3036afdb779":"Agent du Computer Tunnel authentifié","text3419bc5af9e9":"Authentifié auprès des aperçus du sandbox","text82521856630c":"Requête de la passerelle LLM autorisée","text334e88b99fc4":"Autorisations effectives vérifiées par lot","text604c87003912":"Runtime de sandbox hérité amorcé","textb3492f3eb868":"Session liée à un fil Slack","text49698c402950":"Applications Pipedream parcourues","texteade65b9fe9a":"Catégories Pipedream parcourues","text41a15aa3b9c6":"Catalogue de découverte des connecteurs parcouru","text73337d837687":"Catégories du catalogue de découverte parcourues","text6335c5f0e24b":"Applications Easy Connect parcourues","text4d309dcde513":"Catégories Easy Connect parcourues","textc1db53e07fe2":"Stratégies IAM supprimées en bloc","text48878dbcc9fb":"Context7 appelé via le routeur","text3c82377d4bcb":"Firecrawl appelé via le routeur","texta62500b56c6e":"Gemini appelé via le routeur","text05fa4b23c7e9":"Groq appelé via le routeur","texte185e6f4ee08":"Passerelle LLM appelée","text73f2296c5e9d":"OpenAI appelé via le routeur","text8249b7035412":"Serper appelé via le routeur","text4b2af6755721":"Tavily appelé via le routeur","textbfe6f8d84d32":"xAI appelé via le routeur","textc4c0cf02a10c":"Suppression du compte annulée","text67e925fb32fd":"Invitation au compte annulée","textbeeb0f782fe9":"Changement de forfait planifié annulé","text59e23363aa05":"Abonnement annulé","text6a121becc711":"Modèle de la session modifié","textd1cc9bf11cb2":"État de la session modifié","text6b887f76c0be":"État de préparation de l’API vérifié","textcb501ee4602d":"Éligibilité à la facturation LLM vérifiée","texta47e6aabdc90":"Budget de la passerelle LLM vérifié","text036cc3b83e33":"Éligibilité au certificat TLS vérifiée","text89a597073249":"Autorisation d’appareil du connecteur vérifiée","text086799c9b7c9":"Autorisation effective vérifiée","text1d90e22f9600":"État de santé des services de l’instance vérifié","textd5b12327aaf4":"Connexion OAuth au fournisseur de modèles vérifiée","text9bf3cd7aa228":"État de santé du routeur vérifié","texta23bbd5b005e":"Accès CORS à l’aperçu du sandbox vérifié","textaf6efe6ab19e":"Fraîcheur de la configuration de l’agent de session vérifiée","text24ce0e45fb23":"E-mail de connexion vérifié","text4fde9c00516c":"Point d’entrée du sandbox vérifié","text412f891b55a9":"Dépôt Git cloné ou récupéré","text1fd8295dda82":"Demande de modification fermée","textb042c5e25839":"Installation de l’application GitHub terminée","textabfd567fd685":"Installation de l’application Slack terminée","text43cb6ad3e1c1":"Installation de l’application Teams terminée","textbcb1d98948fa":"Rapprochement de l’audit terminé","text3b5f34720289":"Autorisation OAuth du connecteur terminée","textfd2d9780237b":"Appel au courtier de secrets terminé","text5f87c0c6a789":"Assistant de configuration terminé","textefb96fa14963":"Rechargement automatique des crédits configuré","text7a5cb7de03d9":"Session de paiement confirmée","texta0bcee97cbb3":"Paiement intégré confirmé","text0b751a917c97":"Installation GitHub connectée","text8b7a8797d532":"Locataire Microsoft Teams connecté","text83c0e255d4bb":"Installation de Microsoft Teams terminée","text17a8cf884e2a":"Espace de travail Slack connecté","textf887cb0e6800":"Installation de l’app Slack terminée","textc7f9ec5ed69c":"Agent du Computer Tunnel connecté","textafd58fcedeee":"Boîte de réception e-mail connectée","text2eda12b4ed38":"Application GitHub existante connectée","texte336c5f5924c":"Git géré connecté via un PAT GitHub","texte0b2f1992cd2":"Connexion OAuth au fournisseur de modèles établie","text36cc04eb350c":"Essai converti en forfait payant","text1d14106d063e":"Clé de fournisseur mutualisée mise en pause temporaire","text445add93a559":"Jeton de push Git créé","text5fc5b93a2c8a":"Application GitHub créée à partir du manifeste","text26939b5fac50":"Clé de la passerelle LLM créée","text4ea280d29207":"Session du portail Stripe créée","text982175db380f":"Compte créé","text127e6d7b1523":"Demande de modification créée","textd2c3b09f2ab8":"Compte de connecteur créé","text87a3103c966b":"Lien de configuration du connecteur créé","text140989e4f221":"Paiement intégré créé","texte6c5b58e9da6":"Compte propriétaire de l’instance créé","textb08249928341":"Connecteur créé ou mis à jour","textdcedf3d6a02b":"Session de paiement par siège créée","text0f24ebdf8495":"Jeton d’accès personnel créé","textaf9357a6dc9c":"Compte de connecteur personnel créé","text79d65802be65":"Jeton CLI du projet créé","texta39f465b2fbc":"Projet créé avec un nouveau dépôt GitHub","text481e83d574d6":"Lien de partage public créé","text9a744a091ba2":"Lien de partage de port du sandbox créé","texte3b3e6b627dc":"Modèle de sandbox créé","text25f586306c85":"Secret créé","text6b4ff8539603":"Demande de secret créée","text6d1fb1ddf317":"Session créée","texta3bc672fac85":"Compte de connecteur partagé créé","text399c9ab71cdc":"Session de paiement d’abonnement créée","textf151e576020f":"Crédits du compte débités","text02dcf007425f":"Crédits déduits pour l’utilisation LLM","text7ca079c260d4":"Crédits déduits pour une exécution d’agent","text8a18f907f571":"Budget de la passerelle LLM supprimé","texta5022956d571":"Computer Tunnel supprimé","text5be61028cb32":"Connecteur supprimé","textc3ab70838004":"Stratégie de routage de la passerelle supprimée","text36d3256a722f":"Valeurs par défaut des modèles supprimées","text8a46ce1d6ffb":"Clé de fournisseur mutualisée supprimée","text2e393fab9a5a":"Modèle de sandbox supprimé","textff53c35f2771":"Branche Git obsolète supprimée","textceaf07d02e52":"Autorisation d’appareil du Computer Tunnel refusée","text14a10e9de806":"Demande d’autorisation du Computer Tunnel refusée","text4d4e4e0a7152":"Secret refusé au consommateur","texte58221daf97a":"Utilisateur SCIM déprovisionné","text5205e13630e9":"Installation GitHub déconnectée","text9d9bc072f7e3":"Locataire Microsoft Teams déconnecté","textbd67d4b87f7b":"Espace de travail Slack déconnecté","text4d4a2c94e0f7":"Boîte de réception e-mail déconnectée","texta9aaf0aa1d72":"Intégration GitHub de l’instance déconnectée","text9bba5f09dfec":"Connexion OAuth au fournisseur de modèles déconnectée","text64bfda7a75f4":"Serveur d’autorisation MCP découvert","texta1a5939805dd":"Métadonnées OAuth du connecteur découvertes","textea8e6c1cd541":"Fichier Microsoft Teams téléchargé","textff439a942536":"Fichier Slack téléchargé","text46bf87f15165":"Bundle Git de démarrage rapide téléchargé","text3f83682cacbc":"Pièce jointe de session téléchargée","text21d6e0d7c87a":"Point d’entrée du sandbox téléchargé","textf2b760a63dfe":"Second facteur configuré","text32c94e9eb5f4":"Rôle expiré","text7bc76ea5ba38":"Autorisation du Computer Tunnel expirée","text15ec16386ab0":"Échec du changement de fournisseur de sandbox","text59505f7bdc6c":"Échec de l’appel au courtier de secrets","texta405e11ddb15":"Échec du déchiffrement du secret","text95b3ee165441":"Échec de l’actualisation de l’identifiant du secret","textc3eb0332d047":"Connexion du compte de connecteur finalisée","text140419d7ada1":"Autorisation par lien de configuration du connecteur terminée","textc78874782c93":"Autorisation Easy Connect terminée","texted4737c2237c":"Crédits accordés au compte","textc08f748fd0ba":"Autorisation du Computer Tunnel accordée","text5aac4bf585a5":"Clé de fournisseur mutualisée accordée","text7fb3c8071d8e":"Accès à la ressource accordé","texta5c59d2b77a4":"Accès temporaire au compte accordé","text2f302c160991":"Limite de débit de l’API atteinte","text1263af3e3e45":"Membre invité au compte","text82d85c7e49d6":"Jeton OAuth émis","text59bf18eaee0a":"Référence de secret émise pour le sandbox","textba184bcf57fc":"Identité Slack associée","textfd2098338813":"Identité Teams associée","textd6bf5be8d9d2":"Installation GitHub existante associée","text5d092a09e47b":"Dépôt associé en tant que projet","textac21e75b9b60":"Branches Git répertoriées","text0a127cda4ed3":"Commits Git répertoriés","text3f2fe99f4d30":"Références du dépôt Git répertoriées","text1adcf62a3991":"Installations GitHub répertoriées","text1a881abfe401":"Dépôts GitHub répertoriés","text2222e5775340":"Branches du dépôt GitHub répertoriées","text92badfa158e1":"Actions IAM répertoriées","text8931eb07e8bb":"Rôles IAM répertoriés","text5154b812f5aa":"Fournisseurs du catalogue LLM répertoriés","text7d5411a21bfb":"Budgets de la passerelle LLM répertoriés","text01262b375d5a":"Erreurs de la passerelle LLM répertoriées","text72c5c89cad31":"Clés de la passerelle LLM répertoriées","text9ea097f3041b":"Journaux des requêtes de la passerelle LLM répertoriés","text53339e99fff9":"Dépenses de la passerelle LLM par session répertoriées","text10acae596546":"Conversations Microsoft Teams répertoriées","text2367348cc27b":"Groupes SCIM répertoriés","text4cb92aee8d3b":"Schémas SCIM répertoriés","text1f70d78d76eb":"Jetons SCIM répertoriés","textbe57d6da40be":"Utilisateurs SCIM répertoriés","textfa7dcb702d43":"Mappages de groupes SSO répertoriés","textc4f9b0735dc8":"Membres du compte répertoriés","textab4b11397d69":"Membres du compte répertoriés en tant qu’admin","text86189295d532":"Projets du compte répertoriés en tant qu’admin","text8b223d803041":"Comptes répertoriés","textabd61b1709c3":"Identités d’agent répertoriées","text0728a17d6020":"Tous les comptes de connecteur répertoriés","text8d995d35aba6":"Tous les comptes de la plateforme répertoriés","textb297e89e97ae":"Tous les projets de la plateforme répertoriés","text3021f2e3625e":"Tous les sandboxes de la plateforme répertoriés","text61d8418c2f93":"Demandes de modification répertoriées","text416f0a435400":"Liaisons de canal répertoriées","texta5a3a3a9157e":"Demandes d’autorisation du Computer Tunnel répertoriées","text80320ad60201":"Autorisations du Computer Tunnel répertoriées","text2e5da56072c4":"Computer Tunnels répertoriés","texta4b47bf52706":"Comptes de connecteur répertoriés","textaf9668f7bf28":"Stratégies de connecteur répertoriées","textf1a80a7b61b0":"Connecteurs répertoriés","text9be50ffc9c15":"Transactions de crédits répertoriées","textf3d13689fec8":"Fournisseurs de sandbox activés répertoriés","text43b3b2dd010c":"Membres du groupe répertoriés","text03770dede188":"Groupes répertoriés","textbd8161c89f2d":"Dépôts du backend Git de l’instance répertoriés","text64ffc8cbb2b3":"Éléments de marketplace répertoriés","text5366e6d17184":"Sources de marketplace répertoriées","text44d680afe993":"Marketplaces répertoriées","text3e8dfda5b2d5":"Accès du membre aux projets consulté","text6d79aa40a97e":"Connexions OAuth aux fournisseurs de modèles répertoriées","text422fc7682e8b":"Approbations de connecteur en attente répertoriées","text41d1c1d88806":"Invitations en attente répertoriées","text597f9481d593":"Jetons d’accès personnels répertoriés","text2e60197c2867":"Clés de fournisseur mutualisées répertoriées","text4485bc2a9c1b":"Jetons CLI du projet répertoriés","text4b06153e8b1d":"Demandes d’accès au projet répertoriées","text9f0782b5f406":"Comptes de connecteur du projet répertoriés","text84d5354ddfc6":"Stratégies de connecteur du projet répertoriées","text9ab4c4726ae9":"Fichiers du projet répertoriés","text7fca112dc699":"Secrets du projet répertoriés","texte78a2a1962bd":"Sessions du projet répertoriées","text9e87cf279760":"Projets répertoriés","texte67441d27188":"Liens de partage publics répertoriés","text93417c9a4313":"Messages de session partagés publiquement répertoriés","textcb73f0fc8759":"Invitations reçues répertoriées","texta4546fa6895b":"Autorisations sur les ressources répertoriées","textde4ed302ba62":"Éléments à examiner répertoriés","text68ddf358733b":"Modèles du routeur répertoriés","text0915434ace22":"Liens de partage de port du sandbox répertoriés","textbc40c54f2e28":"Instantanés du sandbox répertoriés","text3a959e978837":"Modèles de sandbox répertoriés","textc8cfcaa04e2c":"Versions du sandbox répertoriées","text6e3c587d4fd8":"Comptes de service répertoriés","text6cbf26aad9ce":"Coûts des sessions répertoriés","text65d000772eda":"Candidats d’aperçu de la session répertoriés","text92e06289ebf0":"Pools de secrets de fournisseur de la session répertoriés","textb56ac5a24613":"Sessions de connexion répertoriées","text84369ab1a382":"Déclencheurs répertoriés","texta1281adfda2b":"Requête LLM effectuée","textff5ebd26b10f":"Demande de modification fusionnée","textd45033f1240d":"Sandbox migré vers un autre fournisseur","text1347495aa04f":"Migré vers la tarification par siège","texta982f7e34f86":"Lien de connexion Slack ouvert","text0ed4cc8a83d2":"Lien de connexion Teams ouvert","textebcbc18f1f5e":"Lien de configuration du connecteur ouvert","textfdcff3df0494":"WebSocket de port du sandbox ouvert","text1acc337f5ebb":"Aperçu du sandbox ouvert","text70dc884ff371":"WebSocket d’aperçu du sandbox ouvert","textd909d48728c3":"Lien de configuration de secret ouvert","texte7e4576c80a6":"Session ouverte","text9b620c50adfb":"Tous les déclencheurs suspendus ou repris","text97dc6aeaa967":"Autorisation d’appareil du Computer Tunnel interrogée","textf3e8ebf108f5":"Fusion de la demande de modification prévisualisée","text703a2cfcc370":"Authentification du connecteur prévisualisée","textf4a73a5afc5b":"Prorata du changement de forfait prévisualisé","text5c3f85a1e314":"Utilisateur SCIM provisionné","text7603d7a6b46b":"Push vers le dépôt Git effectué","texte3e41ae9f209":"Poursuite de session mise en file d’attente","textd4b9b4f729f6":"Création de session mise en file d’attente","text1862d48f5fb6":"Rotation des crédits du niveau gratuit exécutée","text2f117e01e356":"Rotation annuelle des crédits exécutée","text83ab3fb9b2a2":"Événements d’audit de session limités en débit","text689b17c24936":"Abonnement réactivé","textedd7314bf11c":"E-mail entrant AgentMail reçu","text9cb53a5e9417":"Événement de cycle de vie de sandbox Daytona reçu","text0d6af7d6f1f4":"Webhook de connexion Pipedream reçu","text16fc1646649f":"Événement de cycle de vie de sandbox Platinum reçu","text195566b17137":"Événement Slack reçu","text3d6839e05f1c":"Interaction Slack reçue","text2e127587948f":"Commande slash Slack reçue","textccb0e2949046":"Activité Teams reçue","textd5e87bd9a846":"Mise à jour Telegram reçue","text4f30eda4ac4e":"Hook d’e-mail d’authentification reçu","text6596ed143650":"Événement d’application Slack personnalisée reçu","textd5361e2d3e33":"Interaction d’application Slack personnalisée reçue","text492e0aedc51e":"Commande slash d’application Slack personnalisée reçue","text563070491bfb":"Activité d’application Teams personnalisée reçue","textc14c354b1d63":"Webhook de déclencheur reçu","text6abf2a1e941f":"Surcharge de l’aperçu Enterprise enregistrée","text3c808bd3cf85":"Trace de la passerelle LLM enregistrée","textd6074cb2b29e":"Utilisation de la passerelle LLM enregistrée","texte0fdc0986821":"Utilisation LLM enregistrée","textd7e9422246ca":"Événement d’exécution de l’agent enregistré","text24bd93cb9282":"Chronologie du démarrage du sandbox enregistrée","text8124518133b5":"Création de session enregistrée","text5b075f5d4491":"Session de connexion actualisée","text7e2c4b63962f":"Identifiant du secret actualisé","textaa64846a875f":"Référence de secret refusée","text288462ff34c2":"Computer Tunnel enregistré","textc593b818c022":"Client OAuth du connecteur enregistré","text2249a97ae6ed":"Demande d’accès au projet rejetée","textbdc773ad4cf8":"Second facteur supprimé","text43e76f8f35f2":"Ressource d’image de marque supprimée","text7bfda661e6d7":"Identifiant du connecteur supprimé","text0cdf4618d3b8":"Source de marketplace supprimée","text5f45ab4ba3ad":"Secret personnel supprimé","textcfcf8f2e1a70":"Secret partagé supprimé","textcc81b5d3166b":"Compte renommé","text449bd7bd948b":"Connecteur renommé","text4845af2d1d9d":"Demande de modification rouverte","textbe7c7529373c":"Dépôt Git du projet remplacé","text4b0a3ec6fe29":"Préchauffage de l’API demandé","text4e8219612784":"Secret non défini demandé","texte81bba2f599f":"Suppression du compte demandée","textf7d87b911d3e":"Modifications demandées sur la demande de modification","text14203559e8b0":"Autorisation d’appareil du Computer Tunnel demandée","text29d0145bfa05":"Appel du connecteur demandé","text4326020d366a":"Accès anticipé demandé","textc4ab2a357a02":"Téléchargement de l’instantané du projet demandé","text674657e62de6":"Appel au courtier de secrets demandé","text1197571c7458":"Route d’API inconnue demandée","text708abfec4a05":"Invitation au compte renvoyée","text7d0dac819830":"Invitation au projet en attente renvoyée","textea823179a6b6":"Image de marque réinitialisée","text357c7dbcfe2a":"Catalogue de modèles de la passerelle LLM résolu","text62a83d26917d":"Routage du modèle LLM résolu","textaf9f7aec2335":"Fournisseur LLM en amont résolu","text8cd28e4e1786":"Approbation du connecteur résolue","texta6878b7e3fd4":"Élément à examiner résolu","text0b0166d82d91":"Éléments à examiner résolus en bloc","text0d5e651911b7":"Session redémarrée","text60954a626cee":"Clé de la passerelle LLM révoquée","text32c1477a3336":"Autorisation du Computer Tunnel révoquée","text953488439740":"Compte de connecteur révoqué","text538cb0effaea":"Jeton d’accès personnel révoqué","text74be1c139903":"Autorisation de clé de fournisseur mutualisée révoquée","text6d3935be0516":"Jeton CLI du projet révoqué","text8c30281f0853":"Lien de partage public révoqué","textfecea77be384":"Accès à la ressource révoqué","texte00a1b24529f":"Lien de partage de port du sandbox révoqué","text10231511b32b":"Session de connexion révoquée","text985cdb8795dc":"Jeton de configuration du Computer Tunnel renouvelé","text4b37551f0fd8":"Clé de fournisseur mutualisée renouvelée","text293a83c73cac":"Secrets enregistrés via un lien de configuration","text057dd4ebc03a":"Rétrogradation du forfait planifiée","text339fc4766ad6":"Message Microsoft Teams envoyé","text94885cfd8efd":"Opération envoyée au Computer Tunnel","text2a7c9fb85462":"Requête envoyée via le courtier de secrets","textc5579da0c3ba":"Budget de la passerelle LLM défini","text1acac510dd55":"Identifiant du connecteur défini","text724364ae40e3":"Indicateur de sensibilité du connecteur défini","text8683950d26a1":"Compte de connecteur par défaut défini","textaada5aeaaa50":"Secret personnel défini","textbc023fc623a3":"Accès à la clé de fournisseur mutualisée défini","textac7fd4684634":"Identifiant Git du projet défini","text520f1939d072":"Suspension de la file d’attente des invites de session définie","text3a901cd3df48":"Vérification du second facteur démarrée","textae4e5233d35d":"Connexion SSO démarrée","text894880678142":"Autorisation OAuth du connecteur démarrée","textb33d526931e7":"Connexion du compte de connecteur démarrée","textca70ebbe58d9":"Autorisation d’appareil du connecteur démarrée","text75373505ca6e":"Autorisation par lien de configuration du connecteur démarrée","text07ababcdbbb6":"Paiement d’achat de crédits démarré","text1bee9641b31a":"Autorisation Easy Connect démarrée","textb0f59e5a2722":"Connexion OAuth au fournisseur de modèles démarrée","text0dd455816ef6":"Reconstruction de l’instantané du sandbox démarrée","text40cef5fd1dbd":"Build du modèle de sandbox démarré","text09917783e494":"Environnement de session démarré","textb88830cc18af":"Environnement de session arrêté","text464b0b69fd48":"Événements du Computer Tunnel diffusés","text970caaaceccc":"Requête diffusée via le relais de secrets","text64a93d38e11a":"Réponse du relais de secrets diffusée","textd4dd07d66bf2":"Événements de session diffusés","text8d561ee63e97":"Demande de démo envoyée","text5ba726e28aa7":"Élément à examiner envoyé","texta8c3d047a0ce":"Lignes d’audit anonymes masquées","textbbead2370eca":"Secrets synchronisés avec les sandboxes actifs","textdf6b8288d572":"Projection du runtime de la session synchronisée","texta6f4480a9a84":"Connecteurs synchronisés","text2ffa12a23b19":"Nombre de sièges synchronisé","text95e5dd85ed41":"Abonnement synchronisé","text11639f44ed59":"Rôle IAM mis à jour","text4e41a9b5a888":"Utilisateur SCIM mis à jour","text84f8c06a0f72":"Portée d’accès de l’agent mise à jour","text5651d9d99c70":"Configuration de l’agent mise à jour","text3113031be1f2":"Message de l’agent mis à jour","text5789cf0c3ca7":"Appel d’outil de l’agent mis à jour","text3087a87bcab6":"Image de marque mise à jour","text6af37bd19e38":"Demande de modification mise à jour","text2b9bd094111a":"Liaison de canal mise à jour","text44f9dcf6df49":"Computer Tunnel mis à jour","textc6ffca8f70d0":"Application OAuth du connecteur mise à jour","text13661603db30":"Identifiant du compte de connecteur mis à jour","text16642dd2c9cd":"Stratégie d’autorisation du connecteur mise à jour","texte98a4478bd42":"Mode d’identifiant du connecteur mis à jour","text909bcf03c047":"Stratégies de connecteur mises à jour","textc18233e52d32":"Agent par défaut mis à jour","textdbace5807a96":"Stratégie d’expéditeur e-mail mise à jour","textdaa04be449df":"Stratégie de routage de la passerelle mise à jour","text2c4f929719f6":"Configuration de maintenance mise à jour","texta25b1fec6812":"Accès aux modèles mis à jour","text808876588849":"Valeurs par défaut des modèles mises à jour","text363cbbcc57d0":"Visibilité du sélecteur de modèle mise à jour","textff8a388cf7de":"Profil mis à jour","text07115e4d1f59":"Stratégies de connecteur du projet mises à jour","text2500971fff63":"Indicateur de fonctionnalité du projet mis à jour","textae99e26d4d61":"Intégration du projet mise à jour","text9be390a3b24c":"Fournisseur de sandbox mis à jour","text75a81b8d6b89":"Répartition des fournisseurs de sandbox mise à jour","text578200c535d3":"Fournisseur de sandbox de secours mis à jour","textf10ffe9fbaf0":"Modèle de sandbox mis à jour","text7cf953b4151e":"Secret mis à jour","text8f7236dd6450":"Pool de secrets de fournisseur de la session mis à jour","texta051aa9c5b88":"Portée de la session mise à jour","textcb1807c75383":"Étape de l’assistant de configuration mise à jour","textc931d7b5a9c8":"Ressource d’image de marque téléversée","textab08f5e3bc80":"Pièce jointe du connecteur téléversée","text7e6882ec7c45":"Fichier téléversé vers Microsoft Teams","text6d8e9f244ef1":"Fichier téléversé vers Slack","texta795c9843932":"Pièce jointe de session téléversée","text6e5b75194f1c":"Secret utilisé","textb2a98c524bc8":"Manifeste du projet validé","text96243e729e56":"Clé de fournisseur LLM vérifiée","text89e1c3233e6c":"Second facteur vérifié","text0afc5693a789":"Documentation de référence de l’API consultée","text07f3708e5ec6":"Commit Git consulté","text46ce9d0bc781":"Diff du commit Git consulté","text82ebb6a7a411":"État de la connexion Git consulté","text3296b2c12d65":"Autorisations du rôle IAM consultées","text4aae58647c8e":"Utilisation du rôle IAM consultée","text04a6fbab3598":"Catalogue LLM consulté","texta6607ddc68cd":"Utilisation quotidienne de la passerelle LLM consultée","text004399bffcaa":"Journal des requêtes de la passerelle LLM consulté","text05242bd46497":"Utilisation de la passerelle LLM par modèle consultée","texta8c11e17268f":"Vue d’ensemble de l’utilisation de la passerelle LLM consultée","text3d765c993280":"Détails de la génération LLM consultés","textcc2b3ee3c617":"Manifeste de l’application Microsoft Teams consulté","text6f84d89a853e":"Installation Microsoft Teams consultée","textcbc380249670":"Options de configuration de Microsoft Teams consultées","textb2bcc9131fc9":"Demande de consentement OAuth consultée","textd4aa32e9c446":"Stratégie PAT consultée","textea94eca5eb5a":"Groupe SCIM consulté","text25ac25efec90":"Schéma SCIM consulté","text1d80484d1bd6":"Configuration du fournisseur de services SCIM consultée","text0e765caa63dd":"Utilisateur SCIM consulté","text8b213d3f4eb1":"Fournisseur SSO consulté","text9c67073a3f48":"Installation Slack consultée","text27a52aa6ba98":"Options de configuration de Slack consultées","text42d38908b4b3":"Compte consulté","textd0774936a6f1":"Abonnement Stripe du compte consulté","textc4bf67a12602":"Registre des crédits du compte consulté","text2ef3c48ad9e4":"État de la suppression du compte consulté","text92a43903369a":"Invitation au compte consultée","textd1e203545619":"Cumul de l’utilisation du compte consulté","textc08317c05db6":"Configuration de l’agent consultée","texta5385cca6931":"Lien d’approbation consulté","text313c8c654a7d":"Paramètres de rechargement automatique consultés","text13487d85e3a0":"État de configuration du rechargement automatique consulté","text733199d56c89":"Image de marque consultée","textf646b7d3d554":"Demande de modification consultée","text00ebe407559d":"Diff de la demande de modification consulté","text4c0a44608d60":"Session de paiement consultée","text116b9a398f95":"Computer Tunnel consulté","text065d58535cb5":"Journal d’audit du Computer Tunnel consulté","text039c2a8e3398":"Autorisation d’appareil du Computer Tunnel consultée","text04a38b3cacca":"Application OAuth du connecteur consultée","textd605cdbaac9b":"État OAuth du connecteur consulté","text2c5cfcddd9c4":"Configuration du connecteur consultée","text4f2bf49f25e9":"Détail des crédits consulté","text77e6a394ddde":"Utilisation des crédits consultée","textfa0ec75cf63f":"Historique d’utilisation des crédits consulté","texta90e1d66dd9d":"Manifeste de l’application Slack personnalisée consulté","texta63441b4ab9e":"Connecteur du catalogue de découverte consulté","textd753f28e09e6":"État Easy Connect consulté","text5fff05b2fa01":"Installation e-mail consultée","text4b2d9a2424e2":"Options de configuration e-mail consultées","text0751c5d4ea15":"Historique du fichier consulté","text28dca5394ed7":"Stratégie de routage de la passerelle consultée","textb21fffdeac1b":"Groupe consulté","text837f723e8d13":"Backend Git de l’instance consulté","textfc7a3b40ccfa":"État GitHub de l’instance consulté","text7d4756822fbd":"État d’installation de l’instance consulté","textc6cbe6dce873":"État système de l’instance consulté","text5d93f9a081c9":"Dernière version du sandbox consultée","textece32cc6d946":"Configuration de maintenance consultée","text3394d3b58f4d":"État du Git géré consulté","text24c56a94ea25":"Élément de marketplace consulté","textd4c38f66e4af":"Fichier d’élément de marketplace consulté","text33eec0459cbf":"Accès aux modèles consulté","text481ad7b3c1a2":"Valeurs par défaut des modèles consultées","text5a7430fc2ce9":"Sélecteur de modèle consulté","textd3613a962866":"Identité personnelle consultée","text61cdd65ae6fa":"Rôle personnel sur la plateforme consulté","text97f1931b0eff":"Analyses d’activité de la plateforme consultées","texta1e222938971":"Analyses de consommation de crédits de la plateforme consultées","textc8af7ae9f68f":"Vue d’ensemble des opérations de la plateforme consultée","textc7a91085dba5":"Informations de service de la plateforme consultées","text4354dda676f1":"Projet consulté","texteeef0cf72300":"Autorisations des groupes du projet consultées","text1cd80c9ce9ef":"Accès des membres du projet consulté","text6e31156605f5":"Éligibilité à la migration du projet consultée","text835b6f8f8b34":"État de la migration du projet consulté","text2ca78d1d17bd":"Lien de partage public consulté","text7be0c7dba17e":"Session partagée publiquement consultée","text5e53cc846f2d":"Autorisations d’accès aux ressources consultées","text2a772aa36a51":"Élément à examiner consulté","text0a1feab22faf":"Modèle du routeur consulté","text8d3fccbadbd4":"Version du sandbox en cours d’exécution consultée","text2a986688cb84":"Journal des modifications du sandbox consulté","text780c07e03bfe":"État de santé du sandbox consulté","textc61106fb051e":"Modèle d’URL d’aperçu du sandbox consulté","text85bd63b60a1a":"Analyses des fournisseurs de sandbox consultées","text5d8987933cf0":"Répartition des fournisseurs de sandbox consultée","text52e751d9bfca":"Fournisseur de sandbox de secours consulté","text5ed3e15fac9f":"Transition de fournisseur de sandbox consultée","text70a61d85334a":"Session consultée","textd7aa05eaf609":"Registre des coûts de la session consulté","text4e22b3354b8f":"Environnement de session consulté","text48b65bbc9863":"Stratégie de session consultée","text7c649f4bf685":"Pool de secrets de fournisseur de la session consulté","text3fd349f95ce2":"Portée de la session consultée","texte70edc6194ea":"État de l’assistant de configuration consulté","textd9391d4f76e8":"Étape de l’assistant de configuration consultée","text5377adb59e2e":"Fichier de session partagé consulté","textff6c0b2c730d":"État de l’inscription consulté","text2afef4702cc0":"Bannière d’état du système consultée","textbda3fcd4343c":"Configurations des niveaux consultées","text30cef615e8e3":"Récapitulatif des transactions consulté","textd2c6127fc332":"Diff de version consulté","text8cc0d84b66bb":"Lien d'identité Slack prévisualisé","text508b43cc4545":"Lien d'identité Teams prévisualisé","text467f597e95b0":"Domaine SSO vérifié","text8295f9d4861b":"Vérification du domaine SSO du compte définie","text7beaff63a7d3":"Archive de configuration du projet téléchargée","text5176d59f25fd":"Version de configuration de la session résolue","textd8ef811fc3b3":"Déploiement de la SingulaComp App activé","text45bc514eb129":"SingulaComp App créée","text1d334046ef1c":"Session d’accès à la SingulaComp App créée","text7b3d56d597eb":"SingulaComp App supprimée","textb6be972904ad":"SingulaComp App déployée","text1f38cad750d9":"Échec du déploiement de la SingulaComp App","textc819392d47dd":"Téléversement de l’artefact de la SingulaComp App finalisé","textd25195af1f1c":"Autorisations d’agent de la SingulaComp App répertoriées","textfeb990cac4c4":"Déploiements de la SingulaComp App répertoriés","text8fac808017a7":"SingulaComp Apps répertoriées","text8bbeb6c3a40a":"Compétences système SingulaComp répertoriées","textb834e96086d7":"WebSocket de la SingulaComp App ouvert","text5d5737e7f8a8":"SingulaComp App déployée ouverte","texte0eddf3912f4":"Artefact de la SingulaComp App enregistré","text6568d2f3e691":"Retour arrière de la SingulaComp App effectué","texte832ecb0b33d":"SingulaComp App démarrée","textfd539d3fe170":"SingulaComp App arrêtée","text48f8e594917d":"SingulaComp App mise à jour","text10b8ba73b4f8":"Stratégie d’accès de la SingulaComp App mise à jour","textabd098f7e361":"SingulaComp App consultée","textc4fb951ab79b":"Stratégie d’accès de la SingulaComp App consultée","text324593a671f0":"Déploiement de la SingulaComp App consulté","texte9551364d948":"Journaux de déploiement de la SingulaComp App consultés","text020a53cb2be8":"Compétence système SingulaComp consultée","text1e392406e993":"Fichier de compétence système SingulaComp consulté","textff9e49b5d59f":"Orgs","text8ab35e2d7902":"Regroupez les projets de ce compte. Chaque projet appartient à une org.","textc52eed63f4ca":"Org archivée","text6cac64cbaff7":"Org créée","text868b3296beca":"Projets de l’org répertoriés","textdca7e3081863":"Orgs répertoriées","text51454d013664":"Sous-sessions de la session répertoriées","texteaa8057357b4":"Org restaurée","text50ac82fde087":"Org mise à jour","textadcc0d3056fb":"Org consultée","text2a8e9a0801f6":"Compte · Organisations","text101c0a261b47":"organisations orgs entreprises profil d’entreprise domaine archiver restaurer nouvelle organisation","textc564b93d5f8b":"Projet Personal personnel ouvert","text79ae1bd34295":"Projet Common ouvert","text936d9551d05b":"Configuration de l’org ouverte","text72f39473f0f9":"A téléchargé les compétences partagées de l'org","text564fa78e899a":"A listé les secrets de l'organisation","text62fcc8dbee96":"A défini un secret de l'organisation","text7bafebbbd2c6":"A retiré un secret de l'organisation","text5b55aa27bc5f":"A créé un secret de l'organisation","texteb7c5b65b123":"A mis à jour un secret de l'organisation","text2c7fcae8f7b7":"Paramètres de l’org consultés","text236480075c18":"Paramètres de l’org mis à jour","text706a2f995cc7":"Connecteurs de l'organisation listés","textaffd37efa978":"Connecteurs de l'organisation synchronisés","texted777e6072af":"Connecteur de l'organisation enregistré","text0b61b9b75787":"Connecteur de l'organisation supprimé","text31e8f55e188d":"Identifiant du connecteur de l'organisation défini","text8bf43e729a6b":"Compte du connecteur de l'organisation supprimé","text0c9fbb498166":"Autorisation du connecteur de l'organisation démarrée","text4c5a9db1318c":"Autorisation du connecteur de l'organisation terminée","textc2dd900c4a61":"Connecteur de l'organisation activé ou désactivé pour le projet","textf60b2d738454":"Identifiant du connecteur de l'organisation renouvelé","text8ab71b7b7c9c":"Compte du connecteur de l'organisation connecté","text312ad51d31e0":"Installations Slack et Teams de l'organisation consultées","text713f40441a9b":"Slack connecté pour l'organisation","text010037faff42":"Microsoft Teams connecté pour l'organisation","textda1f3911b6d2":"Application de chat de l'organisation déconnectée","textfedd465ca171":"Application de chat de l'organisation connectée","text7f11f443f00b":"Canaux de l'organisation répertoriés","text0d6a2c8ca49a":"Canal déplacé vers un autre projet","texte32361377e41":"Canal dissocié","text5d7118e27df7":"Ce que coûtent les requêtes de modèles de ce projet, les requêtes elles-mêmes et les clés qui appellent des modèles au nom de ce projet. L’organisation choisit les modèles qui s’exécutent.","text85135f954da5":"Paramètres · Utilisation des modèles","text3589a4a8d9a5":"utilisation des modèles utilisation coûts coût dépenses budgets budget limites requêtes passerelle clés jetons","texta22d14aaad46":"modèles modèle llm passerelle fournisseurs fournisseur anthropic openai openrouter claude gpt gemini raisonnement byok par défaut organisation","texte5874035e238":"A effacé les réglages de modèles propres à un projet","textbeb8346a6989":"A retiré le modèle par défaut de l’organisation","text46f14791e7f2":"A connecté ChatGPT pour l’organisation","text7694453cb446":"Connexion ChatGPT de l’organisation vérifiée","textdeb8050a4ce4":"A connecté une clé de fournisseur de modèles de l’organisation","text17764263e068":"A déconnecté ChatGPT pour l’organisation","textd094a6a11284":"A listé les fournisseurs de modèles de l’organisation","text1a65f4346745":"A listé les clés de fournisseurs de modèles de l’organisation","text87d738363aff":"A listé les projets avec leurs propres réglages de modèles","text3a118689d49c":"A prévisualisé le routage des modèles de l’organisation","text9177cddd4e1f":"A retiré une clé de fournisseur de modèles de l’organisation","text8bf5d9c027f0":"A remplacé une clé de fournisseur de modèles de l’organisation","text842aed8ec1d1":"A réinitialisé le routage des modèles de l’organisation","text0898e78048bf":"A défini le modèle par défaut de l’organisation","textbd99a2a4ec63":"A défini une clé de fournisseur de modèles de l’organisation","textb03a06360f82":"A lancé la connexion de ChatGPT pour l’organisation","text0b1c04ba6d21":"A mis à jour l’accès aux modèles de l’organisation","text2489b63c3d78":"A mis à jour le routage des modèles de l’organisation","texte3d29bf662ff":"A mis à jour la visibilité des modèles de l’organisation","text722b778c4aec":"A vérifié une clé de fournisseur de modèles de l’organisation","text943130acdbf3":"A consulté les connexions ChatGPT de l’organisation","text5e42cf6dec4c":"A consulté le modèle par défaut de l’organisation","texte63599cd261e":"A consulté l’accès aux modèles de l’organisation","text5008ddd8754e":"A consulté le routage des modèles de l’organisation","text89b4810d1262":"A consulté les modèles de l’organisation","text9ef083c37996":"Déclencheurs des projets de l’org consultés","textfba5a0b89ff6":"Boîte de revue de l’org consultée","text2b0d2ab0c26b":"Paramètres · Dépôt Git","textb50bc368f061":"Paramètres · Secrets","text41586f9ba565":"Secrets de l’organisation","text1204aaa39d97":"Connecteurs de l’organisation","textdfd17bd6d20d":"git dépôt repository github cloner branche remote manifeste","textc4bf11616a9d":"secrets secret env variables d’environnement identifiants organisation partagé","text31f6646b7b46":"connecteurs connecteur organisation partagé slack teams","text81191f386ca3":"Comment ce projet utilise les connecteurs : ceux que partage son organisation, les siens, leurs règles d’approbation et ses canaux.","textd4f88c23d05f":"Des valeurs que seul ce projet reçoit, en plus des secrets que son organisation partage avec chaque projet.","text3793a69203b3":"Les agents que déclare l’organisation reçoivent leurs autorisations dans Personnaliser de l’organisation, pas dans ce projet. Un agent autorisé à tous les secrets là-bas reçoit celui-ci.","text86c3c1368bf7":"Attendez qu’il se termine, ou rechargez quand même.","texta07426cd884c":"Une autre session est en plein tour","text374ba7a433af":"Les sessions de ce projet partagent un même environnement. Le rechargement le redémarre, ce qui termine le tour qu’une autre session est en train d’exécuter.","text1e9162312223":"Réessayez dans un instant, ou rechargez quand même.","texte64f4839ef20":"Voir les tarifs","text2450b38c4a81":"SingulaComp est une plateforme pour l'entreprise individuelle, opérée par des humains et des agents IA. Chaque agent, compétence et mémoire est un fichier dans un dépôt versionné qui vous appartient : une équipe d'agents IA qui accomplit un vrai travail sur des ordinateurs cloud et le livre via des demandes de changement que vous approuvez. N'importe quel modèle, vos clés. Un produit de Singula AI Corp.","textcdc8a54ff077":"Tout est enregistré avec chaque offre. L’enregistrement n’est jamais limité : les actions, les approbations et la transcription de la session sont capturées quel que soit votre abonnement. La lecture, l’exportation et la diffusion de cette piste d’audit vers votre propre SIEM ne font pas partie des offres Free et Team : l’enregistrement existe, mais pas l’exportation.","text96aece6b20ff":"Non. Un projet est un dépôt git : clonez-le et les agents, les compétences et tout ce que l'entreprise a appris partent avec vous.","text857442385b13":"Free coûte 0 $ : deux organisations avec des projets illimités et 200 crédits de calcul sandbox par mois, avec votre propre clé pour n'importe quel modèle premium. Team coûte 29.99 $ par siège et par mois et met en commun 2 500 crédits par siège.","textffae6e8d8c1e":"# pas d'app Slack partagée ? la même commande passe en mode manuel","texteeca79ac7ffb":"SingulaComp est une plateforme où des humains et des agents IA travaillent comme une seule entreprise. Voici l’ensemble, de A à Z : l’organisation, les projets partagés, de vrais ordinateurs cloud et la relecture qui décide de ce qui est intégré.","textb8ac376e7fac":"L’exécution isolée, les identifiants limités et une piste d’audit complète sont au cœur de la plateforme.","textb3126da3803f":"Chaque action est consignée dans le journal d'audit, vous n'avez donc pas à nous croire sur parole —","textfb1d3f983f7e":"Les approbations en attente apparaissent ici.","textdeb8c7c826cb":"Pour les installations à périmètre personnalisé.","textb4381d2bb093":"Clonez ce dépôt et poussez-y vos modifications avec n’importe quel client Git.","textb2e1c83127d7":"Clonez à partir de cette adresse avec n’importe quel client Git. Quand Git demande des identifiants, saisissez n’importe quel nom d’utilisateur et une clé API SingulaComp comme mot de passe.","textac08dc1292cb":"Vos propres clés API, qui agissent en votre nom, se trouvent dans vos","texte5fd44ac7b08":"Un cloud géré pour vos agents OpenCode. Utilisez l’abonnement que vous payez déjà ; chaque PR bénéficie d’un aperçu que vous pouvez parcourir.","texte27815ba8d11":"Connectez Slack une seule fois pour votre organisation. Dans Personnaliser → Connecteurs, choisissez Ajouter à Slack, puis votre espace de travail.","text9cf70de47601":"Vos agents travaillent sur un vrai ordinateur.","text9841e897b787":"La machine crée une nouvelle branche depuis main, nommée d’après la session qui l’a démarrée. Chaque modification, commit et fichier égaré reste sur cette branche jusqu’à ce qu’une demande de modification l’intègre.","textaac2652ec8be":"Des milliers d’ordinateurs. Un seul main.","textf39f82e93e4a":"Un déclencheur démarre une session sans personne présente. Une planification cron le lance à l’heure dite ; un webhook signé le lance sur un événement. Dans les deux cas, il s’exécute comme une session lancée à la main, sur l’ordinateur cloud du projet, et son travail revient par la même relecture.","texta64dcdb19588":"Elle s’exécute comme n’importe quelle session","textb85589bb69f8":"Connectez Slack une seule fois pour votre organisation : un message dans un fil démarre une session. L’agent fait le travail sur un ordinateur cloud et répond dans le même fil. Personne n’a besoin d’ouvrir un nouvel outil pour faire une demande.","text82556e6e2b0c":"L’agent répond dans le fil. Le travail qu’il veut conserver est commité sur une branche et n’atteint main que par une demande de modification relue par une personne.","text4c976f438fe8":"Ce n’est pas une métaphore. Une entreprise sur SingulaComp garde ses agents, les skills qu’elle a accumulées, tout ce qu’elle a appris et la définition des machines sur lesquelles tout cela tourne dans des dépôts git qui lui appartiennent — ceux de l’organisation et ceux de chaque projet. Versionné. Comparable. Entièrement à vous.","texta07629bfed11":"Une session s’exécute sur un ordinateur cloud, sur une branche créée depuis main. Rien de ce qu’elle fait n’atteint main tant qu’elle n’a pas commité et qu’une demande de modification n’est pas intégrée.","text7b18e91d0da6":"Quand un agent trouve une meilleure façon de faire le travail, il ne la retient pas en silence. Il modifie la skill, la commite sur une branche et ouvre une demande de modification. Une personne lit le diff et décide.","text9a0e89d4a8b9":"Il s’exécute sur un ordinateur cloud, sur une branche, avec exactement la seule autorisation que le manifeste lui a donnée : ouvrir une demande de modification.","textf8aedfb3c1f8":"Un connecteur appartient à l’organisation, pas à un ordinateur portable ni à un identifiant. Ajoutez-le une fois et chaque session de chaque projet peut l’atteindre — sans seconde configuration et sans clé qui circule en message privé.","text8cb1cd51c402":"Par organisation","textb75476dfd928":"Un connecteur appartient à une seule organisation, et chaque projet de cette organisation peut l’utiliser. Une autre organisation ne peut ni le voir, ni l’appeler, ni lire son identifiant — chaque organisation possède son propre périmètre d’impact.","textf412132b64e7":"Choisissez à qui appartient la connexion : un compte partagé défini par un propriétaire ou un administrateur, au nom duquel membres, agents et déclencheurs peuvent appeler, ou un compte privé qu’un membre connecte pour ses propres appels.","text49fe04a60492":"Un outil laissé sur Par défaut n’a pas sa propre règle et applique la valeur par défaut de l’organisation. Tant que vous n’avez pas défini cette valeur selon le risque — les lectures s’exécutent, les écritures et actions destructrices demandent une validation — une organisation intacte exécute tout.","text76211308c460":"Les règles de l’organisation sont évaluées en premier et ne peuvent pas être contournées par la personne qui ajoute un connecteur plus tard.","text0cbeb9570ef4":"Connectez Slack une seule fois pour votre organisation SingulaComp : un message dans un fil démarre une session. L’agent travaille sur un ordinateur cloud et répond dans le même fil. L’e-mail est en préversion.","text5b9f95834707":"Une entreprise sur SingulaComp garde ses agents, ses skills et sa mémoire sous forme de fichiers dans des dépôts git qui lui appartiennent — ceux de l’organisation et ceux de chaque projet. singulacomp.yaml et la configuration OpenCode les définissent. Chaque changement est un commit qu’une personne approuve.","text881705b1f7d9":"Une machine par projet · Préconfigurée · Rien ne tourne sur votre ordinateur portable","text3f573d2e0669":"Une machine par projet","text441d9ed24f2c":"Une machine Linux démarre depuis l’image sandbox déclarée par votre projet : son propre système de fichiers, sa propre table des processus et son propre réseau, cloisonnée de tous les autres projets. Chaque session du projet y travaille.","texte1ad4ab57953":"Faites tourner de nombreux projets en même temps, chacun sur sa propre machine, sans mélanger leur travail. Vous relisez chaque résultat avant qu’il rejoigne main.","text6aba29241dcc":"1 projet  =  1 ordinateur","text48ff5f9ddd25":"et chaque autre modification lancée par votre équipe, chacune sur sa propre branche","textb93d0f7d40f5":"Chaque projet travaille sur sa propre machine : le travail d’un projet ne peut pas toucher celui d’un autre.","text613c88545e0d":"Les projets ne partagent jamais de système de fichiers, de table des processus ni d’espace de noms réseau. Sur le calcul Platinum de SingulaComp, la frontière est une microVM Cloud Hypervisor ; Daytona et E2B sont aussi pris en charge, et nous vous dirons lequel vous utilisez.","text26f138d8efe7":"Un déclenchement est une session comme celle que vous lancez à la main. Il s’exécute sur l’ordinateur cloud du projet et livre son travail par une demande de modification.","text5502a3da9ced":"Les agents SingulaComp travaillent sur de vrais ordinateurs : une machine Linux isolée pour chaque projet, partagée par ses sessions, qui clone votre dépôt, crée une branche et exécute OpenCode. Le travail est intégré par une demande de modification qu’une personne approuve.","textf48525e3b8a6":"Un vrai ordinateur Linux dans le cloud, avec votre dépôt et vos outils déjà disponibles. Toutes les sessions d’un projet s’exécutent sur la machine unique de ce projet, chacune dans sa propre conversation : les membres de l’équipe travaillent côte à côte et voient les mêmes fichiers. Deux sessions qui modifient le même fichier en même temps s’écrasent mutuellement : donnez des fichiers différents au travail en parallèle ; les projets ne partagent jamais de machine. L’agent peut tout y installer, exécuter ou casser ; git est le seul enregistrement durable, donc ce qu’il commite et pousse est ce qui subsiste.","text8b498f959e15":"Chaque membre du projet où elle s’exécute : les sessions d’un projet partagent une machine, donc aussi un même public. Common est ouvert à toute l’organisation. Votre projet Personal n’appartient qu’à vous — personne d’autre, propriétaires et administrateurs compris, ne peut l’ouvrir —, c’est donc là que va le travail privé.","textcc8f78f33694":"Tout est enregistré avec chaque offre, et chaque entrée indique qui a agi : une personne, ou un agent et la personne pour laquelle il a agi. L’enregistrement n’est jamais limité : les actions, les approbations et la transcription de la session sont capturées quel que soit votre abonnement. La lecture, l’exportation et la diffusion de cette piste d’audit vers votre propre SIEM ne font pas partie des offres Free et Team : l’enregistrement existe, mais pas l’exportation.","textea1335391cec":"Non. Les agents et les skills de votre organisation et le travail de chaque projet vivent dans des dépôts git : clonez-les et tout ce que l’entreprise a appris part avec vous.","text7bf9b8c32f6b":"Un sandbox par projet","text9bcf10a82c80":"Un sandbox par projet · Les clés de connecteurs n’y entrent jamais · Rien ne se fusionne tout seul","text1acd7ee598d5":"Toute personne ayant accès à ce projet peut ouvrir et poursuivre chacune de ses sessions.","textafc030b71a91":"Paramètres · Qui y a accès","text7c46fba998dd":"Les étapes s’affichent en direct pendant que SingulaComp travaille","text1753ec0ca5cf":"Les étapes s’affichent en direct pendant que SingulaComp travaille.","text2f656c24fb99":"Membres de l’organisation listés","text7687588b127d":"Accès à l’organisation accordé","text08fe45d0e255":"Rôle d’un membre de l’organisation modifié","text07e2a8686a47":"Membre de l’organisation retiré","text7fda08459e91":"Invitation à l’organisation annulée","textcd3423325f37":"Invitation à l’organisation renvoyée","text4dd15a882dd7":"Rôle accordé dans l’organisation","textd7e91660475e":"Rôle modifié dans l’organisation","text5f094d335402":"Membre retiré de l’organisation","text43eb920381ae":"Choisissez des personnes, ou saisissez un e-mail pour inviter quelqu’un de nouveau — toutes les personnes sélectionnées reçoivent le même rôle dans cette organisation.","text16e7fb41d1a7":"Rôle dans l’organisation","text0c44df0fc5e7":"Accès aux organisations","textc220e8cdf0f5":"Ajouter une organisation","textc599acaeeb64":"Ajouter une autre organisation","text9e21e25625f7":"Retirer l’organisation","text8461a60321f3":"Un invité a besoin d’au moins un projet.","text4493e065232f":"Les organisations qu’ils rejoignent, et avec quel rôle. Laissez vide pour l’organisation par défaut en tant que membre.","text911ee47cca83":"Accès accordé. {value0} a été prévenu par e-mail.","textd96f4f98b8bf":"Accès accordé à {value0} personnes, chacune prévenue par e-mail.","text987276c9c7b7":"Accès accordé, mais l'e-mail à {value0} n'a pas pu être envoyé. Prévenez la personne.","text0eda8bf0c994":"Accès accordé, mais l'e-mail de notification n'a pas pu être envoyé. Prévenez la personne.","text6bc4c1a93e4b":"Accès CORS au frame-mint de l’aperçu du sandbox vérifié","textc83dfd2bdb29":"Cookie d’aperçu du sandbox pour le cadre opaque défini","text97f8aae78d4e":"Skills de démarrage téléchargées","text4bdeae7c918b":"Plan du passage à l'organisation seule examiné","text53db182ed99e":"Mode des agents et skills de l'organisation modifié","text16c13757a1f7":"Recherche sur le Web effectuée avec un ancien outil","text129031c4a3f1":"A listé les sessions de l’organisation","text11512ceac99f":"A consulté la transcription d’une session de l’organisation","text08c5622489e3":"Apps des projets de l’org consultées","textba23b4417b12":"Organisation · Paramètres","text40a8c60b1404":"organisation org entreprise profil domaine description archiver renommer paramètres","textf60841b785c7":"Votre compte est sur le plan Credits. Les crédits de ce mois sont dans votre portefeuille.","text52fb5c401a83":"Votre abonnement, vos crédits et la facturation pour ce compte.","text0ff9518c9fc5":"Free est à 0 $ : deux organisations avec des projets illimités et 200 crédits de calcul sandbox par mois, avec votre propre clé pour n’importe quel modèle premium. Credits coûte 29,99 $ par mois pour 3 000 crédits et Credits Plus 99,99 $ pour 10 000 ; les membres sont illimités, et personnes comme agents puisent dans un seul pool partagé.","textf32134f4de0a":"Non. Commencez seul avec vos agents : Free inclut deux organisations et des projets illimités, et une session lancée sans choisir de projet atterrit dans votre projet Personnel. Invitez des personnes quand vous en avez besoin : les rôles couvrent aussi bien les personnes que les agents, et les membres sont illimités sur tous les plans.","textff33b24acb53":"Palier du plan Credits modifié","text8b6bd9aacf89":"Aperçu d’un changement du plan Credits","text1295e26b46d2":"Déplier le panneau","text8a5e5fc4506a":"Replier le panneau","text718d2b1b539d":"Déplier le panneau – nouveaux résultats","textf96f2ddc58cb":"Afficher le panneau – nouveaux résultats"},"publicShareConfirm":{"title":"Créer un lien public ?","description":"Toute personne disposant du lien peut le consulter sans se connecter. Le lien reste actif jusqu'à ce que vous le révoquiez.","confirm":"Créer le lien"},"chatIdentityConnect":{"chatAccount":"Compte {service}","chatWorkspace":"Espace de travail {service}","checking":"Vérification du lien…"},"channelInstall":{"failedTitle":"{service} n’a pas été connecté","mismatch":"Cette installation a été lancée depuis un autre compte SingulaComp ou pour un autre projet. Connectez-vous avec ce compte, ou relancez l’installation depuis le projet.","expired":"Ce lien d’installation est invalide ou a expiré. Relancez l’installation depuis le projet.","failed":"L’installation n’a pas pu être terminée. Relancez-la depuis le projet.","backToProject":"Retour au projet","backToOrg":"Retour à l'organisation"},"secretIntakeWithheld":{"title":"Enregistré, mais {agent} ne peut pas encore le lire","grant":"{names} {count, plural, one {ne fait pas} other {ne font pas}} partie des secrets de l'agent {agent}. Ouvrez Personnaliser → Agents → {agent} → Secrets et {count, plural, one {activez-le} other {activez-les}}.","allowlist":"{names} {count, plural, one {est} other {sont}} hors des secrets de cette session. Démarrez une nouvelle session pour {count, plural, one {l'utiliser} other {les utiliser}}."}},"projectOnboarding":{"back":"Retour","skip":"Sauter","skipForNow":"Passer pour l'instant","progress":"Progression de la configuration","demo":{"title":"Réservez un appel de configuration de 20 minutes","description":"Quelques minutes concentrées avec l'équipe pour que votre centre de commande soit connecté."},"kickoff":{"tools":"J'ai également connecté ces outils : {count}. Utilisez-les s’ils vous aident.","noDomain":"J’ai fini de configurer mon organisation.{aboutClause}{toolsClause} Présentez-vous, expliquez ce que vous pouvez faire et demandez d’abord pour quoi j’ai besoin d’aide.","withDomain":"J’ai terminé de configurer mon organisation pour {domain}.{aboutClause} Recherchez l’entreprise et dites-moi ce que vous trouvez.{toolsClause} Demandez-moi ensuite pour quoi j’ai besoin d’aide en premier.","about":" Ce que nous faisons : {about}"},"company":{"title":"Parlez-nous de votre entreprise","description":"Votre organisation, c’est votre entreprise. Ses projets s’appuient sur ce que vous nous dites ici. Rien n’est partagé publiquement.","continue":"Continuer","skipSurvey":"Passer l'enquête","domain":"Domaine de l'entreprise","invalidDomain":"Entrez un lien valide comme acme.com ou https://acme.com","name":"Nom de l’entreprise","namePlaceholder":"Acme SAS","about":"Que fait votre entreprise ?","aboutPlaceholder":"Nous développons un logiciel de prise de rendez-vous pour les cabinets dentaires.","saving":"Enregistrement…","saveFailed":"Impossible d’enregistrer l’entreprise. Réessayez."},"tools":{"title":"Connectez vos outils","description":"Choisissez les applications dans lesquelles vous vivez et autorisez-les ici. Votre agent peut lire, écrire et agir sur tout ce que vous connectez.","continue":"Continuer","skipForNow":"Passer pour l'instant","searchPlaceholder":"Recherchez plus de 3 000 applications…","notConfiguredTitle":"App Connect n'est pas configuré sur ce déploiement","notConfiguredDescription":"Vous pouvez toujours continuer et connecter des outils plus tard à partir des connecteurs.","noMatches":"Rien ne correspond à « {query} ».","trySearch":"Essayez une recherche.","addConnection":"Ajouter une connexion {app}","connected":"Connecté","loadMore":"Charger plus","addApp":"Ajouter {app}","appFallback":"application","connectionDescription":"Créez une connexion de connecteur avant autorisation. Vous pouvez ajouter plusieurs connexions pour la même application.","categories":{"email":"Courriel","aiAgents":"Agents IA","developerTools":"Outils de développement","scheduling":"Planification et réservation","notes":"Remarques","spreadsheets":"Feuilles de calcul","artificialIntelligence":"Intelligence artificielle","socialMedia":"Médias sociaux","fileStorage":"Gestion et stockage de fichiers","documents":"Documents","crm":"GRC","projectManagement":"Gestion de projet","productivity":"Productivité","analytics":"Analyse","webScraping":"Scraping Web par l'IA","videoAudio":"Vidéo et audio","teamChat":"Discussion en équipe","onlineCourses":"Cours en ligne","taskManagement":"Gestion des tâches","design":"Images et conception","databases":"Bases de données","newsLifestyle":"Actualités et style de vie","ecommerce":"Commerce électronique","signatures":"Signature"}},"slack":{"title":"Ajouter SingulaComp à Slack","description":"C'est là que la plupart des équipes utilisent réellement SingulaComp : @mentionnez votre agent, lancez des tâches, obtenez des résultats dans le canal.","continue":"Continuer","notNow":"Pas maintenant","connected":"Connecté à Slack","installMethod":"Méthode d'installation Slack","add":"Ajouter à Slack","addDescription":"Un clic, rien à configurer","custom":"Utiliser une application Slack personnalisée","customDescription":"Pour les déploiements privés, ou lorsque l'installation gérée n'est pas disponible","waiting":"En attente d’approbation dans Slack…","waitingDescription":"Terminez l'installation dans la fenêtre contextuelle Slack. SingulaComp vérifie la connexion toutes les 2,5 secondes.","bringOwn":"Apportez votre propre application Slack","bringOwnDescription":"Pour les déploiements privés ou les installations limitées à l'espace de travail.","closeCustom":"Fermer la configuration de l'application Slack personnalisée"},"plan":{"title":"Comment voulez-vous alimenter votre agent ?","descriptionConnected":"Un modèle est déjà connecté, vous êtes donc prêt à partir. Ajoutez un autre fournisseur ou effectuez une mise à niveau si vous en voulez plus.","descriptionDisconnected":"Votre agent a besoin d’un modèle avec lequel réfléchir. Rien ne se passe jusqu'à ce que vous continuiez.","seePlans":"Voir les forfaits","addKey":"Ajouter une clé","continue":"Continuer","modelAccess":"Accès au modèle","useSingulaComp":"Utiliser les modèles SingulaComp","useSingulaCompDescription":"Accès instantané, limites plus élevées, rien à configurer","connectAnother":"Connecter un autre fournisseur","bringKey":"Apportez votre propre clé API","providerDescription":"Anthropic, OpenAI ou tout autre fournisseur","keepCurrent":"Garde ce que j'ai","decideLater":"Décidez plus tard","keepCurrentDescription":"Continuez avec le modèle déjà connecté","decideLaterDescription":"Le compositeur vous demandera la première fois que vous enverrez une tâche"},"done":{"title":"Votre centre de commande est en ligne","descriptionWithTools":"{count} outils connectés. L’ouverture commence votre première conversation avec SingulaComp.","description":"L’ouverture commence votre première conversation avec SingulaComp.","openProject":"Projet ouvert","firstMessage":"Votre premier message","bookCall":"Réserver un appel de configuration de 20 minutes avec l'équipe","orgReadyTitle":"Votre organisation est prête","orgReadyDescription":"Créez un projet lorsque vous voulez démarrer une session.","goToProjects":"Aller aux projets"},"project":{"title":"Créez votre premier projet","description":"Un projet regroupe des sessions qui partagent un sandbox. Nommez-le d’après le travail, comme un lancement ou un client.","name":"Nom du projet","namePlaceholder":"Lancement produit","create":"Créer le projet","creating":"Création…","notNow":"Pas maintenant","invalidName":"Jusqu’à {max} lettres, chiffres, espaces, traits d’union, tirets bas ou points."}},"commandPalette":{"title":"Palette de commandes","description":"Rechercher une commande à exécuter...","copyTitle":"Copier","copyEmail":"e-mail","copyUserId":"ID utilisateur","copyAccountId":"ID du compte","copyProjectId":"ID du projet","copySessionId":"ID de session","copySessionLink":"lien de la session","copyAction":"Copier {label}","copied":"Copié : {label}","copyFailed":"Impossible de copier dans le presse-papiers"},"personalWelcome":{"dismiss":"Fermer","emailCopied":"Adresse e-mail copiée"},"starterPrompts":{"items":{"company-memory":{"label":"Intégrer votre agent","prompt":"Intégrez-moi. Posez-moi des questions sur mon entreprise — ce que nous faisons, qui sont nos clients, qui compose l’équipe, nos produits et nos principales priorités. Enregistrez ce que vous apprenez dans la mémoire du projet afin de vous en souvenir à chaque prochaine session, puis ouvrez une demande de modification lorsque vous avez terminé pour que je puisse la vérifier."},"agent-create":{"label":"Créer un agent","prompt":"Créez un agent spécialisé pour une tâche que mon entreprise réalise souvent. Écrivez son prompt dans `.singulacomp/opencode/agents/`, accordez-lui uniquement les autorisations dont il a réellement besoin dans `singulacomp.yaml`, puis ouvrez une demande de modification afin que je puisse le lire avant sa mise en production. Choisissez la tâche qui me ferait gagner le plus de temps et expliquez-moi pourquoi vous l’avez choisie."},"agent-team":{"label":"Créer une équipe d’agents","prompt":"Concevez une petite équipe d’agents pour mon entreprise — trois ou quatre spécialistes, chacun avec une mission précise et une autorisation limitée — et expliquez comment ils se transmettent le travail. Documentez-les et ouvrez une seule demande de modification regroupant l’ensemble."},"skill-write":{"label":"Écrire une compétence","prompt":"Transformez une tâche que mon entreprise réalise toujours de la même manière en une compétence dans `.singulacomp/opencode/skills/`, afin que chaque prochaine session sache déjà comment procéder. Choisissez celle qui a le plus de valeur, rédigez-la correctement avec les étapes et les pièges à éviter, puis ouvrez une demande de modification."},"skill-from-runbook":{"label":"Créer une compétence","prompt":"Je ne cesse de vous expliquer le même processus. Consignez-le sous forme de compétence réutilisable avec les étapes, les entrées et les critères d’un résultat réussi, puis ouvrez une demande de modification. Si vous ne pouvez pas le déduire de la mémoire, demandez-moi en une ligne quel processus choisir."},"agent-review":{"label":"Réviser mes agents","prompt":"Lisez chaque agent de ce projet — son prompt et ses autorisations — et dites-moi lesquels sont vagues, lesquels disposent de trop d’autorisations et lesquels se chevauchent. Proposez les corrections dans une seule demande de modification."},"grants-audit":{"label":"Auditer l’accès des agents","prompt":"Auditez `singulacomp.yaml` : pour chaque agent, listez les connecteurs, secrets et compétences auxquels il peut accéder, et signalez tout élément auquel l’autorisation `all` a été accordée sans que cela soit nécessaire. Proposez un ensemble d’autorisations plus restrictif dans une demande de modification."},"trigger-daily":{"label":"Planifier un briefing quotidien","prompt":"Configurez un déclencheur cron qui s’exécute chaque matin en semaine, rassemble les changements survenus dans ce projet et m’en rédige un bref briefing. Ajoutez-le à `singulacomp.yaml`, laissez-le désactivé et indiquez-moi la ligne à modifier lorsque je voudrai l’activer."},"trigger-weekly":{"label":"Planifier un rapport hebdo","prompt":"Configurez un déclencheur cron hebdomadaire qui produit le rapport que j’aurais autrement rédigé manuellement le vendredi. Ajoutez-le à `singulacomp.yaml` en le laissant désactivé et montrez-moi exactement ce qu’il aurait produit cette semaine."},"trigger-webhook":{"label":"Déclencher via webhook","prompt":"Configurez un déclencheur webhook signé afin qu’un autre système puisse lancer une tâche ici. Ajoutez-le à `singulacomp.yaml`, indiquez-moi l’URL et le secret qui contient la clé de signature, puis rédigez le prompt qu’il déclenche."},"connector-setup":{"label":"Connecter un outil que j’utilise","prompt":"Dites-moi quel connecteur mérite d’être configuré en premier pour une entreprise comme la mienne, ce qu’il vous permettrait réellement de faire une fois connecté et ce que vous devriez me demander d’approuver."},"memory-curate":{"label":"Organiser la mémoire du projet","prompt":"Lisez la mémoire du projet, repérez ce qui est obsolète, dupliqué ou vague, puis réécrivez-la afin qu’une nouvelle session obtienne la vérité en une seule lecture. Ouvrez une demande de modification avec le diff."},"memory-gaps":{"label":"Identifier vos angles morts","prompt":"Examinez la mémoire du projet et indiquez-moi les dix informations dont vous auriez besoin pour accomplir correctement mon travail, mais que vous ne possédez pas encore. Posez-les sous forme d’une liste numérotée à laquelle je peux répondre en un seul message."},"harness-improve":{"label":"Vous améliorer","prompt":"Examinez ce que les sessions récentes de ce projet ont réellement fait, repérez les moments où vous êtes resté bloqué ou avez répété une tâche, puis affinez les prompts, les compétences et la mémoire qui en sont la cause. Ouvrez une seule demande de modification intitulée `harness: …`."},"cr-open":{"label":"Ouvrir sa 1re demande","prompt":"Choisissez l’amélioration la plus utile que vous pouvez apporter à ce projet maintenant, mettez-la en œuvre et ouvrez une demande de modification expliquant ce que vous avez changé et pourquoi. Faites en sorte qu’elle soit assez limitée pour que je puisse la vérifier en deux minutes."},"repo-tour":{"label":"Explique-moi mon dépôt","prompt":"Présente-moi ce projet dans son état actuel — ce qui est configuré, les agents qui existent, ce qui est connecté, ce qui est vide — et indique-moi les trois prochaines choses qui valent la peine d’être mises en place."},"agent-onboarder":{"label":"Crée un agent d’intégration","prompt":"Crée un agent chargé d’intégrer les nouvelles personnes dans mon entreprise : il répond à leurs questions de mémoire, les oriente vers les bons documents et signale les questions auxquelles il n’a pas pu répondre. Ouvre une demande de modification."},"agent-watcher":{"label":"Créer un agent de veille","prompt":"Crée un agent ainsi qu’un déclencheur hebdomadaire qui surveille nos concurrents et m’informe uniquement de ce qui a réellement changé. Ajoute-les tous les deux au dépôt en les désactivant, puis montre-moi un exemple du résultat de cette semaine."},"agent-inbox":{"label":"Crée un agent de tri des e-mails","prompt":"Crée un agent qui trie une boîte de réception — ce qui nécessite mon intervention, ce qui demande une réponse et ce qui peut attendre — puis rédige un court résumé. Ouvre une demande de modification avec l’agent et ses autorisations."},"csv-dashboard":{"label":"Créer un dashboard CSV","prompt":"Je joins un CSV brut. Crée un véritable tableau de bord à partir de celui-ci — les graphiques qui expliquent réellement les données, sur une page que je peux ouvrir — et envoie-moi l’URL. Si aucune pièce jointe n’est présente, dis-le-moi en une ligne au lieu d’attendre."},"csv-charts":{"label":"Trace correctement ce CSV","prompt":"Je joins un CSV. Choisis le graphique adapté à chaque question à laquelle les données répondent, crée-les et ajoute à chacun une légende expliquant ce qu’il montre. N’utilise pas de diagrammes circulaires, sauf si c’est réellement le bon choix."},"spreadsheet-analysis":{"label":"Analyse cette feuille de calcul","prompt":"Lis la feuille de calcul que j’ai jointe, trouve les tendances et les valeurs aberrantes, puis rédige un court résumé de ce que je devrais concrètement faire à leur sujet. Si aucune pièce jointe n’est présente, dis-le-moi en une ligne au lieu d’attendre."},"metrics-dashboard":{"label":"Dashboard d’indicateurs","prompt":"Crée un tableau de bord en temps réel avec les chiffres qu’une entreprise comme la mienne suit chaque semaine, sous la forme d’une application web fonctionnelle, et envoie-moi l’URL. Utilise ce que tu peux trouver dans la mémoire du projet et, à la fin, liste les éléments que tu as dû deviner au lieu de t’arrêter pour me poser des questions."},"kpi-wall":{"label":"Crée un mur de KPI","prompt":"Crée une page unique indiquant si l’entreprise est sur la bonne voie — les cinq chiffres qui comptent, chacun avec son objectif et sa tendance. Fais-en une application web fonctionnelle et envoie-moi l’URL."},"sheet-to-app":{"label":"Transformer feuille en app","prompt":"Je joins une feuille de calcul que mon équipe modifie manuellement. Transforme-la en une véritable application web avec un formulaire et un tableau afin que personne ne la détériore à nouveau, puis envoie-moi l’URL."},"crm-lite":{"label":"Crée un CRM léger","prompt":"Crée un CRM léger sous la forme d’une application web fonctionnelle — entreprises, contacts, étape de l’opportunité, prochaine action — prérempli avec quelques lignes réalistes afin que je puisse voir son fonctionnement. Envoie-moi l’URL."},"task-board":{"label":"Crée un tableau de tâches","prompt":"Crée un tableau de tâches sous la forme d’une application web fonctionnelle — des colonnes, le déplacement des tâches entre elles par glisser-déposer, et la mémorisation de mes actions. Envoie-moi l’URL."},"intake-form":{"label":"Crée un formulaire de collecte","prompt":"Crée un formulaire de collecte sous la forme d’une application web fonctionnelle — les questions auxquelles un nouveau client devrait répondre avant un premier appel — avec les réponses enregistrées à un endroit où je peux les lire. Envoie-moi l’URL."},"pricing-calculator":{"label":"Crée un calculateur de prix","prompt":"Crée un calculateur de prix sous la forme d’une application web fonctionnelle afin qu’un prospect puisse estimer ce qu’il paierait, puis envoie-moi l’URL. Utilise ce que tu peux trouver dans la mémoire du projet et, à la fin, liste les éléments que tu as dû deviner au lieu de t’arrêter pour me poser des questions."},"feedback-board":{"label":"Crée un tableau de retours","prompt":"Crée un tableau de retours clients sous la forme d’une application web fonctionnelle — soumission d’idées, votes positifs et statut pour chacune — puis envoie-moi l’URL."},"inventory-tracker":{"label":"Créer un suivi des stocks","prompt":"Crée-moi une application web fonctionnelle de suivi des stocks — articles, quantités, alertes de stock faible — et envoie-moi l’URL."},"status-page":{"label":"Créer une page d’état","prompt":"Crée-moi une page d’état sous forme d’application web fonctionnelle — composants, état actuel, historique des incidents — et envoie-moi l’URL."},"clean-data":{"label":"Nettoyer mes données","prompt":"Je joins une feuille de calcul désordonnée. Nettoie-la — colonnes cohérentes, dates corrigées, texte sans espaces superflus, aucun doublon — et fournis-moi un journal de toutes les modifications effectuées."},"runway":{"label":"Calculer notre autonomie","prompt":"Je joins nos chiffres. Calcule notre taux de consommation de trésorerie et le nombre de mois d’autonomie dont nous disposons, montre les calculs pour que je puisse les remettre en question, et indique-moi les deux leviers qui ont le plus d’impact."},"budget-variance":{"label":"Comparer le budget au réel","prompt":"Je joins notre budget et nos chiffres réels. Montre-moi où nous sommes au-dessus ou en dessous, classe les écarts par importance et indique-moi lesquels méritent qu’on agisse."},"cashflow-forecast":{"label":"Prévoir notre trésorerie","prompt":"Je joins nos transactions. Établis une prévision de trésorerie pour les six prochains mois, précise clairement tes hypothèses et signale le mois où notre trésorerie devient tendue."},"unit-economics":{"label":"Calculer l’économie unitaire","prompt":"Calcule ce qu’un client nous coûte réellement et ce qu’il nous rapporte — acquisition, livraison, support, fidélisation — et indique-moi quel chiffre corriger en premier. Utilise tout ce que tu peux trouver dans la mémoire du projet et, à la fin, liste ce que tu as dû estimer au lieu de t’arrêter pour me poser des questions."},"pricing-model":{"label":"Modéliser un changement de prix","prompt":"Modélise ce qui se passe si nous modifions nos tarifs — la structure des offres, le calcul par siège et l’effet sur le chiffre d’affaires à trois niveaux d’adoption. Fournis-moi la feuille de calcul et une recommandation en un paragraphe."},"invoice-reconcile":{"label":"Rapprocher mes factures","prompt":"Je joins des factures et un export bancaire. Rapproche-les, liste les éléments non rapprochés dans les deux sens et indique-moi ce qui ressemble à un prélèvement en double."},"expense-categorise":{"label":"Catégoriser nos dépenses","prompt":"Je joins nos dépenses. Catégorise-les, ventile les dépenses par catégorie et par mois, trouve ce qui augmente le plus vite et nomme les trois postes que je devrais réduire en premier."},"subscription-audit":{"label":"Repérer les dépenses inutiles","prompt":"Je joins nos relevés de carte bancaire. Repère chaque prélèvement récurrent, signale ceux qui semblent inutilisés ou en double et calcule le montant que leur annulation permettrait d’économiser par an."},"ar-chase":{"label":"Relancer les factures impayées","prompt":"Je joins nos créances clients. Détermine qui doit combien et depuis combien de temps, puis rédige l’e-mail de relance pour chaque client — ferme, mais pas impoli — en les classant selon l’enjeu financier."},"financial-model":{"label":"Créer un modèle financier","prompt":"Crée-moi un modèle financier simple — chiffre d’affaires, coûts, trésorerie, autonomie — piloté par un onglet d’hypothèses que je peux modifier, avec un graphique de l’évolution de la trésorerie. Utilise tout ce que tu peux trouver dans la mémoire du projet et, à la fin, liste ce que tu as dû estimer au lieu de t’arrêter pour me poser des questions."},"cohort-revenue":{"label":"Analyser les cohortes de revenus","prompt":"Je joins les données de revenus de nos clients. Réalise une analyse par cohorte, dis-moi en un paragraphe si la fidélisation s’améliore et montre-moi quelle cohorte a évolué."},"headcount-cost":{"label":"Planifier coûts recrutement","prompt":"Crée-moi un plan de recrutement sous forme de feuille de calcul — poste, date, coût total chargé et ce que cela permet — avec un total mensuel comparé à notre autonomie."},"margin-analysis":{"label":"Trouver mes meilleures marges","prompt":"Je joins des données de ventes. Calculez la marge par produit, client et canal, puis dites-moi ce que nous devrions vendre davantage et ce qui nous fait discrètement perdre de l’argent."},"board-metrics":{"label":"Indicateurs du conseil","prompt":"Préparez le dossier de chiffres attendu par un conseil d’administration — croissance, consommation de trésorerie, autonomie financière, rétention, pipeline — sous forme de graphiques, avec une interprétation en une ligne pour chacun. Utilisez les informations disponibles dans la mémoire du projet et listez à la fin tout ce que vous avez dû supposer, plutôt que de vous arrêter pour me poser des questions."},"pitch-deck":{"label":"Créer un deck","prompt":"Créez-moi un deck de 10 diapositives pour présenter mon entreprise : ce que nous faisons, à qui nous nous adressons, le problème, notre fonctionnement et pourquoi maintenant. Rédigez le contenu et concevez les diapositives — ne me remettez pas seulement un plan. Utilisez les informations disponibles dans la mémoire du projet et listez à la fin tout ce que vous avez dû supposer, plutôt que de vous arrêter pour me poser des questions."},"deck-from-doc":{"label":"Transformer un document en deck","prompt":"Je joins un document. Transformez-le en un deck convaincant en réunion — une idée par diapositive, avec des notes du présentateur en dessous — plutôt que de coller les paragraphes sur les diapositives."},"investor-update":{"label":"Actu investisseurs","prompt":"Préparez la mise à jour investisseurs de ce mois-ci — faits marquants, indicateurs, points faibles et sujets pour lesquels j’ai besoin d’aide. Récupérez les chiffres au lieu de me les demander. Utilisez les informations disponibles dans la mémoire du projet et listez à la fin tout ce que vous avez dû supposer, plutôt que de vous arrêter pour me poser des questions."},"board-deck":{"label":"Créer un deck pour le conseil","prompt":"Créez-moi un deck pour le conseil — où nous en sommes par rapport au plan, les trois décisions que j’attends du conseil et les risques que je ne vais pas dissimuler. Utilisez les informations disponibles dans la mémoire du projet et listez à la fin tout ce que vous avez dû supposer, plutôt que de vous arrêter pour me poser des questions."},"sales-deck":{"label":"Créer un deck commercial","prompt":"Créez-moi un deck commercial pour un premier échange — leur problème, notre réponse, nos preuves et la prochaine étape — avec des notes du présentateur. Utilisez les informations disponibles dans la mémoire du projet et listez à la fin tout ce que vous avez dû supposer, plutôt que de vous arrêter pour me poser des questions."},"data-slide":{"label":"Chiffres en diapositives","prompt":"Je joins des données. Créez les trois diapositives qui racontent leur histoire — un graphique par diapositive et une phrase de conclusion pour chacune — prêtes à être présentées."},"pdf-report":{"label":"Créer un vrai rapport PDF","prompt":"Mettez en forme ce sur quoi nous avons travaillé comme un véritable rapport PDF — couverture, sommaire, numéros de page et graphiques — que je puisse envoyer à un client sans le modifier."},"proposal":{"label":"Rédiger une proposition","prompt":"Rédigez une proposition client — le problème tel qu’il l’a décrit, ce que nous ferions, le plan et le prix, en laissant le montant comme espace réservé. Utilisez les informations disponibles dans la mémoire du projet et listez à la fin tout ce que vous avez dû supposer, plutôt que de vous arrêter pour me poser des questions."},"one-pager":{"label":"Rédiger une fiche synthétique","prompt":"Rédigez une fiche synthétique sur mon entreprise, que je puisse envoyer avant une réunion — ce que nous faisons, pour qui, pourquoi c’est important et quelle est la prochaine étape. Utilisez les informations disponibles dans la mémoire du projet et listez à la fin tout ce que vous avez dû supposer, plutôt que de vous arrêter pour me poser des questions."},"contract-explain":{"label":"Expliquer un contrat","prompt":"Je joins un contrat. Expliquez-le en termes simples — les obligations, les aspects financiers, les conditions de résiliation et les dates — puis listez les questions que je devrais poser à un avocat. Ne me dites pas si je dois le signer."},"meeting-actions":{"label":"Transformer des notes en actions","prompt":"Je vais coller mes notes de réunion. Transformez-les en décisions, responsables et échéances, puis dites-moi clairement ce qui reste à résoudre."},"weekly-report":{"label":"Rédiger le rapport hebdomadaire","prompt":"Rédigez le rapport de l’entreprise pour cette semaine — ce qui a avancé, ce qui n’a pas avancé et ce qui devrait m’inquiéter — en vous appuyant sur le dépôt et la mémoire plutôt qu’en me posant des questions."},"case-study":{"label":"Rédiger une étude de cas","prompt":"Rédigez une étude de cas client — la situation, ce qui a changé et le résultat — en utilisant un nom de code si je ne vous ai pas donné le vrai nom du client. Publiez-la sous forme de page et envoyez-moi l’URL."},"hard-email":{"label":"Rédiger l’e-mail difficile","prompt":"Aidez-moi à rédiger l’e-mail que je repousse — une hausse de prix, un retard ou une mauvaise nouvelle. Demandez-moi lequel en une seule ligne, puis proposez-moi trois versions, de la plus directe à la plus douce."},"competitor-teardown":{"label":"Démonter un concurrent","prompt":"Choisissez notre concurrent le plus proche et analysez-le sans concession : positionnement, tarification, ce qu’il lance, ce que les clients apprécient et critiquent, et les deux domaines où nous pouvons le surpasser. Citez chaque source."},"pricing-benchmark":{"label":"Comparer nos tarifs","prompt":"Recherchez les tarifs de produits comparables, présentez-les dans un seul tableau avec les offres et le calcul par utilisateur, puis dites-moi où nous nous situons et si c’est délibéré."},"lead-list":{"label":"Créer une liste de prospects","prompt":"Créez une liste de 25 entreprises correspondant à notre profil client, en indiquant pourquoi chacune correspond et quelle est la meilleure personne à contacter. Dans un tableur, avec les sources."},"investor-list":{"label":"Créer une liste d’investisseurs","prompt":"Créez une liste d’investisseurs qui financent des entreprises comme la mienne à notre stade — fonds, associé, investissement récent pertinent et meilleur moyen d’introduction. Dans un tableur, avec les sources."},"market-sizing":{"label":"Évaluer la taille de mon marché","prompt":"Évaluez la taille du marché auquel je m’adresse, de manière descendante et ascendante, et montrez les calculs ainsi que les sources pour que je puisse discuter les chiffres."},"review-mining":{"label":"Analyser avis concurrents","prompt":"Lisez les avis publics sur nos concurrents, relevez ce que les clients apprécient et critiquent à répétition, puis transformez cela en trois messages à mettre en avant sur notre site."},"industry-catchup":{"label":"Suivre l’actualité du secteur","prompt":"Mettez-moi au courant de l’actualité de mon secteur au cours du dernier mois — ce qui a été lancé, qui a levé des fonds et ce qui a changé — puis dites-moi quels sont les deux éléments qui comptent vraiment pour nous et pourquoi."},"keyword-research":{"label":"Requêtes des acheteurs","prompt":"Recherchez ce que nos acheteurs cherchent réellement, regroupez les requêtes par intention et dites-moi quelles sont les cinq pages à rédiger en premier. Dans un tableur, avec les sources."},"buyer-research":{"label":"Étudier mes acheteurs","prompt":"Étudiez les personnes qui achètent des produits comme le mien — où elles se retrouvent, ce dont elles se plaignent et les mots qu’elles utilisent pour désigner le problème. Citez les sources."},"regulation-scan":{"label":"Analyser les règles applicables","prompt":"Recherchez les règles et normes qui s’appliquent à une entreprise comme la mienne, résumez en langage clair ce que chacune exige et signalez les points que je devrais soumettre à un avocat plutôt que de traiter moi-même."},"events-list":{"label":"Trouver des événements","prompt":"Trouvez les conférences et rencontres où nos acheteurs seront réellement présents cette année — date, lieu, coût et intérêt. Dans un tableur."},"landing-page":{"label":"Publier une page d’accueil","prompt":"Créez une page d’accueil pour mon produit et publiez-la. Utilisez ce que vous pouvez trouver dans la mémoire du projet et, plutôt que de vous arrêter pour me poser des questions, listez à la fin tout ce que vous avez dû supposer. Envoyez-moi l’URL publique une fois la page en ligne."},"pricing-page":{"label":"Publier une page tarifaire","prompt":"Rédigez et publiez une page tarifaire — les niveaux d’offre, ce que comprend chacun et les objections auxquelles la page doit répondre. Utilisez ce que vous pouvez trouver dans la mémoire du projet et, plutôt que de vous arrêter pour me poser des questions, listez à la fin tout ce que vous avez dû supposer."},"docs-site":{"label":"Publier un site de documentation","prompt":"Créez et publiez un petit site de documentation pour mon produit — prise en main, concepts fondamentaux et un guide pratique. Utilisez ce que vous pouvez trouver dans la mémoire du projet et, plutôt que de vous arrêter pour me poser des questions, listez à la fin tout ce que vous avez dû supposer."},"changelog-page":{"label":"Publier un changelog","prompt":"Créez et publiez une page de changelog, puis rédigez les entrées récentes à partir de l’historique de ce dépôt au lieu de me demander ce qui a été publié."},"comparison-page":{"label":"Publier une page comparative","prompt":"Créez et publiez une comparaison honnête entre nous et notre alternative la plus proche — en indiquant les points forts de chacun. Faites des recherches sur l’autre solution plutôt que de l’inventer."},"seo-pass":{"label":"Effectuer un audit SEO","prompt":"Auditez mon site pour le SEO — titres, descriptions, en-têtes, textes alternatifs, liens internes, sitemap — corrigez ce que vous pouvez et listez ce qui nécessite une décision de ma part."},"homepage-rewrite":{"label":"Réécrire ma page d’accueil","prompt":"Réécrivez ma page d’accueil pour que le premier écran indique ce que nous faisons, à qui cela s’adresse et quelle est la prochaine étape. Publiez-la et montrez-moi l’avant et l’après côte à côte."},"waitlist-page":{"label":"Publier une liste d’attente","prompt":"Créez et publiez une page de liste d’attente pour quelque chose que je m’apprête à lancer — un titre, la promesse et un champ de collecte d’e-mails. Utilisez ce que vous pouvez tirer de la mémoire du projet et listez à la fin tout ce que vous avez dû deviner, plutôt que de vous arrêter pour me poser des questions."},"blog-post":{"label":"Rédiger et publier un article","prompt":"Rédigez un article sur un sujet que mon entreprise maîtrise réellement, publiez-le sur notre site et envoyez-moi l’URL. Choisissez le sujet qui serait le plus utile à nos acheteurs et expliquez pourquoi."},"faq-page":{"label":"Rédiger une FAQ","prompt":"Rédigez et publiez une FAQ répondant aux dix questions qu’un acheteur novice pose réellement. Utilisez ce que vous pouvez tirer de la mémoire du projet et listez à la fin tout ce que vous avez dû deviner, plutôt que de vous arrêter pour me poser des questions."},"careers-page":{"label":"Publier une page Carrières","prompt":"Créez et publiez une page Carrières — notre façon de travailler, les postes à pourvoir et la manière de postuler. Utilisez ce que vous pouvez tirer de la mémoire du projet et listez à la fin tout ce que vous avez dû deviner, plutôt que de vous arrêter pour me poser des questions."},"storefront-copy":{"label":"Rédiger le texte de notre fiche","prompt":"Rédigez le texte de notre fiche pour une marketplace ou un app store — le titre, l’accroche courte, la description longue et les captures d’écran que je devrais réaliser."},"cold-email":{"label":"Rédiger des e-mails à froid","prompt":"Rédigez une séquence de quatre e-mails à froid destinée à notre client idéal — courte, précise, sans flatterie — et indiquez l’objectif de chacun."},"launch-announcement":{"label":"Rédiger une annonce de lancement","prompt":"Rédigez l’annonce du lancement de notre prochaine version en trois longueurs — un post, un e-mail et une phrase — en disant la même chose dans les trois formats."},"newsletter":{"label":"Préparer la newsletter","prompt":"Préparez la newsletter clients de ce mois-ci — ce qui a été publié, ce que nous avons appris et une chose utile qu’ils peuvent mettre en pratique."},"social-calendar":{"label":"Planifier un calendrier","prompt":"Planifiez un mois de contenu — thème, contenu, canal, date — sous la forme d’un tableur que je peux transmettre à quelqu’un."},"linkedin-posts":{"label":"Rédiger une semaine de posts","prompt":"Rédigez une semaine de publications sur ce que nous construisons — une idée par publication, avec un ton humain et sans incitation artificielle à l’engagement."},"positioning":{"label":"Affiner notre positionnement","prompt":"Rédigez notre positionnement : la catégorie, le public cible, l’alternative et le point sur lequel nous sommes meilleurs. Proposez-moi trois options, recommandez-en une et expliquez pourquoi."},"icp-definition":{"label":"Définir notre client idéal","prompt":"Décrivez précisément à qui nous nous adressons — l’entreprise, la personne et le déclencheur qui les pousse à chercher une solution — ainsi que les clients auxquels nous devrions dire non."},"objection-handling":{"label":"Répondre à nos objections","prompt":"Dressez la liste des objections que nous rencontrons lors des ventes et rédigez pour chacune une réponse honnête — sans esquive."},"win-loss":{"label":"Analyser nos gains et nos pertes","prompt":"Je joins nos affaires récentes. Identifiez les tendances dans ce que nous gagnons et perdons, puis indiquez-moi le changement unique qui améliorerait le plus notre taux de réussite."},"interview-guide":{"label":"Rédiger les questions clients","prompt":"Rédigez les questions d’un entretien client qui nous apprendraient réellement quelque chose — ouvertes et non orientées — ainsi que ce que je dois chercher dans chaque réponse."},"referral-program":{"label":"Programme de parrainage","prompt":"Concevez un programme de parrainage pour mon produit — l’avantage, le fonctionnement et le wording — puis expliquez-moi comment il pourrait être détourné."},"brand-voice":{"label":"Rédiger notre guide de ton","prompt":"Rédigez notre guide de ton de marque — notre façon de nous exprimer et celle à éviter — avec des réécritures avant-après de textes réels issus de notre site."},"code-review":{"label":"Réviser mon code","prompt":"Révisez le code de ce repo comme le ferait un ingénieur senior — la justesse d’abord, puis la clarté. Fournissez-moi une liste priorisée, en commençant par le problème le plus critique, et ouvrez une demande de modification pour les corrections dont vous êtes certain."},"write-tests":{"label":"Écrire les tests manquants","prompt":"Trouvez dans ce repo le code dont la défaillance aurait le plus d’impact et qui n’est couvert par aucun test, écrivez les tests et ouvrez une demande de modification. Indiquez-moi ce que vous avez délibérément choisi de ne pas couvrir et pourquoi."},"fix-bug":{"label":"Corriger un bug que je décris","prompt":"Je vais décrire un bug. Reproduisez-le d’abord dans ce repo, puis corrigez la cause plutôt que le symptôme, ajoutez un test qui l’aurait détecté et ouvrez une demande de modification."},"explain-codebase":{"label":"Expliquer ce codebase","prompt":"Présentez-moi ce codebase — ce qu’il fait, comment il est organisé, où se trouve la logique importante et les trois éléments qui dérouteraient un nouvel ingénieur."},"refactor-file":{"label":"Nettoyer un fichier désordonné","prompt":"Trouvez dans ce repo le fichier qui en fait trop, scindez-le selon ses véritables responsabilités sans modifier son comportement et ouvrez une demande de modification. Prouvez que le comportement est inchangé à l’aide des tests."},"deps-upgrade":{"label":"Mettre à jour mes dépendances","prompt":"Vérifiez les dépendances de ce repo pour repérer les versions obsolètes et vulnérables, mettez à jour celles qui peuvent l’être sans risque, exécutez les tests et ouvrez une demande de modification en listant tout ce qui nécessite une décision humaine."},"readme":{"label":"Rédiger le README","prompt":"Rédigez le README que ce repo devrait avoir — ce qu’il est, comment l’exécuter et comment y travailler — en vous fondant sur le code plutôt que sur des suppositions. Ouvrez une demande de modification."},"ci-setup":{"label":"Configurer la CI","prompt":"Configurez l’intégration continue pour ce repo — installation, vérification des types, lint et tests — afin qu’une demande de modification m’indique si elle est sûre avant même que je la lise. Ouvrez-la comme une demande de modification."},"api-client":{"label":"Écrire un client API","prompt":"Écrivez un client typé pour une API que je dois appeler, avec la gestion des erreurs et les nouvelles tentatives déjà intégrées, ainsi qu’un test basé sur une réponse enregistrée. Demandez-moi de quelle API il s’agit en une ligne."},"security-review":{"label":"Revoir le code et ses risques","prompt":"Examinez ce dépôt pour repérer les failles de sécurité qui surviennent réellement — secrets dans le code source, entrées non validées, contrôles d’autorisation manquants — et ouvrez une demande de modification pour ce que vous pouvez corriger sans risque."},"perf-audit":{"label":"Trouver ce qui est lent","prompt":"Trouvez les parcours les plus lents de ce projet, mesurez-les plutôt que de les deviner, et dites-moi quelle modification aurait le plus d’impact. Montrez-moi les chiffres avant et après."},"error-handling":{"label":"Mieux gérer les erreurs","prompt":"Trouvez les endroits où ce code échoue silencieusement ou renvoie une erreur inexploitable, corrigez-les pour que chaque échec indique ce qui s’est passé et quoi faire, puis ouvrez une demande de modification."},"db-migration":{"label":"Écrire une migration BDD","prompt":"Écrivez la migration nécessaire pour le schéma de ce projet, avec la procédure d’annulation, et dites-moi ce qu’il adviendra des lignes existantes. Ouvrez une demande de modification au lieu de l’exécuter."},"api-docs":{"label":"Documenter mon API","prompt":"Documentez l’API de ce projet à partir du code — chaque route, ses entrées, ses réponses et ses erreurs — puis publiez-la sous forme de page que je puisse envoyer à quelqu’un."},"dead-code":{"label":"Trouver le code inutilisé","prompt":"Trouvez le code de ce dépôt qui n’est plus atteint, prouvez-le avec le graphe des imports plutôt qu’à l’œil nu, et ouvrez une demande de modification pour le supprimer."},"branch-explain":{"label":"Expliquer ce qui a changé","prompt":"Lisez l’historique récent de ce dépôt et dites-moi ce qui a réellement changé et pourquoi, dans un ordre compréhensible pour quelqu’un qui était absent."},"api-to-sheet":{"label":"API vers un tableur","prompt":"Récupérez les données dont j’ai besoin depuis une API et gardez-les dans une feuille de calcul lisible. Demandez-moi de quelle API il s’agit en une ligne, puis construisez le processus et montrez-moi le premier import."},"recurring-export":{"label":"Configurer un export récurrent","prompt":"Configurez un export qui s’exécute selon un calendrier et dépose les données à l’endroit voulu, sous forme de déclencheur dans `singulacomp.yaml`. Montrez-moi le résultat d’une exécution avant de le laisser activé."},"page-monitor":{"label":"Surveiller les changements","prompt":"Surveillez une page importante pour moi et prévenez-moi uniquement lorsqu’un changement significatif survient — pas à chaque modification d’espace. Configurez-la comme déclencheur planifié et montrez-moi le diff du jour."},"scraper":{"label":"Créer un scraper","prompt":"Créez un scraper pour le site que je vous indiquerai, placez les résultats dans un endroit où je pourrai les interroger et précisez explicitement ce qu’il fera lorsque la structure de la page changera."},"reconcile-systems":{"label":"Rapprocher deux systèmes","prompt":"Je joins des exports de deux systèmes qui devraient concorder. Trouvez chaque ligne qui diffère, dites-moi quel côté semble incorrect et fournissez-moi la liste à corriger."},"alert-threshold":{"label":"Alerte si le nombre change","prompt":"Configurez une vérification qui surveille un nombre important pour moi et m’informe lorsqu’il franchit un seuil que j’ai défini — pas un rapport quotidien que je finirai par ne plus lire. Ajoutez-la comme déclencheur."},"form-to-sheet":{"label":"Formulaire → feuille","prompt":"Prenez les réponses d’un formulaire que nous utilisons déjà et envoyez-les automatiquement dans une feuille de calcul, en éliminant les doublons et en attribuant les bons types de données."},"digest-sources":{"label":"Synthèse quotidienne","prompt":"Sélectionnez les quelques sources que je dois réellement suivre et configurez un déclencheur quotidien qui les consulte pour m’envoyer uniquement ce qui a changé et pourquoi c’est important."},"job-description":{"label":"Rédiger une fiche de poste","prompt":"Rédige la fiche de poste pour le rôle que j’ai le plus besoin de pourvoir — ce que la personne fera réellement au cours des 90 premiers jours, et non une liste idéale de compétences. Utilise ce que tu peux tirer de la mémoire du projet, puis indique à la fin tout ce que tu as dû supposer au lieu de t’arrêter pour me poser des questions."},"cv-screen":{"label":"Présélectionner mes CV","prompt":"Je joins des CV et la description du poste. Évalue chacun d’après les besoins réels du poste, classe-les, puis dis-moi clairement quelles sont les deux personnes que je devrais rencontrer et pourquoi."},"interview-plan":{"label":"Planifier les entretiens","prompt":"Conçois le processus d’entretiens pour un rôle : qui pose quelles questions, dans quel ordre, et ce que chaque étape cherche à déterminer. Inclus les questions."},"role-scorecard":{"label":"Fiche d’évaluation du rôle","prompt":"Rédige une fiche d’évaluation pour un rôle : les résultats dont il est responsable, comment nous saurions que tout se passe bien et à quoi ressemble un échec au bout de 90 jours. Utilise ce que tu peux tirer de la mémoire du projet, puis indique à la fin tout ce que tu as dû supposer au lieu de t’arrêter pour me poser des questions."},"onboarding-plan":{"label":"Rédiger un plan 30-60-90","prompt":"Rédige un plan à 30-60-90 jours pour une personne qui rejoint mon entreprise : ce qu’elle lit, les personnes qu’elle rencontre et ce dont elle est responsable à la fin de chaque étape. Utilise ce que tu peux tirer de la mémoire du projet, puis indique à la fin tout ce que tu as dû supposer au lieu de t’arrêter pour me poser des questions."},"team-handbook":{"label":"Rédiger notre manuel d’équipe","prompt":"Rédige le manuel qu’une nouvelle personne lit au cours de sa première semaine : comment nous travaillons, où se trouvent les informations, à qui poser des questions et à quoi ressemble un travail de qualité — à partir de ce qui existe déjà dans ce repo et la mémoire."},"reference-questions":{"label":"Questions de référence","prompt":"Rédige les questions de prise de références qui m’apprendraient réellement quelque chose — spécifiques et difficiles à esquiver avec des banalités — ainsi que ce à quoi ressemble une mauvaise réponse."},"comp-bands":{"label":"Fourchettes salariales","prompt":"Recherche la rémunération des personnes occupant nos rôles sur notre marché et propose des fourchettes salariales honnêtes, avec ton raisonnement. Cite tes sources."},"review-template":{"label":"Rédiger un modèle d’évaluation","prompt":"Rédige le modèle d’évaluation des performances pour mon entreprise — court, précis, axé sur les résultats plutôt que sur la personnalité — ainsi que la manière de mener l’entretien."},"offer-letter":{"label":"Rédiger une offre d’emploi","prompt":"Rédige une lettre d’offre pour un rôle, en laissant les montants sous forme d’espaces réservés, et signale les clauses qu’un avocat devrait examiner au lieu de les trancher toi-même."},"help-centre":{"label":"Créer un centre d’aide","prompt":"Crée et publie un centre d’aide pour mon produit — les articles dont les utilisateurs ont réellement besoin, rédigés à partir de ce qui se trouve dans ce repo — puis envoie-moi l’URL."},"canned-replies":{"label":"Rédiger nos réponses types","prompt":"Rédige les réponses enregistrées aux questions auxquelles nous répondons sans cesse — utiles, humaines et suffisamment courtes pour que quelqu’un les utilise réellement."},"support-triage":{"label":"Trier mon backlog de support","prompt":"Je joins nos tickets ouverts. Répartis-les entre ceux qui nécessitent mon intervention, ceux qui nécessitent une réponse et ceux qui peuvent être clôturés, puis rédige les réponses pour le deuxième groupe."},"incident-note":{"label":"Note d’incident client","prompt":"Un problème est survenu et je dois en informer les clients. Rédige la note : ce qui s’est passé, les personnes touchées et ce que nous faisons — avec honnêteté, sans esquiver ni rejeter la faute."},"faq-from-tickets":{"label":"Transformer les tickets en FAQ","prompt":"Je joins nos tickets de support. Repère les questions qui reviennent le plus souvent, rédige les réponses une seule fois et publie-les sous forme de page FAQ."},"churn-analysis":{"label":"Pourquoi les clients partent","prompt":"Je joins nos données de churn et les motifs d’annulation disponibles. Dégage les vrais schémas, sépare-les du bruit et dis-moi quelle est la seule chose à corriger en priorité."},"nps-analysis":{"label":"Analyser les retours clients","prompt":"Je joins les retours de nos clients. Regroupe-les par thème, dis-moi ce qu’ils adorent et ce qu’ils demandent sans cesse, puis cite les phrases qui méritent d’être affichées au mur."},"onboarding-emails":{"label":"Rédiger les e-mails d’onboarding","prompt":"Rédige les e-mails qu’un nouveau client reçoit au cours de ses deux premières semaines — chacun doit justifier sa place en lui apprenant quelque chose, pas simplement en prenant de ses nouvelles. Utilise tout ce que tu peux trouver dans la mémoire du projet et liste à la fin tout ce que tu as dû supposer, plutôt que de t’arrêter pour me poser des questions."},"refund-policy":{"label":"Politique de remboursement","prompt":"Rédige une politique de remboursement juste et sans ambiguïté, publie-la et signale tout élément qu’un avocat devrait vérifier avant sa mise en ligne."},"vendor-list":{"label":"Fournisseurs, renouvellements","prompt":"Identifie chaque outil et fournisseur que nous payons, le coût de chacun et sa date de renouvellement. Mets ces informations dans un tableur et signale les renouvellements prévus dans les 60 prochains jours."},"meeting-agenda":{"label":"Rédiger l’ordre du jour","prompt":"Rédige l’ordre du jour d’une prochaine réunion — les décisions à prendre, les documents à lire au préalable et le temps à allouer à chaque point."},"ops-review":{"label":"Faire ma revue hebdomadaire","prompt":"Fais ma revue hebdomadaire : relève ce qui a changé dans ce dépôt et dans la mémoire, dis-moi ce qui a avancé, ce qui a pris du retard et les trois points qui méritent mon attention lundi."},"process-map":{"label":"Cartographier les flux","prompt":"Cartographie la façon dont le travail circule réellement dans mon entreprise, de la demande à la livraison, indique où il se bloque et propose le changement qui aurait le plus d’impact. Utilise tout ce que tu peux trouver dans la mémoire du projet et liste à la fin tout ce que tu as dû supposer, plutôt que de t’arrêter pour me poser des questions."},"okr-draft":{"label":"Objectifs du trimestre","prompt":"Rédige les objectifs de ce trimestre — trois objectifs, des résultats mesurables pour chacun et ce que nous décidons explicitement de ne pas faire. Utilise tout ce que tu peux trouver dans la mémoire du projet et liste à la fin tout ce que tu as dû supposer, plutôt que de t’arrêter pour me poser des questions."},"decision-log":{"label":"Créer un journal des décisions","prompt":"Lis l’historique de ce dépôt et la mémoire, reconstitue les décisions réellement prises ainsi que leurs raisons, puis consigne-les dans un journal des décisions que je pourrai continuer à enrichir."},"risk-register":{"label":"Créer un registre des risques","prompt":"Dresse la liste de ce qui pourrait réellement mal tourner pour une entreprise comme la mienne, classe les risques selon leur probabilité et leur impact, puis indique la mesure la moins coûteuse pour réduire chacun d’eux. Utilise tout ce que tu peux trouver dans la mémoire du projet et liste à la fin tout ce que tu as dû supposer, plutôt que de t’arrêter pour me poser des questions."},"asset-inventory":{"label":"Inventorier nos comptes","prompt":"Identifie chaque compte, domaine et service dont dépend cette entreprise, indique qui contrôle chacun d’eux et ce qui tomberait en panne si nous en perdions l’accès. Utilise tout ce que tu peux trouver dans la mémoire du projet et liste à la fin tout ce que tu as dû supposer, plutôt que de t’arrêter pour me poser des questions."},"sop-library":{"label":"Bibliothèque de procédures","prompt":"Transforme les tâches récurrentes de mon entreprise en procédures écrites, organisées de façon à ce que chacun puisse trouver la bonne en dix secondes. Commence par les trois procédures qui ont le plus de valeur."},"calendar-audit":{"label":"Analyser mon temps","prompt":"Je joins l’export de mon agenda. Dis-moi où passe réellement mon temps, quelles réunions n’ont pas d’objectif clair et ce que je devrais supprimer ou raccourcir."},"north-star":{"label":"Définir notre métrique clé","prompt":"Détermine le seul indicateur qui montre le mieux si cette entreprise fonctionne, défends-le face aux deux suivants et explique comment nous le mesurerions. Utilise tout ce que tu peux trouver dans la mémoire du projet et liste à la fin tout ce que tu as dû supposer, plutôt que de t’arrêter pour me poser des questions."},"tracking-plan":{"label":"Plan de suivi d’événements","prompt":"Rédige le plan de suivi des événements de mon produit : les événements qui méritent d’être capturés, leurs propriétés et les questions auxquelles chacun répond. Oublie ceux que personne n’interrogera."},"ab-test-design":{"label":"Concevoir un test A/B","prompt":"Conçois une expérience pour un changement que j’envisage : l’hypothèse, la métrique, la taille de l’échantillon et la durée nécessaire pour que les résultats soient significatifs."},"experiment-analysis":{"label":"Analyser une expérience","prompt":"Je joins les résultats d’une expérience. Dis-moi si la différence est réelle, ce qu’elle vaudrait si nous la déployions, et sois honnête si la réponse est inconclusive."},"funnel-analysis":{"label":"Trouver où le tunnel fuit","prompt":"Je joins les données du tunnel. Trouve l’étape où nous perdons le plus de personnes, quantifie ce que vaudrait sa correction et suggère des pistes à tester."},"retention-curve":{"label":"Tracer notre rétention","prompt":"Je joins les données d’utilisation. Trace la rétention dans le temps, dis-moi si la courbe s’aplatit et ce que cela indique quant à l’adéquation produit-marché."},"segment-analysis":{"label":"Trouver nos meilleurs clients","prompt":"Je joins les données clients. Détermine quel segment se fidélise et paie le mieux, puis dis-moi ce qu’ils ont en commun et que nous pourrions cibler délibérément."},"dashboard-spec":{"label":"Décider quoi mesurer","prompt":"Dis-moi quels chiffres cette entreprise devrait réellement suivre chaque semaine et lesquels sont des indicateurs de vanité, puis construis le tableau de bord pour ceux qui restent."},"brand-palette":{"label":"Choisir une palette de marque","prompt":"Élabore une palette de marque et une échelle typographique pour mon entreprise : les couleurs, l’usage de chacune et les ratios de contraste, sous la forme d’une fiche de référence d’une page que je pourrai transmettre à n’importe qui."},"design-review":{"label":"Examiner mon design","prompt":"Examine mon site ou mon produit et évalue le design : hiérarchie, espacements, typographie, couleurs et contraste. Donne-moi une liste priorisée, en commençant par le pire, avec les changements à effectuer."},"logo-brief":{"label":"Rédiger un brief de logo","prompt":"Rédige le brief que je remettrais à un designer pour notre logo : ce qu’est l’entreprise, l’émotion recherchée, ce qu’il faut éviter et trois directions à explorer. Utilise ce que tu peux trouver dans la mémoire du projet et liste à la fin tout ce que tu as dû supposer au lieu de t’arrêter pour me poser des questions."},"slide-template":{"label":"Créer un modèle de diapo","prompt":"Conçois un modèle de présentation réutilisable pour mon entreprise : mises en page pour le titre, les sections, le contenu, les métriques et les citations, puis enregistre-le afin que les futures présentations partent de ce modèle."},"social-templates":{"label":"Créer des modèles sociaux","prompt":"Conçois les modèles d’images que nous réutilisons pour nos publications sur les réseaux sociaux, avec nos propres couleurs et notre typographie, puis enregistre-les afin qu’ils soient presque prêts à l’emploi."},"email-template":{"label":"Concevoir un modèle d’e-mail","prompt":"Conçois le modèle d’e-mail HTML que nous envoyons : lisible sur téléphone, avec une dégradation élégante, et compréhensible sans images, puis enregistre-le dans le dépôt."},"ui-audit":{"label":"Auditer la cohérence UI","prompt":"Parcours notre produit et trouve les endroits où un même élément est différent selon les pages : boutons, espacements, formulations et états. Liste les corrections en commençant par les plus importantes."},"icon-set":{"label":"Choisir un jeu d’icônes","prompt":"Choisis un jeu d’icônes adapté à notre marque, explique pourquoi il convient et montre-le appliqué aux dix endroits où nous utilisons le plus d’icônes."},"privacy-policy":{"label":"Rédiger la politique privée","prompt":"Rédige une politique de confidentialité qui décrit ce que nous faisons réellement des données plutôt que de fournir un texte générique, et liste chaque affirmation qu’un avocat doit confirmer avant sa mise en ligne."},"terms-of-service":{"label":"Rédiger les CGU","prompt":"Rédige les conditions d’utilisation de mon produit en langage clair, et signale chaque clause qui nécessite l’avis d’un avocat au lieu de décider à sa place."},"security-questionnaire":{"label":"Répondre au quiz sécurité","prompt":"Je joins un questionnaire de sécurité envoyé par un client. Rédige des réponses honnêtes fondées sur ce qui est réellement vrai pour ce projet, et indique clairement chaque élément que je dois vérifier moi-même."},"dpa-checklist":{"label":"Vérifier nos accords data","prompt":"Dresse la liste des accords de traitement des données dont une entreprise comme la mienne a généralement besoin, précise ce que couvre chacun et indique ceux qui semblent nous manquer. Signale les points à soumettre à un avocat."},"sow-draft":{"label":"Rédiger un cahier des charges","prompt":"Rédige un cahier des charges — livrables, étapes clés, éléments hors périmètre et ce dont j’ai besoin de la part du client. Signale tout ce qu’un avocat devrait examiner. Utilise ce que tu peux tirer de la mémoire du projet et liste à la fin tout ce que tu as dû supposer plutôt que de t’arrêter pour me poser des questions."},"nda-explain":{"label":"Expliquer un accord NDA","prompt":"Je joins un accord de confidentialité. Explique-moi en langage clair ce à quoi je m’engagerais, ce qui est inhabituel et les questions à poser avant de le signer. Ne me dis pas si je dois le signer."},"plan-week":{"label":"Planifier ma semaine","prompt":"Examine ce qui se passe réellement dans ce projet et planifie ma semaine — ce qui compte, ce qui peut attendre et ce à quoi je devrais dire non. Prends position."},"meeting-prep":{"label":"Préparer une réunion","prompt":"J’ai une réunion à venir. Cherche des informations sur les personnes que je vais rencontrer, rassemble ce que nous savons déjà à leur sujet dans la mémoire et donne-moi une synthèse d’une page avec les trois questions à poser."},"catch-up":{"label":"Me dire ce que j’ai manqué","prompt":"J’ai été absent. Dis-moi ce qui s’est passé dans ce projet pendant mon absence, ce qui nécessite une décision de ma part et ce qui est urgent — dans cet ordre."},"draft-replies":{"label":"Rédiger mes réponses","prompt":"Je joins des messages auxquels je dois répondre. Rédige chaque réponse dans mon style, en commençant par la version la plus courte acceptable, et signale les deux auxquelles je devrais répondre personnellement."},"summarise-thread":{"label":"Résumer une longue conversation","prompt":"Je joins une longue conversation. Dis-moi ce qui a réellement été convenu, ce qui reste en suspens et ce que je dois à quelqu’un — et passe les banalités."},"daily-standup":{"label":"Rédiger mon point quotidien","prompt":"Lis ce qui a réellement changé dans ce projet depuis hier et rédige mon point quotidien à partir des faits — terminé, en cours, bloqué — plutôt que de me poser des questions."},"follow-ups":{"label":"Relancer mes tâches en attente","prompt":"Passe en revue les sessions récentes et la mémoire, trouve tout ce que j’ai dit que je ferais mais que je n’ai pas fait, et donne-moi la liste dans l’ordre dans lequel je devrais m’en occuper."},"reading-digest":{"label":"Synthétiser mes sauvegardes","prompt":"Je joins des liens et des documents que j’ai enregistrés sans jamais les lire. Lis-les pour moi, dis-moi lesquels deux en valaient la peine et résume-les correctement."},"explain-concept":{"label":"Expliquer cela à mon équipe","prompt":"Explique un sujet technique à mon équipe dans un langage qu’elle suivra réellement — sans jargon, avec un exemple détaillé et les deux erreurs que les gens commettent généralement. Demande-moi le sujet en une ligne."},"training-course":{"label":"Créer une formation","prompt":"Crée une courte formation qui apprend à quelqu’un à accomplir de bout en bout une tâche dans mon entreprise — les leçons, les exercices et la manière de vérifier qu’il maîtrise le sujet. Choisis la tâche qui serait la plus utile."},"glossary":{"label":"Rédiger notre glossaire","prompt":"Rédige le glossaire des termes utilisés dans mon entreprise — y compris ceux que nous employons différemment des autres — à partir de ce qui se trouve déjà dans ce dépôt et dans la mémoire."},"how-to-guide":{"label":"Rédiger un guide pratique","prompt":"Rédige le guide pratique expliquant la tâche que l’on me demande constamment d’expliquer, avec des captures d’écran ou des commandes lorsque cela est utile. Publie-le et envoie-moi l’URL."},"runbook":{"label":"Rédiger un runbook","prompt":"Rédige un runbook pour une tâche que mon entreprise répète régulièrement, étape par étape, afin que quelqu’un d’autre puisse l’exécuter sans me solliciter. Choisis la tâche qui offre le plus de valeur et explique pourquoi."},"onboarding-doc":{"label":"Rédiger le doc d’intégration","prompt":"Rédige le document qu’une nouvelle recrue lit durant sa première semaine — notre façon de travailler, où se trouvent les éléments, à qui s’adresser et ce qui caractérise un travail de qualité. Utilise ce que tu peux tirer de la mémoire du projet et, à la fin, liste tout ce que tu as dû supposer au lieu de t’arrêter pour me poser des questions."}}},"repositoryAccess":{"label":"Accès au dépôt du projet","enabled":"Les nouvelles sessions reçoivent le dépôt du projet. Les permissions Git restent applicables. Les sessions existantes conservent leur accès.","disabled":"Les nouvelles sessions fonctionnent sans le dépôt du projet. Elles peuvent créer des fichiers et utiliser les outils autorisés. Les sessions existantes conservent leur accès."},"modelAccess":{"manageProvider":"Paramètres de {name}","enableProviderAction":"Activer le fournisseur","disableProviderAction":"Désactiver le fournisseur","enabled":"Activé","disabled":"Désactivé","enableProvider":"Activer {name}","defaultProviderHint":"Choisissez un modèle par défaut chez un autre fournisseur avant de désactiver celui-ci.","credentialsHint":"Désactivez l’inférence sans supprimer les identifiants.","providerError":"Impossible de modifier l’accès au fournisseur.","managedTitle":"Modèles gérés par SingulaComp","managedDescription":"Modèles gérés facturés en crédits SingulaComp. Aucune clé API nécessaire.","textImage":"Texte + image","textOnly":"Texte uniquement","zdrTitle":"Conservation zéro des données","zdrDescription":"La conservation zéro des données (ZDR) signifie que le fournisseur traite vos textes et images, puis ne conserve ni l'entrée ni la réponse après la requête. SingulaComp stocke séparément vos projets et conversations.","usProvidersTitle":"Fournisseurs basés aux États-Unis","usProvidersDescription":"Chaque modèle SingulaComp utilise un seul fournisseur d'inférence fixe, basé aux États-Unis. Les requêtes ne basculent jamais vers un autre fournisseur.","hiddenHint":"Masqué dans le sélecteur. Les requêtes directes restent autorisées ; désactivez-les dans le menu du modèle.","hidden":"Masqué dans le sélecteur","disableModel":"Désactiver le modèle","modelError":"Impossible de modifier l’accès au modèle.","hiddenShort":"Masqué dans le sélecteur. Les requêtes directes restent autorisées.","resetError":"Impossible de réinitialiser la liste des modèles.","appReturn":"Retour à l’app SingulaComp","appReturnConnected":"Fournisseur connecté. Retour à l’app SingulaComp"},"projectChooser":{"invitations":"Invitations","invitedBy":"Invité par {email}","join":"Rejoindre","joinError":"Impossible de rejoindre. Réessayez.","unnamedWorkspace":"Espace de travail","noPermissionTitle":"Aucun espace de travail","noPermissionBody":"Demandez à un propriétaire ou un administrateur d'inviter {email}.","invitesTitle":"Vous êtes invité","invitesDescription":"Rejoignez un projet partagé par votre équipe, ou créez le vôtre.","createProjectInstead":"Créer plutôt un nouveau projet"},"projectSelector":{"welcome":"Bienvenue sur SingulaComp","welcomeBack":"Bon retour","descriptionNew":"Créez votre premier projet ou rejoignez un projet partagé par votre équipe.","descriptionReturning":"Ouvrez un projet ou créez-en un nouveau.","signedInAs":"Connecté en tant que {email}","createTitle":"Créer un nouveau projet","createBody":"Un projet contient vos agents, fichiers et sessions.","orContinue":"ou ouvrir un projet existant","invitations":"Invitations","sentTo":"Envoyée à {email}","invitedBy":"Invité par {email}","join":"Rejoindre","joinError":"Impossible de rejoindre. Réessayez.","unnamedWorkspace":"Espace de travail","search":"Rechercher un projet","noMatches":"Aucun projet ne correspond à « {query} ».","projectCount":"{count, plural, one {# projet} other {# projets}}","role":{"owner":"Propriétaire","admin":"Admin","member":"Membre"},"openedAgo":"Ouvert {time}","neverOpened":"Jamais ouvert","showAll":"Tout afficher ({count})","showFewer":"Afficher moins","createIn":"Créer un projet","emptyCreatable":"Aucun projet dans cet espace pour l’instant.","emptyMember":"Aucun projet n’est encore partagé avec vous ici. Demandez l’accès à un propriétaire ou un admin.","failed":"Impossible de charger ces projets.","retry":"Réessayer","noAccessTitle":"Aucun projet pour l’instant","noAccessBody":"Demandez à un propriétaire ou un admin d’inviter {email}.","loadErrorTitle":"Impossible de charger vos projets","loadErrorBody":"Vérifiez votre connexion et réessayez."},"agentPrincipals":{"title":"Ce que cet agent peut faire","description":"Les personnes autorisées à exécuter cet agent agissent avec ces permissions.","singulacompPermissions":"Permissions SingulaComp","singulacompPermissionsHelp":"Déclarées dans singulacomp.yaml (agents.{agent}.singulacomp_permissions).","declaredAll":"Toutes","declaredNone":"Aucune","declaredCount":"{count, plural, one {# déclarée} other {# déclarées}}","effectiveCount":"{count, plural, one {# permission} other {# permissions}}","ceiling":"Rôle plafond","ceilingHelp":"Le rôle de projet qu'un admin attribue à cet agent. Les permissions SingulaComp ne le dépassent jamais.","ceilingHidden":"Visible par les admins","ceilingDefault":"Plafond d'agent par défaut","changeCeiling":"Modifier","humanOnly":"Réservé aux humains","humanOnlyHelp":"Gérer les membres, supprimer le projet et émettre des identifiants restent aux humains.","humanOnlyValue":"Jamais accordée","effective":"Permissions effectives","effectiveHelp":"Permissions SingulaComp dans le rôle plafond, moins les permissions réservées aux humains. project.read est toujours accordée.","outsideCeiling":"Déclarées, mais hors du rôle plafond :","droppedHumanOnly":"Déclarées, mais réservées aux humains :","agentBadge":"Agent","agentsSection":"Agents","searchWithAgents":"Rechercher des membres, groupes ou agents","ceilingNoteTitle":"Le rôle d'un agent est son plafond","ceilingNote":"L'agent agit avec ses permissions SingulaComp de singulacomp.yaml, dans ce rôle. Gérer les membres, supprimer le projet et émettre des identifiants restent aux humains.","ceilingRemoved":"Rôle de l'agent retiré. Le plafond d'agent par défaut s'applique.","ceilingRemoveFailed":"Impossible de retirer le rôle de l'agent.","rowMeta":"Plafond de ses permissions SingulaComp","removeCeilingTitle":"Retirer le rôle de {agent} ?","removeCeilingDescription":"L'agent revient au plafond d'agent par défaut sur {project}. Ses permissions SingulaComp dans singulacomp.yaml ne changent pas.","appAgentsTitle":"Agents ayant accès","appAgentsEmpty":"Aucun agent ne liste cette App. Ajoutez son slug à agents.<name>.apps dans singulacomp.yaml.","appAgentsDeclared":"Déclaré dans {file} (agents.{agent}.apps)","appAgentsGrantAll":"Toutes les Apps"},"agentApps":{"title":"Applications","description":"SingulaComp Apps que cet agent peut ouvrir quand l'accès de l'App est restreint ou privé.","manageApps":"Toutes les Apps","allLabel":"Toutes les Apps de ce projet, y compris celles ajoutées plus tard.","needsGrant":"L'autorisation décide","openWithoutGrant":"Aucune autorisation requise","grantNote":"L'agent a aussi besoin de project.app.read dans ses permissions SingulaComp.","emptyTitle":"Pas encore d'Apps","emptyDescription":"Les Apps déployées dans ce projet apparaissent ici pour que l'agent les choisisse.","flagOffHint":"Agent principal est désactivé sur ce projet : l'autorisation est enregistrée mais ne contrôle encore aucune App.","featureFlags":"Feature flags"},"connectorsAppReturn":{"done":"Terminé. Retour à l’app SingulaComp"},"ssoDomainVerification":{"title":"Vérification du domaine","verified":"Vérifié","unverified":"Non vérifié","verifiedDescription":"Votre fournisseur d’identité est approuvé pour {domain}. L’obligation SSO s’applique à ce domaine.","unverifiedDescription":"Ajoutez cet enregistrement DNS TXT pour prouver que vous contrôlez {domain}. D’ici là, la connexion SSO ne fonctionne que dans ce compte et l’obligation SSO n’a aucun effet.","recordName":"Nom","recordValue":"Valeur","verify":"Vérifier le domaine","verifiedToast":"Domaine vérifié","failedToast":"Domaine pas encore vérifié","enforceNeedsVerification":"Vérifiez d’abord le domaine. L’obligation SSO ne s’applique qu’à un domaine vérifié."},"orgs":{"activeTitle":"Orgs","activeDescription":"Une organisation est une entreprise, et chaque projet appartient à une organisation. Votre forfait compte les organisations ; les projets sont illimités.","archivedTitle":"Archivées","archivedDescription":"Masquées des sélecteurs. Restaurez une org pour y créer de nouveau des projets.","create":"Nouvelle org","slugHint":"Le slug est dérivé du nom et se verrouille dès que l’org contient un projet.","cancel":"Annuler","save":"Enregistrer","created":"Org créée","archive":"Archiver","archiveTitle":"Archiver {name} ?","archiveDescription":"L’org disparaît des sélecteurs. Ses projets ne sont pas affectés et vous pourrez la restaurer plus tard.","archived":"Org archivée","archiveFailed":"Impossible d’archiver l’org","restore":"Restaurer","restored":"Org restaurée","restoreFailed":"Impossible de restaurer l’org","defaultBadge":"Par défaut","archivedBadge":"Archivée","projectCount":"{count} projets","projectCountOne":"1 projet","newProject":"Nouveau projet","loadError":"Impossible de charger les orgs","retry":"Réessayer","cannotArchiveDefault":"L’org par défaut ne peut pas être archivée","cannotArchiveNonEmpty":"Déplacez ou archivez d’abord ses projets","empty":"Aucune org pour l’instant","emptyDescription":"Créez une org pour regrouper des projets.","actions":"Actions","edit":"Modifier le profil","editDescription":"L’entreprise que représente cette organisation : son nom, son domaine web et ce qu’elle fait.","saved":"Organisation enregistrée","saveFailed":"Impossible d’enregistrer l’organisation","allOrgs":"Toutes les orgs","profileTitle":"Profil de l’entreprise","readOnlyHint":"Seul un administrateur de l’organisation peut modifier le profil de l’entreprise.","dangerZone":"Zone de danger","archiveSectionTitle":"Archiver cette org"},"orgProjects":{"title":"Projets","description":"Chaque session d’un projet s’exécute dans le sandbox de ce projet.","sort":"Tri : {field}","sortName":"Nom","sortOpened":"Dernière ouverture","sortCreated":"Créé","addProject":"Nouveau projet","mine":"Mes projets","others":"Autres projets","count":"{count} projets","countOne":"1 projet","sessions":"{count} sessions","sessionsOne":"1 session","running":"{count} en cours","neverOpened":"Jamais ouvert","openedAgo":"Ouvert {when}","empty":"Aucun projet pour l’instant","emptyHint":"Ajoutez le premier projet de cette organisation.","loadError":"Impossible de charger les projets","retry":"Réessayer","notFound":"Cette organisation n’existe pas ou vous ne pouvez pas la voir."},"commonProject":{"hint":"Toute l’organisation. Ses sessions et ses fichiers sont partagés avec toute l’équipe.","label":"Tout le monde","locked":{"name":"Le projet Common garde son nom.","org":"Le projet Common reste dans son organisation.","archive":"Le projet Common ne peut pas être supprimé. Il est archivé avec son organisation.","shared":"Toute l’organisation peut voir et utiliser le projet Common."}},"personalProject":{"hint":"Vous seul. Les nouvelles sessions arrivent ici quand vous ne choisissez pas de projet.","label":"Vous seul","refused":{"provisioning":"Votre projet Personal est encore en préparation. Réessayez dans quelques secondes.","archived":"Cette organisation est archivée, elle n’a donc pas de projet Personal.","forbidden":"Impossible d’ouvrir votre projet Personal ici. Ouvrez plutôt l’un de vos projets.","unavailable":"Impossible d’ouvrir le projet Personal. Ouvrez plutôt l’un de vos projets."},"locked":{"name":"Le projet Personal garde son nom.","org":"Le projet Personal reste dans son organisation.","archive":"Le projet Personal ne peut pas être supprimé. Il est archivé avec son organisation.","private":"Vous seul pouvez voir et utiliser votre projet Personal."}},"orgProfile":{"name":"Nom de l’entreprise","namePlaceholder":"Acme SAS","domain":"Domaine de l’entreprise","domainPlaceholder":"acme.com","domainInvalid":"Saisissez un domaine web comme acme.com ou https://acme.com","about":"Que fait l’entreprise ?","aboutPlaceholder":"Nous développons un logiciel de prise de rendez-vous pour les cabinets dentaires."},"newProject":{"title":"Nouveau projet","description":"Un projet regroupe des sessions qui partagent un sandbox.","nameLabel":"Nom","namePlaceholder":"Lancement produit","invalidName":"Jusqu’à {max} lettres, chiffres, espaces, traits d’union, tirets bas ou points.","create":"Créer le projet","creating":"Création…","cancel":"Annuler","moreOptions":"Plus d’options"},"orgConfiguration":{"usageDescription":"Coûts des modèles et journaux des requêtes de {org}. Sélectionnez un projet pour gérer son budget et ses clés de passerelle.","loadFailed":"Impossible de charger la configuration","retry":"Réessayer","projectUnavailable":"Ce projet n’est pas disponible dans cette organisation.","allProjects":"Tous les projets","sharedConfiguration":"Configuration de l’organisation","logsRestricted":"Vous n’avez pas l’autorisation de lire les journaux des requêtes de ce projet.","selectGatewayProject":"Sélectionnez un projet pour gérer les clés de passerelle","gatewayProjectDescription":"Les clés de passerelle attribuent les requêtes et les coûts à un groupe de sessions. Sélectionnez ce projet ci-dessus.","connectors":"Connecteurs","secrets":"Secrets","projectOverrides":"Configuration propre à {project}. La configuration de l’organisation s’applique sauf si ce projet la remplace.","allConnectors":"Tous les connecteurs","configured":"Configurés","searchConnectors":"Rechercher parmi tous les connecteurs","category":"Catégorie","allCategories":"Toutes les catégories","availableCount":"{count} disponibles","noMatches":"Aucun résultat","connected":"Connecté","loadMore":"Charger plus","projectConnectorDescription":"Ce connecteur se configure pour un projet. Sélectionnez le groupe de sessions qui l’utilisera.","selectProject":"Sélectionner un projet","openProjectConnectors":"Ouvrir les connecteurs du projet","allSkills":"Toutes","orgSkills":"Org","singulacompSkills":"SingulaComp","starterSkillDescription":"Incluse dans le modèle de démarrage SingulaComp.","installed":"Installées","builtIn":"Intégrées","skillCatalogDescription":"Parcourez les compétences installées, intégrées et du marketplace. Ajoutez des compétences à {org} pour les partager avec ses projets.","loadingSources":"Chargement d’autres sources de compétences…","builtInDescription":"Cette compétence est fournie avec l’environnement d’exécution et est déjà disponible dans les sessions.","installDescription":"Un agent ajoute cette compétence à {org} et ouvre une modification à examiner. Les projets héritent de la compétence après la fusion.","addWithAgent":"Ajouter avec un agent","installFailed":"Impossible de démarrer l’installation de la compétence","usageLoadFailed":"Impossible de charger l’utilisation des modèles","requestLogsLoadFailed":"Impossible de charger les journaux des requêtes","providerKeysSelect":"Sélectionnez un projet pour afficher ses clés de fournisseurs.","orgConnectorDescription":"Ajoutez ce connecteur une fois pour tous les projets de l’organisation."},"orgCustomize":{"scopeNote":"Chaque projet de {org} utilise cette configuration partagée. Les agents de l’organisation remplacent les agents de projet du même nom. Les compétences, secrets et paramètres de modèles du projet peuvent remplacer ceux de l’organisation ; les connecteurs appartiennent à l’organisation seule, et chaque projet ne fait que les utiliser. Utilisez le filtre de projet pour gérer ses secrets spécifiques.","openOrg":"Ouvrir {org}","retry":"Réessayer","refused":{"setup":{"title":"Terminez d'abord la configuration de {org}","description":"La personnalisation de l'organisation s'ouvre après sa configuration initiale."},"forbidden":{"title":"Seuls les propriétaires et administrateurs personnalisent {org}","description":"Demandez à un propriétaire ou à un administrateur du compte d’ajouter les agents, compétences, modèles et secrets que partage chaque projet de l’organisation."},"archived":{"title":"{org} est archivée","description":"Une organisation archivée n'a aucune configuration à modifier."},"unavailable":{"title":"La personnalisation n'a pas pu s'ouvrir","description":"La configuration de {org} n'a pas pu être lue. Réessayez."}},"agentsDescription":"Les agents qu’exécute chaque projet de {org}. L’un d’eux remplace l’agent d’un projet portant le même nom.","skillsDescription":"Les compétences que reçoit chaque projet de {org}. La compétence d’un projet portant le même nom s’exécute à la place, dans ce projet.","inheritedTitle":"De {org}","orgBadge":"Org","overridesOrg":"Remplace l'org","secretsTitle":"Secrets","secretsDescription":"Secrets d’environnement et identifiants de modèles configurés pour {org}.","secretsAudienceTitle":"Accès aux secrets dans {org}","secretsAudience":"Les secrets d’environnement sont partagés avec tous les projets ; les agents doivent y être autorisés. Les identifiants de modèles suivent les paramètres d’accès aux modèles. Les connexions personnelles ne s’appliquent qu’à vos sessions.","secretModelCredential":"Identifiant de modèle","secretPersonalCredential":"Votre identifiant de modèle","secretManageModels":"Gérer dans Modèles","secretsSearch":"Rechercher dans les secrets de l'organisation…","secretsDocs":"Docs","newSecret":"Nouveau secret","newSecretTitle":"Nouveau secret d'organisation","editSecretTitle":"Modifier {identifier}","secretDialogDescription":"Chaque projet de {org} hérite de cette valeur comme variable d'environnement. La valeur n'est plus jamais affichée.","secretFields":{"name":"Nom","nameHint":"La variable d'environnement que reçoit une session, par exemple GITHUB_TOKEN.","value":"Valeur","valueKeep":"Laissez vide pour conserver la valeur actuelle.","description":"Description","descriptionPlaceholder":"À quoi il sert (facultatif)","identifier":"Identifiant","identifierHint":"Ce que nomme l'autorisation de secrets d'un agent. Par défaut, le nom."},"secretColumns":{"identifier":"Identifiant","description":"Description","updated":"Mis à jour","actions":"Actions"},"secretActionsFor":"Actions pour {identifier}","editSecret":"Modifier","removeSecret":"Retirer","removeSecretTitle":"Retirer {identifier} ?","removeSecretDescription":"Les projets de {org} perdent cette valeur à leur prochain prompt, sauf si un projet définit la sienne.","secretSaved":"{identifier} enregistré","secretRemoved":"{identifier} retiré","secretsLoadFailed":"Impossible de charger les secrets de l'organisation","secretsEmptyTitle":"Aucun secret d'organisation pour l'instant","secretsEmptyDescription":"Ajoutez un secret d’environnement ici ou connectez un fournisseur dans Modèles.","secretsNoMatch":"Aucun secret d'organisation ne correspond à","cancel":"Annuler","save":"Enregistrer","inheritedSecretsDescription":"Défini par l'organisation. Remplacez-en un pour utiliser une autre valeur dans ce projet.","overrideSecret":"Remplacer","manageOrgSecrets":"Gérer dans {org}","triggerSettings":{"title":"Déclencheurs","description":"Comment s'exécutent les déclencheurs de chaque projet de {org} quand le déclencheur ne précise rien. Le réglage propre d'un déclencheur l'emporte.","docs":"Docs","scopeTitle":"Ces valeurs par défaut s'appliquent à chaque déclencheur de {org}","scope":"Un déclencheur s'exécute dans son projet. Les déclencheurs propres à l'organisation, comme son réflecteur de harnais, s'exécutent dans la configuration de l’organisation. Ces valeurs par défaut ne complètent que ce qu'un déclencheur laisse vide.","loadFailed":"Impossible de charger les valeurs par défaut des déclencheurs","saved":"Enregistré","saveFailed":"Impossible d'enregistrer la valeur par défaut du déclencheur","sourceOrg":"Défini pour {org}","sourcePlatform":"Par défaut","reset":"Réinitialiser","model":"Modèle des exécutions de déclencheurs","modelUnset":"Le modèle de l'agent","modelHint":"Utilisé quand un déclencheur ne nomme aucun modèle. Sans réglage, chaque exécution utilise le modèle de son agent.","overlap":"Quand la dernière exécution est encore en cours","overlapAllow":"Lancer quand même la prochaine exécution","overlapCoalesce":"Ignorer la prochaine exécution","overlapHint":"Pour les exécutions planifiées, par webhook et par moniteur. Lancer un déclencheur à la main le démarre toujours.","catchUp":"Planifications manquées","catchUpRunOnce":"Exécuter une fois pour rattraper","catchUpSkip":"Ignorer ce qui a été manqué","catchUpHint":"Quand l'heure d'un déclencheur récurrent est passée pendant que le planificateur était arrêté (plus de 5 minutes de retard).","unattended":"Actions qui demandent une approbation","unattendedDeny":"Refuser et l'indiquer sur le déclencheur","unattendedWait":"Attendre l'approbation d'un responsable","unattendedHint":"Dans une exécution lancée par un déclencheur où personne n'a écrit depuis. Le refus apparaît sur le déclencheur, et l'agent termine le reste de sa tâche.","responsible":"Les exécutions sont provisionnées en tant que","responsibleDefault":"Le premier propriétaire du compte","responsibleHint":"Un propriétaire ou un administrateur dont les limites comptent pour les exécutions de déclencheurs. Une exécution n'agit jamais en son nom : ce qu'elle peut utiliser vient de son agent.","responsibleIneligibleTitle":"Cette personne n'est plus propriétaire ni administratrice","responsibleIneligible":"Les exécutions de déclencheurs utilisent le premier propriétaire du compte jusqu'à ce que vous choisissiez quelqu'un d'autre.","modelUnavailableTitle":"{model} n’est pas disponible ici","modelUnavailable":"Les exécutions de déclencheurs qui l’utilisent échouent avant de démarrer. Choisissez un autre modèle, ou réinitialisez pour utiliser le modèle de chaque agent."},"connectorSettings":{"title":"Connecteurs","description":"Les connecteurs que chaque projet de {org} hérite, chacun avec un compte partagé.","docs":"Docs","add":"Ajouter un connecteur","sync":"Synchroniser les projets","syncQueued":"Les projets se resynchronisent en arrière-plan","syncFailed":"Impossible de lancer la synchronisation","scopeTitle":"Partagé avec chaque projet de {org}","scope":"Chaque membre de {org} peut utiliser ces comptes depuis n'importe quel projet, projets personnels compris. Un projet qui connecte son propre compte, ou qui définit un connecteur avec le même slug, utilise le sien.","disabledTitle":"Les connecteurs d'organisation sont désactivés sur ce déploiement","disabled":"Les définitions sont enregistrées dans le dépôt de l'organisation, mais aucun projet ne les reçoit tant qu'un opérateur n'active pas les connecteurs d'organisation.","loadFailed":"Impossible de charger les connecteurs de l'organisation","emptyTitle":"Aucun connecteur d'organisation pour l'instant","emptyDescription":"Ajoutez un connecteur ici une fois, et chaque projet de {org} peut l'utiliser.","floor":"Mode d'approbation minimal","floorAllowAll":"Chaque projet choisit","floorRisk":"Les écritures et les actions sensibles demandent une approbation","floorHint":"Un projet peut être plus strict, jamais plus permissif. Une règle qu'un projet fixe pour une action s'applique toujours.","sourceOrg":"Défini pour {org}","sourcePlatform":"Par défaut","reset":"Réinitialiser","saved":"Enregistré","saveFailed":"Impossible d'enregistrer","account":"Compte partagé","accountNone":"Aucun compte requis","accountMissing":"Non défini","accountNotConnected":"Non connecté","accountSet":"Défini · {label}","accountConnected":"Connecté en tant que {name}","setValue":"Définir la valeur","rotate":"Renouveler","connect":"Connecter","reconnect":"Reconnecter","disconnect":"Déconnecter","remove":"Retirer","reach":"S'applique dans {applies} · remplacé dans {overridden} · désactivé dans {off}","reachPending":"{count} pas encore synchronisés","reachPersonal":"{count, plural, one {Les chiffres incluent # projet personnel, qui n’est pas listé.} other {Les chiffres incluent # projets personnels, qui ne sont pas listés.}}","reachProjects":"Où il s'applique","stateApplies":"S'applique","stateOverridden":"Remplacé","stateOff":"Désactivé","statePending":"En attente","errorsTitle":"Non partagé","errorsDescription":"Ces entrées du dépôt de l'organisation ne s'appliquent pas aux projets :","addTitle":"Ajouter un connecteur d'organisation","addDescription":"Enregistré dans le dépôt de l'organisation. Chaque projet de {org} le reçoit.","fieldSlug":"Slug","fieldSlugHint":"Minuscules, chiffres, - et _. Les agents l'appellent par ce nom.","fieldName":"Nom","fieldProvider":"Fournisseur","fieldApp":"Toolkit Composio","fieldUrl":"URL du serveur MCP","fieldBaseUrl":"URL de base","fieldSpec":"URL ou chemin de la spécification","fieldEndpoint":"Endpoint GraphQL","fieldAuth":"Authentification","authAuto":"Détecter depuis la source","authNone":"Aucune","authBearer":"Jeton bearer","authBasic":"Basic","authApiKey":"Clé d'API","save":"Enregistrer","cancel":"Annuler","savedConnector":"{name} enregistré pour {org}","credentialTitle":"Valeur partagée de {name}","credentialDescription":"Chaque projet de {org} sans compte propre utilise cette valeur. Elle n'est plus jamais affichée.","credentialValue":"Valeur","credentialLabel":"Libellé","credentialSaved":"Valeur partagée enregistrée","removeTitle":"Retirer {name} de {org} ?","removeDescription":"Chaque projet perd ce connecteur, et le compte partagé de l'organisation pour celui-ci est supprimé. Le connecteur propre d'un projet avec le même slug reste.","removed":"{name} retiré","disconnectTitle":"Retirer le compte de {org} pour {name} ?","disconnectDescription":"Les projets sans compte propre ne peuvent plus l'appeler.","disconnected":"Compte partagé retiré","connected":"{name} connecté pour {org}","connectFailed":"Impossible de se connecter","actionsFor":"Actions pour {name}"},"orgLayerWarningsTitle":"La configuration de l'org contient des sections que rien n'exécute","channelSettings":{"title":"Slack et Microsoft Teams","description":"Connectez Slack et Microsoft Teams une seule fois pour {org}. Chaque projet de l'organisation peut les utiliser.","docs":"Docs","scopeConnectors":"Connecteurs","scopeChannels":"Slack et Teams","reachTitle":"Installé une seule fois pour {org}","reach":"Chaque projet actif de {org} dessert l'espace de travail connecté, sauf les projets personnels et la configuration de l'organisation. Microsoft Teams dessert les projets qui ont activé Teams. Un projet avec sa propre app continue de l'utiliser.","loadFailed":"Impossible de charger les installations Slack et Teams de l'organisation","connectedReach":"{count, plural, one {atteint # projet} other {atteint # projets}}","pitch":"Atteint {count, plural, one {# projet} other {# projets}} de {org} une fois connecté","unavailable":"{platform} n'est pas configuré sur ce déploiement","revoked":"{platform} a retiré l'app de {workspace}. Reconnectez-la.","revokedBadge":"Retirée","publishing":"Publication en cours","publishReview":"En attente d'approbation","publishFailed":"Échec de la publication : {error}. Reconnectez pour réessayer.","addToSlack":"Ajouter à Slack","connectTeams":"Connecter Teams","reconnect":"Reconnecter","disconnect":"Déconnecter","disconnectTitle":"Déconnecter {platform} de {org} ?","disconnectDescription":"Les canaux de l'organisation dans {workspace} sont dissociés dans chaque projet de {org}. Un projet avec sa propre app la conserve.","disconnected":"{platform} déconnecté. {count, plural, =0 {Aucun canal n'était associé.} one {# canal dissocié.} other {# canaux dissociés.}}","disconnectFailed":"Impossible de déconnecter {platform}","bindingsTitle":"Canaux","bindingsDescription":"Les canaux Slack et conversations Teams qui utilisent un projet de {org}. Les canaux des projets personnels ne sont pas listés.","bindingsLoadFailed":"Impossible de charger les canaux de l'organisation","bindingsEmptyTitle":"Aucun canal n'utilise encore de projet","bindingsEmpty":"Invitez l'app dans un canal et mentionnez-la. La première mention demande quel projet de {org} utiliser.","conversation":"Conversation Teams","projectFor":"Projet pour {channel}","moved":"{channel} utilise maintenant {project}","moveFailed":"Impossible de déplacer le canal","unbind":"Dissocier","unbindTitle":"Dissocier {channel} ?","unbindDescription":"La prochaine mention dans {channel} demande quel projet utiliser.","unbound":"{channel} dissocié","unbindFailed":"Impossible de dissocier le canal","outcomeSlackConnected":"Slack est connecté pour {org}","outcomeSlackFailed":"Slack n'a pas été connecté ({reason})","outcomeTeamsConnected":"Microsoft Teams est connecté pour {org}","outcomeTeamsReview":"Microsoft Teams est connecté. Un administrateur Teams doit approuver l'app.","outcomeTeamsDeclined":"Le consentement Microsoft a été refusé","outcomeTeamsFailed":"Microsoft Teams n'a pas été connecté","projectOrgLede":"Connectez Slack une seule fois pour {org} : chaque projet de l'organisation peut l'utiliser. Mentionnez votre agent dans Slack et il fait le travail sur place.","projectNotReached":"L'installation Slack de {org} n'atteint pas ce projet, un projet personnel ou la configuration de l'organisation. Connectez plutôt votre propre app Slack.","projectAskOrgAdmin":"Slack se connecte une seule fois pour {org}. Demandez à un propriétaire ou un administrateur de {org} de le connecter, ou connectez votre propre app Slack à ce projet.","projectConnectSlackForOrg":"Connecter Slack pour {org}","projectManageInOrg":"Gérer dans {org}","projectThroughOrg":"via {org}","projectTeamsNotReached":"L'installation Teams de {org} n'atteint pas ce projet.","projectTeamsAskOrgAdmin":"Teams se connecte une seule fois pour {org}. Demandez à un propriétaire ou un administrateur de {org} de le connecter.","projectTeamsConnectForOrg":"Connecter pour {org}"},"models":{"title":"Modèles","description":"Les fournisseurs et modèles qu’utilise chaque projet de {org}. Un projet peut garder ses propres réglages.","defaultModel":"Par défaut de l’organisation","defaultUnset":"Choisir un modèle","defaultError":"Impossible de changer le modèle par défaut de l’organisation.","defaultHint":"Les nouvelles sessions de chaque projet de l’organisation démarrent avec ce modèle, sauf si un projet définit le sien.","defaultTag":"par défaut de l’organisation","inheritedDefaultTag":"par défaut","inheritedDefaultHint":"Les projets démarrent avec ce modèle jusqu’à ce que l’organisation en choisisse un par défaut.","makeDefault":"En faire le modèle par défaut de l’organisation","defaultLocked":"{model} est le modèle par défaut et ne peut pas être désactivé","defaultLockedHint":"Chaque projet de l’organisation démarre ses sessions avec ce modèle. Choisissez un autre modèle par défaut avant de le désactiver.","readOnly":"Seuls les propriétaires et administrateurs de {org} modifient ses réglages de modèles.","customIntro":"Connectez un fournisseur absent de la liste. Sa clé est enregistrée une fois pour {org}. La définition du fournisseur va dans le dépôt de chaque projet qui l’utilise.","providersInstruction":"Collez une clé une seule fois. Elle est enregistrée lorsque vous cliquez ailleurs, et chaque projet de {org} peut l’utiliser.","providersInstructionGateway":"Collez une clé une seule fois. Elle est enregistrée dès que vous cliquez ailleurs, et chaque projet de {org} peut l’utiliser via la passerelle LLM. Un projet qui exécute des modèles sans la passerelle utilise ses propres clés.","keySaved":"Clé {provider} enregistrée pour l’organisation.","keySavedDefault":"Clé {provider} enregistrée pour l’organisation. Les projets de l’organisation sans modèle par défaut propre démarrent désormais avec {model}.","keyRemoved":"Clé {provider} retirée de l’organisation.","keyError":"Impossible d’enregistrer la clé.","loading":"Chargement des réglages de modèles","removeKeyDescription":"Aucun projet de {org} n’utilise plus cette clé {provider}. Un projet qui a sa propre clé la garde.","openPage":"Ouvrir tous les réglages de modèles de {org}","memberTitle":"{org} choisit les modèles","memberDescription":"Les propriétaires et administrateurs de {org} connectent les fournisseurs et choisissent les modèles de chaque projet. Demandez à l’un d’eux de connecter un fournisseur. Vous pouvez connecter votre propre abonnement ChatGPT ci-dessous.","cancel":"Annuler","chatgptTitle":"ChatGPT Plus/Pro","chatgptDescription":"Exécutez les modèles OpenAI avec un abonnement ChatGPT dans chaque projet de {org}.","chatgptPersonal":"Votre connexion","chatgptPersonalHint":"Utilisée uniquement dans votre projet Personnel de {org}, où elle passe avant la connexion partagée.","chatgptShared":"Connexion partagée","chatgptSharedHint":"Les sessions de {org} l’utilisent, sauf si la connexion personnelle d’une personne s’applique.","chatgptConnectedBadge":"Connecté","chatgptConnect":"Connecter","chatgptRetry":"Réessayer","chatgptDisconnect":"Déconnecter","chatgptDisconnectTitle":"Déconnecter ChatGPT ?","chatgptDisconnectPersonal":"Vos sessions dans {org} n’utilisent plus votre abonnement ChatGPT.","chatgptDisconnectShared":"Les sessions de {org} n’utilisent plus l’abonnement ChatGPT partagé. Les connexions personnelles continuent de fonctionner.","chatgptConnected":"ChatGPT connecté.","chatgptDisconnected":"ChatGPT déconnecté.","chatgptFailed":"Impossible de connecter ChatGPT.","chatgptExpired":"La connexion a expiré. Réessayez.","chatgptWaiting":"En attente de votre approbation de la connexion chez OpenAI.","chatgptStarting":"Démarrage de la connexion.","exceptions":{"thisProjectTitle":"{project} garde ses propres réglages de modèles","thisProjectDescription":"Ils l’emportent sur ceux de {org} dans ce projet : une modification faite ici peut ne pas s’y voir :","bannerTitle":"{count, plural, one {# projet garde ses propres réglages de modèles} other {# projets gardent leurs propres réglages de modèles}}","bannerDescription":"Ces réglages passent avant ceux de {org} dans ces projets.","review":"Examiner","dialogTitle":"Projets avec leurs propres réglages de modèles","dialogDescription":"Chaque projet ci-dessous garde des réglages qui passent avant ceux de {org}. Effacez-les pour utiliser les réglages de {org}.","partDefault":"Par défaut : {model}","partKeys":"Clés : {keys}","partAccess":"Désactive des fournisseurs ou des modèles","partRouting":"Routage","partVisibility":"{count, plural, one {# réglage du sélecteur} other {# réglages du sélecteur}}","useOrgSettings":"Utiliser les réglages de {org}","confirmTitle":"Effacer les réglages de modèles de {project} ?","confirmDescription":"{project} perd son propre modèle par défaut, ses règles de modèles et ses clés de fournisseur. Les réglages de {org} s’y appliquent à la place.","confirmKeys":"Ces clés sont supprimées : {keys}.","cleared":"{project} utilise désormais les réglages de modèles de {org}.","clearError":"Impossible d’effacer les réglages de modèles du projet."},"routing":{"notConnected":"Le fournisseur de ce modèle n’est pas connecté pour l’organisation. Les requêtes routées ici basculent immédiatement.","fallbackDescription":"Où va une requête quand le modèle par défaut ne peut pas la traiter.","fallbackHint":"Essayés dans l’ordre après le modèle par défaut.","resetTitle":"Réinitialiser le routage de l’organisation ?","resetDescription":"Cela supprime le modèle par défaut de l’organisation, la chaîne de repli et les règles par modèle. Les projets utilisent alors le routage du compte et de la plateforme, sauf s’ils définissent le leur.","resetDone":"Routage de l’organisation réinitialisé"},"custom":{"keyScope":"Pour toute l’organisation : chaque projet de l’organisation peut utiliser ce fournisseur.","keyPlaceholder":"sk-… (enregistrée comme clé de l’organisation)","pasteInto":"Collez ceci dans","pasteAfter":"du dépôt de chaque projet qui utilise ce fournisseur, puis validez. Redémarrez les sessions en cours pour que la modification atteigne leur sandbox."}},"work":{"openTriggers":"Ouvrir les déclencheurs","openReview":"Ouvrir la revue","projectFilterLabel":"Projet","allProjects":"Tous les projets","projectColumn":"Projet","chooseProject":"Dans quel projet ?","triggersDescription":"Tous les déclencheurs des projets de {org} que vous pouvez ouvrir, et ceux de l'organisation. Celui d'un projet s’exécute dans son projet ; ceux de l'organisation, dans la configuration de l’organisation.","triggersScope":"Déclencheurs","defaultsScope":"Valeurs par défaut","pausedTitle":"Les déclencheurs sont en pause dans {projects}","pausedDescription":"Un projet en pause n’exécute aucun de ses déclencheurs de lui-même. Choisissez le projet ci-dessus, puis réactivez ses déclencheurs depuis la roue dentée.","triggersLoadFailed":"Impossible de charger les déclencheurs","retry":"Réessayer","noProjectsTitle":"Aucun projet à afficher","noProjectsDescription":"Vous ne pouvez encore ouvrir aucun projet de {org}. Un responsable de projet peut vous y ajouter.","reviewReadOnly":"Vous pouvez lire les éléments de {project}, mais pas agir dessus.","agentInProjectLabel":"Dans le projet","agentInProjectHint":"Qui peut exécuter cet agent, ce qui le lance et son rôle plafond se définissent dans chaque projet."},"connectorsHome":{"description":"Les connecteurs qu’utilise chaque projet de {org} : ajoutez-en un une fois, connectez ses comptes, définissez ses règles.","memberNote":"Les propriétaires et administrateurs de {org} ajoutent les connecteurs ici, et chaque projet de l’organisation les utilise. Connectez votre propre compte à n’importe lequel d’entre eux.","noneYetTitle":"{org} n’a pas encore de connecteur","noneYetDescription":"Un propriétaire ou un administrateur de {org} ajoute des connecteurs ici ; chaque projet de l’organisation les utilise ensuite.","orgChannels":"Canaux de l’organisation","projectChannelsTitle":"Canaux","projectChannelsDescription":"Les boîtes de réception et les applications que seul {project} achemine vers ses agents.","exceptions":{"bannerTitle":"{count, plural, one {# projet garde encore ses propres réglages de connecteurs} other {# projets gardent encore leurs propres réglages de connecteurs}}","bannerDescription":"Ils datent d’avant que les connecteurs appartiennent à {org}. Chacun reste actif dans son projet jusqu’à ce que vous le supprimiez.","personalProjects":"{count, plural, one {# d’entre eux est un projet personnel, que seul son propriétaire ouvre.} other {# d’entre eux sont des projets personnels, que seuls leurs propriétaires ouvrent.}}","review":"Examiner","dialogTitle":"Réglages de connecteurs que les projets gardent pour eux","dialogDescription":"Supprimez-en un, et le projet utilise à la place les connecteurs, comptes et règles de {org}.","partConnectors":"{count, plural, one {# connecteur} other {# connecteurs}}","partAccounts":"{count, plural, one {# compte partagé} other {# comptes partagés}}","partMemberAccounts":"{count, plural, one {# compte de membre} other {# comptes de membres}}","partSwitchedOff":"{count, plural, one {# désactivé} other {# désactivés}}","partRules":"{count, plural, one {# règle} other {# règles}}","connectorOwn":"Son propre connecteur {name}","connectorShadows":"Son propre {name}, utilisé à la place de celui de {org}","accountOwn":"Compte partagé {label} sur {slug}","switchedOff":"{slug} est désactivé","rules":"{count, plural, one {# règle d’approbation propre} other {# règles d’approbation propres}}","memberAccounts":"{count, plural, one {# compte qu’un membre a connecté ici ; seul ce membre le retire.} other {# comptes que des membres ont connectés ici ; seuls leurs propriétaires les retirent.}}","remove":"Retirer","switchOn":"Activer","clearRules":"Supprimer les règles","cleared":"Supprimé","clearError":"Impossible de le supprimer"},"accounts":{"shared":"Partagé dans {org}","defaultSuffix":"dans {org}","sharedEmptyManage":"Connectez un compte que chaque projet de {org} peut utiliser.","sharedEmptyRead":"Un propriétaire ou un administrateur de {org} connecte le compte partagé.","notConnectedManage":"Aucun compte n’est encore connecté. Connectez un compte partagé pour chaque projet de {org}, ou ajoutez le vôtre.","notConnectedRead":"Pas encore de compte partagé : un propriétaire ou un administrateur de {org} en connecte un. Vous pouvez ajouter le vôtre ci-dessous.","addSharedTitle":"Ajouter un compte {name} partagé","addSharedDescription":"Chaque projet de {org} peut l’utiliser. Nommez-le pour que chacun distingue les comptes."},"rulesDescription":"Règles d’approbation qui s’appliquent à chaque connecteur, dans chaque projet de {org}."},"scopeNoteOrgOnly":"Chaque projet de {org} exécute exactement les agents et les skills configurés ici ; un projet n'en définit aucun. Les secrets et les réglages de modèle peuvent toujours être définis par projet ; les connecteurs appartiennent à l'organisation seule, et chaque projet ne fait que les utiliser. Utilisez le filtre de projet pour gérer les remplacements de secrets.","agentsDescriptionOrgOnly":"Les agents de {org}. Chaque projet de l'organisation exécute ceux-ci et aucun autre.","skillsDescriptionOrgOnly":"Les skills de {org}. Un agent utilise celles que nomme son réglage skills.","customizeMode":{"bannerTitle":"Gardez chaque agent et chaque skill dans l'organisation","bannerDescription":"Les projets de {org} ont encore leurs propres agents et skills. Déplacez-les dans l'organisation pour que chaque projet exécute un seul ensemble, modifié à un seul endroit.","review":"Examiner le changement","modalTitle":"Déplacer chaque agent et chaque skill dans {org}","modalDescription":"Les agents et les skills de l'organisation deviennent les seuls. Les projets gardent leurs fichiers, mais les sessions ne les lisent plus. Vous pouvez revenir en arrière.","summaryAgents":"{count, plural, =0 {Aucun agent ne passe dans l'organisation} one {# agent passe dans l'organisation} other {# agents passent dans l'organisation}}","summarySkills":"{count, plural, =0 {Aucune skill ne passe dans l'organisation} one {# skill passe dans l'organisation} other {# skills passent dans l'organisation}}","summaryProjects":"{count, plural, =0 {Aucun projet ne renomme un agent ou une skill} one {# projet renomme un agent ou une skill} other {# projets renomment un agent ou une skill}}","renamedTitle":"Renommés : les références du projet passent au nouveau nom","behaviorTitle":"Conservés sous un nouveau nom : un agent qui nomme l'ancien nom reçoit la copie de l'organisation","notImportedTitle":"Non déplacés : privés d'un projet Personal","lineRenamed":"{name} dans {projects} devient {orgName}","lineKept":"{name} dans {projects}","unreadableTitle":"Ces projets n'ont pas pu être lus. Réessayez quand ils pourront l'être.","warningsTitle":"À vérifier avant le changement","switch":"Passer en organisation seule","switched":"{org} garde maintenant chaque agent et chaque skill","planChanged":"L'organisation a changé. Examinez le plan mis à jour.","loadFailed":"Le plan n'a pas pu être chargé"},"sharedBoxTitle":"Les sessions de ce projet partagent un bac à sable","sharedBoxSecrets":"Le bac à sable contient tous les secrets accordés à l’un des agents de ce projet, et chaque session qui s’y exécute peut les lire. L’autorisation de secrets d’un agent décide de ce qui entre dans le bac à sable, pas de la session qui le lit.","sharedBoxSessionSecrets":"Cette session s’exécute dans le bac à sable partagé du projet. Il contient tous les secrets accordés à l’un des agents du projet ; une seule session ne peut donc pas le restreindre.","sharedBoxSummary":"Bac à sable partagé"},"triggerPolicy":{"inheritedTitle":"Valeurs par défaut de {org}","inheritedTitlePlatform":"Valeurs par défaut de la plateforme","inheritedDescription":"Un déclencheur qui ne précise rien s'exécute avec ces valeurs.","manageInOrg":"Modifier dans {org}","theOrg":"l'org","platform":"plateforme","model":"Modèle","modelAgent":"le modèle de l'agent","overlap":"Quand une exécution est encore en cours","overlapAllow":"lancer la prochaine exécution","overlapCoalesce":"ignorer la prochaine exécution","catchUp":"Planifications manquées","catchUpRunOnce":"exécuter une fois","catchUpSkip":"ignorer","unattended":"Approbations dans les exécutions sans surveillance","unattendedDeny":"refuser et consigner","unattendedWait":"attendre un responsable","panelTitle":"Chevauchements et exécutions manquées","panelDescription":"Hériter suit les valeurs par défaut affichées en haut de la page.","inherit":"Hériter","inheritOption":"Hériter : {value}","overlapSelectAllow":"Lancer quand même la prochaine exécution","overlapSelectCoalesce":"Ignorer la prochaine exécution tant qu'une autre est en cours","overlapHint":"Pour les exécutions planifiées et par webhook. Le lancer à la main le démarre toujours.","catchUpSelectRunOnce":"Exécuter une fois pour rattraper","catchUpSelectSkip":"Ignorer ce qui a été manqué","catchUpHint":"Quand l'heure de cette planification est passée pendant que le planificateur était arrêté.","saved":"Enregistré","saveFailed":"Impossible d'enregistrer","lastAttempt":"Dernière tentative","why":"Raison","status":{"failed":"échec","refused":"refusé","skipped":"ignoré"},"banner":{"failed":"La dernière exécution a échoué","refused":"Une action de la dernière exécution a été refusée","skipped":"La dernière exécution a été ignorée"},"modelHintOrg":"Laissez ce champ tel quel pour utiliser le modèle de {org} pour les exécutions de déclencheurs."},"orgConnectors":{"floorTitle":"Fixé par {org}","floorDescription":"{org} exige une approbation pour les écritures et les actions sensibles. Le mode propre de ce projet ne peut pas être plus permissif.","floorOrgTitle":"Minimum de {org} : approbation des écritures","floorOrgDescription":"Défini pour {org} avant que ses connecteurs ne soient déplacés ici. Chaque projet de {org} demande une approbation avant les écritures et les actions sensibles, quel que soit le mode choisi ci-dessus. Supprimez-le pour que ce mode décide.","floorRemove":"Supprimer le minimum","floorRemoved":"Minimum supprimé","floorRemoveFailed":"Impossible de supprimer le minimum"},"modelUsage":{"title":"Utilisation des modèles","description":"Ce que coûtent les requêtes de modèles de ce projet, les requêtes elles-mêmes et les clés qui appellent des modèles au nom de ce projet.","orgModelsLink":"Réglages de modèles de l’organisation","nativeTitle":"Ce projet exécute les modèles sans la passerelle SingulaComp","nativeDescription":"Son sandbox appelle directement les fournisseurs avec les clés de son environnement : aucun coût ni aucune requête n’est enregistré ici.","tabs":{"costs":"Coûts","logs":"Journaux","gateway":"Clés de passerelle","provider-keys":"Clés de fournisseur"}},"sessionChanges":{"waitingForReview":"En attente d'examen","reviewChangeRequest":"Examiner la demande de modification","waitingHint":"La demande de modification n° {number} est en attente d'examen"},"accessProjects":{"orgScopeLabel":"Afficher les projets de","searchAllOrgs":"Rechercher dans toutes les orgs","personalNote":"Les projets Personal ne sont pas listés. Seul leur propriétaire peut en ouvrir un, il n’y a donc aucun accès à gérer.","noOrg":"Aucune org","accessHolders":"{count, plural, =0 {Personne n’a accès} one {# personne a accès} other {# personnes ont accès}}","projectsInOrg":"Projets de {org}"},"orgPeople":{"title":"Personnes","description":"Qui fait partie de {org}, et avec quel rôle.","grant":"Accorder l’accès","roleUpdated":"Rôle mis à jour.","removed":"Retiré de l’organisation.","lastOrg":"C’est la seule organisation de cette personne. Retirez-la du compte, ou faites-en un invité.","inviteCancelled":"Invitation annulée.","inviteResent":"Invitation renvoyée.","inviteLinkReady":"Aucun e-mail n’est parti. Partagez le lien d’invitation.","copyLink":"Copier le lien","loadFailed":"Impossible de charger les personnes de l’organisation.","membersEmpty":"Personne n’est encore dans cette organisation.","viaAccount":"{role} du compte","reachEveryProject":"Tous les projets de l’organisation","reachCommon":"Le projet Common et {count, plural, =0 {aucun autre projet} one {# projet} other {# projets}}","reachGranted":"Seulement {count, plural, =0 {les projets accordés (aucun pour l’instant)} one {# projet} other {# projets}}","until":"jusqu’au {date}","actions":"Actions","makeRole":"Définir comme {role}","remove":"Retirer de l’organisation","invitesTitle":"Invitations","invitesEmpty":"Aucune invitation en cours.","invited":"Invité","inviteMeta":"{count, plural, =0 {Aucun projet} one {# projet} other {# projets}} · lien valable jusqu’au {date}","resend":"Renvoyer","cancelInvite":"Annuler","removeTitle":"Retirer {name} de {org} ?","removeDescription":"La personne perd son rôle dans l’organisation et son accès direct à ses projets. Son appartenance au compte reste.","removeConfirm":"Retirer","roles":{"adminLabel":"Admin de l’organisation","adminBlurb":"Gère l’organisation et tous ses projets, sauf les projets Personnels des autres.","memberLabel":"Membre","memberBlurb":"Un coéquipier : le projet Common, un projet Personal et les projets accordés.","guestLabel":"Invité","guestBlurb":"Ne voit que les projets accordés, en général pour un temps."}},"agentSecrets":{"description":"Variables d'environnement que reçoivent les sessions de cet agent. Les secrets de l'organisation sont listés ici ; les secrets propres à un projet ne s'appliquent qu'aux sessions de ce projet.","allLabel":"Chaque secret de l'organisation et chaque secret du projet de la session, y compris ceux ajoutés plus tard.","emptyDescription":"Les secrets de l'organisation apparaissent ici pour que l'agent les choisisse.","envVar":"Variable d'environnement {name}","orphanProjectSecret":"Pas un secret de l'organisation. Le secret propre à un projet avec cet identifiant s'applique aux sessions de ce projet.","projectBadge":"Projet","orphanModelCredential":"Un identifiant de modèle. La passerelle de modèles l'utilise sans autorisation.","modelCredentialsTitle":"Identifiants de modèle","modelCredentialsDescription":"La passerelle de modèles les utilise pour les appels de modèle de cet agent. Ils n'entrent jamais dans le sandbox : l'autorisation ci-dessus ne s'applique donc pas à eux."},"agentSkills":{"allLabel":"Chaque compétence de l'organisation, y compris celles ajoutées plus tard.","allLabelLayered":"Chaque compétence de l'organisation et chaque compétence du projet de la session, y compris celles ajoutées plus tard.","emptyDescription":"Les compétences de l'organisation apparaissent ici pour que l'agent les choisisse.","orphanMissing":"Accordée dans singulacomp.yaml, mais l'organisation n'a plus cette compétence.","orphanProject":"Pas une compétence de l'organisation. La compétence propre à un projet portant ce nom s'applique aux sessions de ce projet.","projectBadge":"Projet"},"agentConnectors":{"allLabel":"Chaque connecteur de l'organisation et chaque connecteur du projet de la session, y compris ceux ajoutés plus tard.","emptyDescription":"Les connecteurs de l'organisation apparaissent ici pour que l'agent les choisisse.","orphanProject":"Pas un connecteur de l'organisation. Le connecteur propre à un projet portant ce nom s'applique aux sessions de ce projet.","projectBadge":"Projet"},"agentEditor":{"saveTarget":"L'enregistrement crée un commit dans le dépôt de l'organisation."},"scope":{"organization":"Organisation","project":"Projet"},"orgApps":{"flagOffDescription":"Les apps sont désactivées dans tous les projets de {org}. Activez-les dans Paramètres → Indicateurs de fonctionnalité d’un projet : ses apps apparaîtront ici dès leur déploiement.","emptyDescription":"Les apps déployées depuis les projets de {org} apparaissent ici dès leur mise en ligne."},"projectSettingsScope":{"note":"Ces paramètres s’appliquent uniquement à {project}. Les agents, skills, connecteurs, modèles et secrets sont partagés par tous les projets de {org}.","openCustomize":"Ouvrir Personnaliser"}}