Was ist neu in Codex CLI 0.164? /presets für Prompt-Presets, Reasoning-Stufe per /model in einer Zeile, Windows-Firmenproxy (mit Key eines Drittanbieters getestet)

Codex CLI 0.164.0 bringt /presets mit 10 nummerierten Slots, Inline-Parameter für /model und /permissions, behebt die Wiederherstellung der Sitzungseinstellungen bei resume und unterstützt Negotiate/NTLM-Authentifizierung für Windows-Firmenproxys. Dieser Beitrag erklärt jede Änderung anhand des Originaltexts aus dem Release und testet mit einem API-Key eines Drittanbieters und einem benutzerdefinierten Provider, wie sich Cache-Treffer und resume verhalten, wenn Sie mit /presets und /model die Reasoning-Stufe wechseln.

7 分钟阅读
Was ist neu in Codex CLI 0.164? /presets für Prompt-Presets, Reasoning-Stufe per /model in einer Zeile, Windows-Firmenproxy (mit Key eines Drittanbieters getestet)

OpenAI hat am 23. Oktober Codex CLI 0.164.0veröffentlicht. Laut @thsottiaux am 24. Oktober imPostmacht ein Wechsel der Reasoning-Stufe mitten in Codex den Cache nicht mehr ungültig. In einemFolgepostfasst er dieses CLI-Update zusammen: Prompt-Presets, Inline-Einstellungen für Modell und Berechtigungen, MCP-Login für Unternehmen, Fix für fehlschlagende Wiederaufnahme langer Sitzungen und Proxy-Authentifizierung unter Windows im Firmennetz. Außerdem erwähnt er, dass sich die CLI-Nutzung seit der DevDay verdoppelt hat.

Das Wichtigste vorab:

  • Neu ist /presetsbietet zehn nummerierte Slots für häufig genutzte Prompts oder Slash-Befehle; im geöffneten Menü führt die Zifferntaste den Eintrag direkt aus.
  • /model unterstützt Inline-Parameter,/model gpt-6.1-sol --reasoning=high wechselt Modell und Reasoning-Stufe in einer Zeile;/permissions akzeptiert ebenfalls Parameter.
  • Wir haben mit dem API-Key dieser Seite und einem benutzerdefinierten Provider getestet: Wird die Reasoning-Stufe mitten in der Sitzung von medium auf high und dann auf low gewechselt, gibt es bei der jeweils nächsten Anfrage weiterhin Cache-Treffer; nachcodex resume --last bleibt die in der Sitzung geänderte Reasoning-Stufe erhalten, ohne vom globalen Standardwert überschrieben zu werden.
  • Unter Windows können sich HTTPS- und WebSocket-Verbindungen mit den Negotiate- oder NTLM-Anmeldedaten des aktuell angemeldeten Benutzers am Firmenproxy authentifizieren.

API-Key erstellen →

Übersicht der Änderungen in 0.164.0

ÄnderungOriginaltext aus dem ReleaseFür wen relevant
Presets mit /presetsSave reusable prompts and slash commands in ten numbered /presets slots, with a keyboard menu for quick access.Wer immer wieder denselben Prompt oder Befehl nutzt
/model und /permissions inlineSet model, reasoning effort, speed, and permission profiles directly with inline /model and /permissions arguments.Wer häufig Reasoning-Stufe oder Berechtigungen wechselt
Credentials in Remote-Bash maskierenMask credentials during supported remote Bash commands and Zsh snapshot sessions, including credentials from custom providers.Wer Codex in Remote-Umgebungen oder mit benutzerdefiniertem Provider nutzt
Einstellungen bei resume wiederherstellenResuming sessions now finds compressed histories and restores saved thread settings instead of replacing them with global defaults.Wer häufig mit resume weiterarbeitet
Windows-FirmenproxyWindows HTTPS and WebSocket connections now handle proxy authentication challenges using the signed-in user’s Negotiate or NTLM credentials.Windows-Nutzer, die im Firmennetz über einen authentifizierenden Proxy gehen

