Codex CLI-Konfigurationsmanager für Openclaw

Verwalten Sie Codex CLI-Einstellungen, Berechtigungen, Modelle, Sandbox-Verhalten und Benutzereinstellungen über einen strukturierten JSON-Konfigurationsablauf.

eohmig
v1.0.0
Sep 20, 2026
0
229
0

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install update-cli-config

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, update-cli-config über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist Codex CLI-Konfigurationsmanager?

Diese Openclaw-Skills-Funktion bietet einen sicheren, strukturierten Ablauf zum Anzeigen und Ändern der in ~/.cursor/cli-config.json gespeicherten Codex CLI-Konfiguration. Sie unterstützt Entwickler bei der Verwaltung von Tool-Berechtigungen, Genehmigungsverhalten, Editor-Einstellungen, Anzeigeoptionen, Sandbox-Netzwerk, Modellauswahl, Release-Kanälen und anderen CLI-Steuerungen, ohne das Konfigurationsschema manuell erraten zu müssen.

Die Skill erklärt außerdem, wie projektweite .cursor/cli.json-Dateien Einstellungen auf Home-Ebene für die aktuelle Sitzung überschreiben. Sie unterscheidet bearbeitbare Einstellungen von internen zwischengespeicherten Feldern, die unverändert bleiben sollten, und hilft so, zuverlässige Änderungen anzuwenden und Authentifizierungs-, Modell-Picker- sowie Schema-Zustände zu erhalten.

Codex CLI-Konfigurationsmanager Anwendungsfälle

  • Codex CLI-Tool-Berechtigungen mithilfe von allow- und deny-Mustern ändern.
  • Zwischen genehmigungsorientierten Workflows und automatischen Tool-Ausführungsmodi wechseln.
  • Vim-Tastenbelegungen, Zeilennummern, Denkblöcke oder Statusanzeigen aktivieren.
  • Sandbox-Ausführung, Netzwerkzugriffsrichtlinien und Domain-Allowlisten konfigurieren.
  • Release-Kanäle wie prod, lab oder static auswählen.
  • Den max-Modus aktivieren oder Vererbung, Deaktivierung bzw. Fixierung des Explore-Subagentenmodells konfigurieren.
  • HTTP/1.1-Agentenverbindungen für SSE-basiertes Streaming konfigurieren.
  • AWS-Bedrock-Zugriff, Regionen, Testmodelle und IAM-Rolleneinstellungen des Teams einrichten.
  • Steuern, ob vom Agenten erstellte Commits und Pull Requests eine Zuordnung erhalten.
  • Projektspezifische CLI-Überschreibungen anwenden, ohne die globale Home-Konfiguration zu ändern.

So funktioniert Codex CLI-Konfigurationsmanager

  1. Ermitteln, ob die angeforderte Änderung in die globale Datei ~/.cursor/cli-config.json oder in eine projektweite .cursor/cli.json-Überschreibung gehört.
  2. Die vorhandene JSON-Konfiguration vor Änderungen lesen, damit nicht betroffene Einstellungen erhalten bleiben.
  3. Das angeforderte Feld anhand des unterstützten Codex CLI-Schemas validieren, einschließlich Boolescher Werte, Enumerationen, Arrays, Berechtigungsmustern sowie verschachtelten Modell- oder Sandbox-Objekten.
  4. Nur die relevanten bearbeitbaren Einstellungen aktualisieren und interne oder zwischengespeicherte Felder wie authInfo, privacyCache und den Modell-Picker-Status unverändert lassen.
  5. Das gültige JSON in die passende Konfigurationsdatei schreiben.
  6. Codex CLI neu starten, da Konfigurationsänderungen erst nach dem Neustart wirksam werden.
  7. Bei vorhandenen Projektüberschreibungen die Rangfolge bestätigen: Das CLI läuft vom Git-Root bis zum aktuellen Verzeichnis, wobei tiefere .cursor/cli.json-Dateien in der aktuellen Sitzung Vorrang haben.

Codex CLI-Konfigurationsmanager Einrichtung

Es ist keine Paketinstallation erforderlich. Die Skill arbeitet mit der bereits in der Benutzerumgebung vorhandenen Codex CLI-JSON-Konfiguration.

  1. Die globale Konfiguration vor der Bearbeitung sichern:
cp ~/.cursor/cli-config.json ~/.cursor/cli-config.json.backup
  1. Die aktuelle Konfiguration prüfen:
cat ~/.cursor/cli-config.json
  1. Für projektbezogene Einstellungen die Überschreibungsdatei aus dem Projektverzeichnis prüfen oder erstellen:
