Wenn Codex die Regeln in AGENTS.md nicht ausführt, überprüfen Sie zunächst das Startverzeichnis und die Dateihierarchie und vermeiden Sie wiederholtes Ändern des Prompts. Der Codex beginnt mit der globalen Konfiguration und liest vom Root-Verzeichnis des Projekts bis zum aktuellen Arbeitsverzeichnis; Regeln, die näher am aktuellen Verzeichnis liegen, haben Vorrang, und die Befehlskette wird bei jedem Ausführen oder Beginn einer TUI-Sitzung neu aufgebaut.
Stelle zuerst sicher, dass die Datei tatsächlich im Suchpfad ist
Projektregeln sollten im Root-Verzeichnis des Git-Repositoriums oder im Elternverzeichnis des aktuellen Arbeitsverzeichnisses platziert werden. Wenn du außerhalb des Repositoriums startest oder wenn das Arbeitsverzeichnis in einem anderen Unterverzeichnis liegt, kann Codex die Dateien, die du bearbeitest, nie weiterleiten. Sie können im Zielverzeichnis starten:
codex --cd services/api "列出当前生效的指令文件"Wenn das Projekt kein Git-Repository ist, überprüft Codex in der Regel nur das aktuelle Verzeichnis, daher sollte AGENTS.md nicht in ein irrelevantes Elternverzeichnis eingefügt werden und erwartet, dass es automatisch wirksam wird.
Dann überprüfen Sie die Deckungsbeziehungen
Innerhalb desselben Verzeichnisses hat AGENTS.override.md Vorrang gegenüber AGENTS.md, und Codex kann höchstens eine Datei pro Schicht lesen. Das globale Verzeichnis ~/.codex kann auch Überschreibungsdateien enthalten; Es eignet sich für vorübergehendes Überschreiben, aber wenn man das Löschen vergisst, erscheinen die Projektregeln ungültig. Regeln in verschachtelten Verzeichnissen werden nach den Root-Verzeichnisregeln rangiert; im Falle eines Konflikts gilt der Inhalt, der dem aktuellen Verzeichnis am nächsten ist.
Ist der Inhalt zu lang, wird er ebenfalls abgeschnitten
Der Codex lädt standardmäßig nur Projektinstruktionen begrenzter Größe. Sobald der zusammengeführte Inhalt sein Limit erreicht hat, dürfen nachfolgende Regeln nicht mehr in den Kontext gelangen. Die allgemeine Spezifikation im Root-Verzeichnis zu behalten und servicespezifische Befehle im entsprechenden Unterverzeichnis zu platzieren, ist in der Regel zuverlässiger, als alle Anforderungen in eine große Datei zu bündeln.
Nach der Modifikation musst du es erneut ausführen
AGENTS.md Keine Konfiguration, die während des Betriebs ständig Hot-Updates macht. Nach der Bearbeitung der Datei wird der Codex neu gestartet oder die aktuelle TUI-Sitzung beendet, bevor man von vorne beginnt; Wenn du einen benutzerdefinierten alternativen Dateinamen änderst, stelle außerdem sicher, dass er in die project_doc_fallback_filenames geschrieben wurde. Lassen Sie schließlich Codex die effektiven Regeln wiederholen und prüfen Sie das Projekt-Root-Verzeichnis, die globale CODEX_HOME und die nächstgelegene Überschreibungsdatei. Erst wenn alle drei konsistent sind, kann die formale Aufgabe beginnen.