Weitere Änderungen: Bei Terminals mit Kitty- oder Sixel-Unterstützung lassen sich Bilder in der Vollbild-Aufzeichnung vorab ansehen; Enterprise-MCP-Verbindungen unterstützen die Autorisierung über das Codex-Konto oder einen separaten Login; der Einrichtungsassistent für Amazon Bedrock ist standardmäßig aktiviert; eine fehlgeschlagene Komprimierung hinterlässt keine halbe Zusammenfassung mehr im Verlauf; wenn-c oder --config bei mehrstufigen Unterbefehlen auftreten, gehen Overrides nicht mehr verloren.

Version und Voraussetzungen

Prüfen Sie zuerst die Version:

bash
codex --version
# 低于 0.164.0 就升级
npm i -g @openai/codex@latest

Falls Codex noch nicht installiert ist, sieheCodex-Installationsanleitung. Für unseren Test haben wir einen benutzerdefinierten Provider aus der globalen ~/.codex/config.toml verwendet. Die Schreibweise ist dieselbe wie in derCodex-config.toml-Konfigurationsanleitung:

toml
model = "gpt-6.1-sol"
model_reasoning_effort = "medium"
model_provider = "aicodewith"

[model_providers.aicodewith]
name = "aicodewith"
base_url = "https://api.aicodewith.ai/chatgpt/v1"
wire_api = "responses"
experimental_bearer_token = "你的 API Key"

Die Schritte für Netzwerk und Key in China finden Sie unterCodex in China nutzen.

/presets: 10 Slots für Prompt-Presets

So speichern Sie

Geben Sie in Codex /presetsein. Beim ersten Öffnen erscheint No presets saved. Press n to create one.. Die Tasten am unteren Menürand sind:

text
n · new   s · from settings   e · edit   d · delete   esc · close
  • Mit n legen Sie ein neues Preset an: Prompt oder Slash-Befehl eingeben, mit Enter bestätigen und einen Slot wählen. Die Slots sind 1 bis 9 und 0, insgesamt also 10. Nach dem Speichern zeigt die Meldung eine Nummer wie Saved preset 1. .
  • Mit s erzeugen Sie ein Preset aus den aktuellen Einstellungen: Es listet die vollständigen Befehle für aktuelles Modell, Berechtigungen, Terminaltitel und Statusleiste auf, und ein Eintrag genügt, um ihn als Preset zu speichern.

codex-0-164-presets-from-settings-terminal

Die Liste zeigt nebenbei die vollständige Schreibweise der Inline-Parameter, etwa für die aktuellen Berechtigungen: /permissions :workspace --approval-policy=on-request --reviewer=user.

In unserem Test liegen die Presets in ~/.codex/config.toml , pro Slot ein Abschnitt:

toml
[tui.presets.1]
input = "Review the staged diff and list bugs as a numbered list."
label = ""

Sie können diese Datei also auch direkt bearbeiten, um Presets gesammelt zu pflegen.

So rufen Sie Presets auf

Geben Sie /presets ein, um das Menü zu öffnen. Die Zifferntaste des Slots führt das Preset direkt aus, ohne zusätzliche Bestätigung mit Enter.

codex-0-164-presets-terminal

Ist im Preset ein Slash-Befehl gespeichert, verhält sich die Ausführung wie bei manueller Eingabe. Achten Sie auf die Schreibweise der Parameter: Wir hatten zunächst /model gpt-6.1-sol highgespeichert; beim Ausführen meldete der Client einen Fehler:

text
Unexpected argument 'high'. Use '--reasoning=<level>' or '--speed=<tier>'.

Nach der Umstellung auf /model gpt-6.1-sol --reasoning=high funktionierte der Wechsel.

/model: Reasoning-Stufe in einer Zeile wechseln

Verwendung

text
/model gpt-6.1-sol --reasoning=high
/model --reasoning=low

Sie können auch nur --reasoning ohne Modellnamen angeben; dann bleibt das aktuelle Modell erhalten und nur die Reasoning-Stufe ändert sich. Nach dem Wechsel erscheint:

text
Model changed to gpt-6.1-sol high for this session only

Hinweis zu for this session only: Der Inline-Wechsel gilt nur für die aktuelle Sitzung und ändert nicht den Standardwert in config.toml. Die untere Statusleiste zeigt die neue Reasoning-Stufe ebenfalls an.

codex-0-164-model-inline-terminal

Sie können auch Tastenkürzel nutzen: In der Kürzeltabelle, die Sie mit ? öffnen, stehtalt+, für Less reasoning,alt+. für More reasoning.

Greift der Cache nach dem Wechsel noch?

