Was macht codex-fewer-permission-prompts?
Sichere Codex-Agent-Fähigkeit zur Reduzierung wiederholter Genehmigungsabfragen mit verifizierten prefix_rule-Vorschlägen, Trockenlauftests und Rollback.
Übersicht
Diese Fähigkeit hilft dabei, wiederholte Genehmigungsabfragen im Codex-Agenten zu reduzieren, indem sie prefix_rule-Vorschläge basierend auf häufig wiederholten Aktionen erstellt. Die Vorschläge werden validiert und können in einem sicheren Trockenlauf-Modus getestet werden, bevor sie endgültig angewendet werden. Im Fehlerfall ist ein Rollback auf den vorherigen Zustand möglich.
Funktionsweise
- Überwachung: Die Fähigkeit überwacht wiederholte Genehmigungsanfragen des Agenten.
- Vorschlag: Auf Basis der gesammelten Daten wird ein
prefix_rule-Vorschlag generiert, der die Aktion dauerhaft erlaubt. - Validierung: Der Vorschlag wird auf syntaktische Korrektheit und Verträglichkeit mit bestehenden Regeln überprüft.
- Trockenlauf: Vor der endgültigen Anwendung kann der Benutzer den Trockenlauf-Modus aktivieren, um die Auswirkungen zu simulieren.
- Anwendung: Nach erfolgreicher Validierung und optionalem Trockenlauf wird die Regel angewendet.
- Rollback: Falls eine Regel fehlerhaft ist, kann ein Rollback auf die vorherige Konfiguration durchgeführt werden.
Voraussetzungen
- Codex Agent (Version >= 1.0)
- Berechtigung zum Lesen und Schreiben der Konfigurationsdateien (z. B.
~/.codex/config.yaml)
Installation
Die Fähigkeit kann über den Befehl codex skill install gaoguobin/codex-fewer-permission-prompts installiert werden.
Verwendung
# Trockenlauf aktivieren
codex skill run few-perm --dry-run
# Vorschlag anwenden
codex skill run few-perm --apply
# Rollback durchführen
codex skill run few-perm --rollback
Konfiguration
Die Fähigkeit unterstützt folgende Umgebungsvariablen:
CODEX_FEWPERM_DRY_RUN: Setzen Sie diesen Wert auftrue, um den Trockenlauf-Modus standardmäßig zu aktivieren.CODEX_FEWPERM_MAX_SUGGESTIONS: Maximale Anzahl von Vorschlägen pro Sitzung (Standard: 5).
Sicherheit
- Alle Vorschläge werden vor der Anwendung validiert.
- Der Trockenlauf-Modus verhindert unbeabsichtigte Änderungen.
- Rollback stellt den Zustand vor der Anwendung wieder her.
Lizenz
MIT