Zurück zu Fragen und Antworten zu KI
Codex bestätigt ständig Befehle? Passe zuerst die Genehmigung und Sandbox an

Codex bestätigt ständig Befehle? Passe zuerst die Genehmigung und Sandbox an

Fragen und Antworten zu KI Admin 628 Aufrufe

Codex bittet dich immer, Befehle zu bestätigen, hauptsächlich wegen der konservativen Genehmigungspolitik und des Sandbox-Modus. Es ist kein Fehler, sondern verhindert, dass lokale Befehle ihre Befugnisse überschreiten, Netzwerke aufbauen, in Verzeichnissen schreiben oder gefährliche Operationen durchführen. Um Unterbrechungen zu reduzieren, sollten Sie die Reibung durch risikoarme Befehle verringern, anstatt vollständige Berechtigungen direkt zu öffnen.

Verstehe, warum es zuerst fragt

Die Codex CLI verfügt über einen Genehmigungs- und Sandbox-Mechanismus: Die Genehmigung bestimmt, wann sie Sie fragt, und die Sandbox bestimmt, wo sie lesen und schreiben kann und ob sie auf das Netzwerk zugreifen kann. Es kann um eine Bestätigung bitten, wann immer der Befehl aus dem Sandbox entkommen, in ein nicht erlaubtes Verzeichnis schreiben, es vernetzen oder eine potenziell zerstörerische Aktion ausführen möchte.

Wenn du Dateien ändern lässt, Abhängigkeiten installieren und Builds im Schreibgeschützten oder eingeschränkten Modus ausführen lässt, ist es normal, regelmäßig zu prüfen.

Wie man Bestätigungen reduziert

Eine stabilere Möglichkeit, ein Projekt zu entwickeln, ist der Workspace-Schreibmodus, der es Codex ermöglicht, Dateien im aktuellen Repository zu verändern, aber weiterhin Pfade, gefährliche Befehle und Netzwerkoperationen außerhalb des Repositorys zu bestätigen.

Nutze nicht den komplett sandbox-freien Modus, besonders wenn du das Projekt noch erkunden lässt. Die KI weiß nicht, welche Verzeichnisse auf deinem Computer privat sind oder ob ein Skript die Daten leert.

Risikoarme Befehle können gelockert werden

'git status', 'git diff', das Lesen von Dateien und das Durchführen von Unit-Tests können im Allgemeinen entspannt werden; rm-rf, Datenbankmigration, Produktionsfreistellung, Schreiben ins Home-Verzeichnis, Änderung der globalen Konfiguration und manuelle Bestätigung.

Wenn Sie feststellen, dass jedes Mal derselbe Test abgefragt wird, können Sie die Strategie anpassen oder die Aufgabe so aufschlüsseln, dass sie den Code liest, den Plan liefert und dann die Validierung zentral durchführt.

Die stabilste Schlussfolgerung

Codex-Genehmigungen dienen nicht dazu, weniger und besser zu werden, sondern darin, risikoarme Maßnahmen zu glätten und hochriskante Maßnahmen dir selbst zu überlassen. Dies verbessert die Effizienz und verhindert, dass KI-Agenten lokal Befehle ausführen.

Empfohlene Tools

Mehr