Gestionnaire de configuration Codex CLI pour Openclaw

Gérez les paramètres, autorisations, modèles, comportements du sandbox et préférences utilisateur de Codex CLI au moyen d’un flux de configuration JSON structuré.

eohmig
v1.0.0
Sep 20, 2026
0
188
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install update-cli-config

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer update-cli-config via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Gestionnaire de configuration Codex CLI ?

Cette fonctionnalité Openclaw Skills fournit un flux de travail sûr et structuré pour consulter et modifier la configuration de Codex CLI stockée dans ~/.cursor/cli-config.json. Elle aide les développeurs à gérer les autorisations des outils, le comportement d’approbation, les préférences de l’éditeur, les paramètres d’affichage, le réseau du sandbox, la sélection des modèles, les canaux de publication et d’autres contrôles du CLI sans devoir deviner manuellement le schéma de configuration.

La skill explique également comment les fichiers .cursor/cli.json au niveau du projet remplacent les paramètres du niveau personnel pour la session actuelle. Elle distingue les préférences modifiables des champs internes mis en cache qui doivent rester intacts, afin d’appliquer des changements fiables tout en préservant l’authentification, le sélecteur de modèles et l’état du schéma.

Cas d'utilisation de Gestionnaire de configuration Codex CLI

  • Modifier les autorisations des outils Codex CLI avec les modèles allow et deny.
  • Basculer entre des flux orientés approbation et des modes d’exécution automatique des outils.
  • Activer les raccourcis Vim, les numéros de ligne, les blocs de réflexion ou les indicateurs d’état.
  • Configurer l’exécution en sandbox, les politiques d’accès réseau et les listes de domaines autorisés.
  • Sélectionner des canaux de publication tels que prod, lab ou static.
  • Activer le mode max ou configurer l’héritage, la désactivation ou le verrouillage du modèle du sous-agent Explore.
  • Configurer des connexions d’agent HTTP/1.1 pour le streaming basé sur SSE.
  • Configurer l’accès AWS Bedrock, les régions, les modèles de test et les rôles IAM de l’équipe.
  • Contrôler l’attribution des commits et pull requests rédigés par l’agent.
  • Appliquer des remplacements CLI propres au projet sans modifier la configuration globale.

Comment fonctionne Gestionnaire de configuration Codex CLI

  1. Déterminer si la modification demandée concerne le fichier global ~/.cursor/cli-config.json ou un remplacement de projet .cursor/cli.json.
  2. Lire la configuration JSON existante avant toute modification afin de préserver les paramètres sans rapport.
  3. Valider le champ demandé selon le schéma Codex CLI pris en charge, notamment les booléens, énumérations, tableaux, modèles d’autorisation et objets imbriqués de modèle ou de sandbox.
  4. Mettre à jour uniquement les paramètres modifiables concernés et laisser inchangés les champs internes ou mis en cache tels que authInfo, privacyCache et l’état du sélecteur de modèles.
  5. Réécrire le JSON valide dans le fichier de configuration approprié.
  6. Redémarrer Codex CLI, car les modifications prennent effet après le redémarrage du CLI.
  7. Confirmer la priorité en présence de remplacements de projet : le CLI parcourt l’arborescence depuis la racine Git jusqu’au répertoire actuel, les fichiers .cursor/cli.json les plus profonds étant prioritaires pour la session actuelle.

Configuration de Gestionnaire de configuration Codex CLI

Aucune installation de paquet n’est nécessaire. La skill agit sur la configuration JSON de Codex CLI déjà présente dans l’environnement utilisateur.

  1. Sauvegarder la configuration globale avant modification :
cp ~/.cursor/cli-config.json ~/.cursor/cli-config.json.backup
  1. Examiner la configuration actuelle :
cat ~/.cursor/cli-config.json
  1. Pour les paramètres propres au projet, examiner ou créer le fichier de remplacement depuis le répertoire du projet :