Wir haben in derselben Sitzung mehrere kurze Fragen nacheinander gesendet, dabei zweimal die Reasoning-Stufe gewechselt und aus dem Sitzungsprotokoll pro Runde cached_input_tokensausgelesen:

RundeReasoning-StufeInput-TokensCache-Treffer-Tokens
1medium159961642
2medium1603712120
3Wechsel auf high1607410041
4Wechsel auf low161356232
5low nach resume1616212218

Runde 1 ist ein Kaltstart, wenige Treffer sind normal. Runde 3 und 4 sind jeweils die erste Runde direkt nach dem Wechsel der Reasoning-Stufe und haben weiterhin Cache-Treffer, ohne auf Kaltstart-Niveau zurückzufallen. Das passt zu @thsottiaux’ Aussage, dass ein Wechsel der Reasoning-Stufe den Cache nicht mehr ungültig macht. Die Trefferzahl schwankt pro Runde; maßgeblich sind die Zahlen in Ihrer eigenen Sitzung.

Eine Runde dauerte jeweils 2 bis 11 Sekunden.

resume stellt Sitzungseinstellungen wieder her

Original aus den Release Notes: Resuming sessions now finds compressed histories and restores saved thread settings instead of replacing them with global defaults.

Testschritte: Der globale Standard ist medium. Wechseln Sie in der Sitzung mit /model --reasoning=low auf low, beenden Sie die Sitzung und führen Sie dann aus:

bash
codex resume --last

Nach der Wiederherstellung zeigt die Statusleiste GPT-6.1-Sol lowan. Senden Sie eine weitere Runde: Im Sitzungsprotokoll steht für diese Runde weiterhin low, der globale Wert medium hat sie nicht überschrieben, und der Cache greift wie gewohnt (siehe Runde 5 in der Tabelle oben).

codex-0-164-resume-terminal

Credentials bei Remote-Bash maskieren

Original aus den Release Notes: Mask credentials during supported remote Bash commands and Zsh snapshot sessions, including credentials from custom providers.

Wenn Sie mit experimental_bearer_token einen eigenen Provider konfigurieren, bedeutet das: In unterstützten Remote-Bash-Befehlen und Zsh-Snapshot-Sitzungen fallen auch die Credentials des Providers unter die Maskierung. Legen Sie den Key trotzdem nur in der config.toml ab, nicht in Projektdateien, und fügen Sie ihn nicht in den Chat ein.

Windows-Unternehmensproxy mit Negotiate/NTLM

Ab 0.164.0 antwortet Codex unter Windows bei HTTPS- und WebSocket-Verbindungen auf eine Proxy-Authentifizierungsabfrage mit den Negotiate- oder NTLM-Credentials des aktuell angemeldeten Windows-Benutzers. Wenn Sie Codex unter Windows nutzen, lohnt sich zusätzlich ein Blick in dieCodex VS Code Windows-Anleitung.

Was bei Drittanbieter-APIs zu beachten ist

  • Alle Tests in diesem Artikel liefen mit dem Key dieser Seite und einem eigenen Provider in der globalen config.toml, Modell gpt-6.1-sol,/presets,/model als Inline-Parameter sowie resume funktionieren einwandfrei.
  • Der eigene Provider schreibt den Key mit experimental_bearer_token fest, zusätzliche Umgebungsvariablen sind nicht nötig.
  • Das Inline- /model ändert nur die aktuelle Sitzung. Wollen Sie den Standard für die Reasoning-Stufe dauerhaft ändern, passen Sie weiterhin in der config.toml den Wert model_reasoning_effortan.
  • Gängige Alltagsabläufe finden Sie unterCodex verwenden.

Häufige Fragen

Wie aktualisiere ich Codex CLI 0.164?

npm i -g @openai/codex@latest, danach mit codex --version prüfen, ob 0.164.0 oder höher installiert ist.

Wo werden die /presets gespeichert?

In der globalen ~/.codex/config.toml im Abschnitt [tui.presets.N] ; N ist die Slot-Nummer. Im Menü können Sie mit e bearbeiten, mitd löschen oder die Datei direkt ändern.

Wie führe ich /presets schnell aus?

Geben Sie /presets ein, um das Menü zu öffnen, und drücken Sie die Slot-Ziffer, um direkt zu starten.