mkdir -p .cursor
touch .cursor/cli.json
  1. Gültige JSON-Änderungen auf die ausgewählte Datei anwenden. Erforderliche permissions-Einstellungen beibehalten und unterstützte Werte für Felder wie approvalMode, sandbox.mode, channel und editor.defaultBehavior verwenden.

  2. Das JSON vor dem Neustart des CLI validieren:

python -m json.tool ~/.cursor/cli-config.json
  1. Codex CLI neu starten, um die aktualisierte Konfiguration zu aktivieren. Interne Felder wie version, model, selectedModel, modelParameters, privacyCache, authInfo oder andere zwischengespeicherte UI-Zustände nicht manuell ändern.

Codex CLI-Konfigurationsmanager Datenschema & Taxonomie

Konfigurationsorte

Ort Geltungsbereich Rangfolge
~/.cursor/cli-config.json Globale Benutzerkonfiguration Basiskonfiguration
.cursor/cli.json Projekt- und verzeichnisspezifische Überschreibungen Tiefere Dateien überschreiben in der aktuellen Sitzung flachere Dateien

Bearbeitbare Einstellungsgruppen

Gruppe Wichtige Felder Zweck
permissions allow, deny Erlaubte und verweigerte Tool-Aufrufe wie Shell(**) oder Mcp(server-name, tool-name) abgleichen
editor vimMode, defaultBehavior Eingabetastenbelegungen und standardmäßiges ide- oder agent-Verhalten konfigurieren
display showLineNumbers, showThinkingBlocks, showStatusIndicators CLI-Darstellung und Sichtbarkeit des Status steuern
channel prod, lab, static Release-Kanal auswählen
maxMode Boolesch Modellantworten höherer Qualität aktivieren
subagentModels explore Explore-Subagentenmodell und Parameter verwenden, erben, deaktivieren oder fixieren
approvalMode allowlist oder dokumentierter Modus ohne allowlist Steuern, ob Tool-Aufrufe eine Genehmigung erfordern
sandbox mode, networkAccess, networkAllowlist Ausführung und Netzwerkverbindung beschränken
network useHttp1ForAgent HTTP/1.1 und SSE-basiertes Streaming für Agentenverbindungen verwenden
bedrock enabled, mode, region, testModel, Rollenfelder AWS-Bedrock-Integration konfigurieren
attribution attributeCommitsToAgent, attributePRsToAgent Zuordnung von Git-Commits und Pull Requests steuern
webFetchDomainAllowlist String-Array Web-Fetch-Zugriff auf genehmigte Domains beschränken

Geschützter interner Zustand

version, model, selectedModel, modelParameters, hasChangedDefaultModel, privacyCache, authInfo, showSandboxIntro und conversationClassificationScoredConversations nicht manuell bearbeiten. Diese Felder werden vom CLI, Modell-Picker, Authentifizierungssystem oder internen Caches verwaltet.

Codex CLI-Konfigurationsmanager Erweiterte Funktionen

  • Hierarchische Projektüberschreibungen ermöglichen verzeichnisspezifisches Verhalten bei unveränderten globalen Einstellungen.
  • Berechtigungsmuster unterstützen granulare Zulassungs- und Ablehnungsregeln für Shell-Befehle und MCP-Tools.
  • Die Explore-Subagentenkonfiguration unterstützt standardmäßige, geerbte, deaktivierte oder ausdrücklich fixierte Modelle mit optionalen Parametern und max-Modus.
  • Die Kompatibilität mit exploreSubagentModel kann für ältere CLI-Versionen synchron gehalten werden.
  • Sandbox-Netzwerkrichtlinien unterstützen benutzerkonfigurierte Standardwerte, umfassenderen Zugriff und ausdrückliche Domain-Allowlisten.
  • Die AWS-Bedrock-Konfiguration unterstützt Zugriffs-Key- und Team-Rollen-Modi einschließlich IAM-Rollen-ARN und STS-External-ID-Einstellungen.
  • Web-Fetch-Domain-Allowlisten können den Zugriff auf exakte Domains, Wildcard-Subdomains oder umfassendere Muster beschränken.
  • HTTP/1.1-Agentenkonnektivität ermöglicht bei Bedarf SSE-basiertes Streaming.
  • Git-Zuordnungssteuerungen machen die Beteiligung des Agenten an Commits und Pull Requests ausdrücklich.
  • Die Openclaw-Skills-Anleitung trennt benutzerbearbeitbare Einstellungen vom geschützten Cache-Zustand, um Konfigurationsbeschädigungen zu verringern.

SKILL.md


Laden

Verwandte Openclaw-Skills

sergeypetrakov
von sergeypetrakov
0
242

METADATA

Categories
Github Stars: 0
forks: 0

Hervorgehoben*