mkdir -p .cursor
touch .cursor/cli.json
  1. Appliquer des modifications JSON valides au fichier sélectionné. Conserver les paramètres permissions requis et utiliser des valeurs prises en charge pour des champs tels que approvalMode, sandbox.mode, channel et editor.defaultBehavior.

  2. Valider le JSON avant de redémarrer le CLI :

python -m json.tool ~/.cursor/cli-config.json
  1. Redémarrer Codex CLI pour activer la configuration mise à jour. Ne pas modifier manuellement les champs internes comme version, model, selectedModel, modelParameters, privacyCache, authInfo ou tout autre état d’interface mis en cache.

Schéma de données et taxonomie de Gestionnaire de configuration Codex CLI

Emplacements de configuration

Emplacement Portée Priorité
~/.cursor/cli-config.json Configuration utilisateur globale Configuration de base
.cursor/cli.json Remplacements propres au projet et au répertoire Les fichiers plus profonds remplacent les fichiers moins profonds pour la session actuelle

Groupes de paramètres modifiables

Groupe Champs importants Fonction
permissions allow, deny Faire correspondre les appels d’outils autorisés et refusés tels que Shell(**) ou Mcp(server-name, tool-name)
editor vimMode, defaultBehavior Configurer les raccourcis de saisie et le comportement ide ou agent par défaut
display showLineNumbers, showThinkingBlocks, showStatusIndicators Contrôler la présentation du CLI et la visibilité de l’état
channel prod, lab, static Sélectionner le canal de publication
maxMode Booléen Activer des réponses de modèle de meilleure qualité
subagentModels explore Utiliser, hériter, désactiver ou verrouiller le modèle et les paramètres du sous-agent Explore
approvalMode allowlist ou mode documenté sans allowlist Contrôler si les appels d’outils nécessitent une approbation
sandbox mode, networkAccess, networkAllowlist Restreindre l’exécution et la connectivité réseau
network useHttp1ForAgent Utiliser HTTP/1.1 et le streaming basé sur SSE pour les connexions d’agent
bedrock enabled, mode, region, testModel, champs de rôle Configurer l’intégration AWS Bedrock
attribution attributeCommitsToAgent, attributePRsToAgent Contrôler l’attribution des commits Git et pull requests
webFetchDomainAllowlist Tableau de chaînes Restreindre l’accès de récupération Web aux domaines approuvés

État interne protégé

Ne modifiez pas manuellement version, model, selectedModel, modelParameters, hasChangedDefaultModel, privacyCache, authInfo, showSandboxIntro ou conversationClassificationScoredConversations. Ces champs sont gérés par le CLI, le sélecteur de modèles, le système d’authentification ou les caches internes.

Fonctionnalités avancées de Gestionnaire de configuration Codex CLI

  • Les remplacements de projet hiérarchiques permettent un comportement propre à chaque répertoire tout en conservant les paramètres globaux inchangés.
  • Les modèles d’autorisation prennent en charge des règles détaillées d’autorisation et de refus pour les commandes Shell et les outils MCP.
  • La configuration du sous-agent Explore prend en charge des modèles par défaut, hérités, désactivés ou explicitement verrouillés, avec des paramètres facultatifs et le mode max.
  • La compatibilité avec l’ancien exploreSubagentModel peut rester synchronisée pour les anciennes versions du CLI.
  • Les politiques réseau du sandbox prennent en charge des valeurs par défaut définies par l’utilisateur, un accès élargi et des listes explicites de domaines autorisés.
  • La configuration AWS Bedrock prend en charge les modes clé d’accès et rôle d’équipe, notamment l’ARN du rôle IAM et les paramètres d’identifiant externe STS.
  • Les listes de domaines autorisés pour la récupération Web peuvent limiter l’accès aux domaines exacts, aux sous-domaines génériques ou à des modèles plus larges.
  • La connectivité d’agent HTTP/1.1 active le streaming basé sur SSE lorsque nécessaire.
  • Les contrôles d’attribution Git rendent explicite la participation de l’agent aux commits et pull requests.
  • Les recommandations Openclaw Skills séparent les préférences modifiables par l’utilisateur de l’état protégé en cache afin de réduire les corruptions de configuration.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*