Wie wechsle ich in Codex die Reasoning-Stufe?

/model --reasoning=high schalten Sie in einer Zeile um, oder verwenden Sie alt+,oderalt+. als Tastenkürzel. Die Schreibweise /model gpt-6.1-sol high erzeugt den Fehler Unexpected argument 'high'.

Macht ein Wechsel der Reasoning-Stufe mitten in der Sitzung den Cache ungültig?

In unserem Test mit einem Drittanbieter-Key gab es nach dem Wechsel auf high und auf low jeweils in der ersten Runde noch Cache-Treffer.

Sind die Modelleinstellungen nach resume noch da?

Ab 0.164.0 werden die in der Sitzung gespeicherten Einstellungen wiederhergestellt. In unserem Test blieb nach codex resume --last das in der Sitzung eingestellte low erhalten, es fiel nicht auf den globalen Standard zurück.

Braucht der Windows-Unternehmensproxy zusätzliche Konfiguration?

Laut Release Notes beantwortet Codex Proxy-Authentifizierungsabfragen automatisch mit den Negotiate- oder NTLM-Credentials des aktuell angemeldeten Benutzers. Neue Konfigurationsoptionen werden nicht erwähnt.

API Key erstellen →

相关文章

Sieht jede KI-Webseite sofort nach KI aus? Hallmark v2 für Claude Code / Codex installieren, Seiten mit 48 Themes erzeugen und selbst prüfen lassen (Praxistest mit Drittanbieter-API-Key)

Sieht jede KI-Webseite sofort nach KI aus? Hallmark v2 für Claude Code / Codex installieren, Seiten mit 48 Themes erzeugen und selbst prüfen lassen (Praxistest mit Drittanbieter-API-Key)

Warum sehen KI-generierte Webseiten sofort nach KI aus? Hallmark v2 ist ein Webdesign-Skill für Claude Code und Codex: Es wählt zunächst 3 von 48 Themes zur Auswahl aus, gestaltet das Layout dann nach der Aufgabe der Landingpage und prüft am Ende in einem echten Browser bei 8 Breiten. In diesem Beitrag testen wir mit dem API Key dieser Seite die Installation, eine Landingpage für eine Budgetbuch-App, /hallmark audit und /hallmark redesign, samt Vorher-Nachher-Vergleich und Dauer pro Schritt.

Claude Code MCP Tasks: So nutzen Sie sie. Lange Aufgaben im Hintergrund, Rückfragen per Elicitations, ab 2.1.304 (getestet mit API Key eines Drittanbieters)

Claude Code MCP Tasks: So nutzen Sie sie. Lange Aufgaben im Hintergrund, Rückfragen per Elicitations, ab 2.1.304 (getestet mit API Key eines Drittanbieters)

Ab Claude Code v2.1.304 gibt es MCP Tasks als öffentliche Beta: Der MCP-Server übernimmt lange Aufgaben und führt sie selbst aus, Claude muss nicht warten, und Remote-Aufgaben laufen auch nach dem Beenden weiter. Dieser Beitrag erklärt anhand der offiziellen Doku die Voraussetzungen, die Nutzung von /tasks, die zwei Variablen zum Warten auf Ergebnisse und den Unterschied zum „automatisch nach 2 Minuten in den Hintergrund“. Außerdem haben wir mit einem API Key eines Drittanbieters unter v2.1.309 den automatischen Hintergrundbetrieb, /tasks und die Elicitation-Rückfrage mitten in der Aufgabe getestet.

Kimi K3.1 Pro erschienen: Einrichtung in Claude Code, Unterschiede zu K3, Highspeed richtig wählen

Kimi K3.1 Pro erschienen: Einrichtung in Claude Code, Unterschiede zu K3, Highspeed richtig wählen

Kimi hat am 24. Oktober um 01:15 Uhr Pekinger Zeit K3.1 Pro und K3.1 Pro Highspeed veröffentlicht. Dieser Beitrag fasst die offiziellen Eckpunkte zusammen, erklärt die Unterschiede zwischen K3.1 Pro und K3, zeigt die settings.json-Konfiguration für Claude Code (offizielle Modell-ID von K3.1 Pro und das auf dieser Seite aktuell verfügbare kimi-k3) und eine Programmieraufgabe, die mit kimi-k3 in Claude Code gelaufen ist.