Keine Wartezeit mehr bei Codex-Kontingentende: Hermes fügt /usage reset hinzu

Für Entwickler, die täglich in Codex arbeiten, ist der frustrierendste Moment nicht eine falsche Antwort, sondern die plötzliche Kontingentgrenze mitten in einer langen Aufgabe. Der Kontext ist bereits aufgebaut, Tool-Aufrufe wurden ausgeführt, und nun muss man den Flow unterbrechen, um irgendwo anders einen Reset einzulösen.
Hermes Agent hat gerade PR #64280 gemerged und den Befehl /usage reset hinzugefügt. Ab sofort kannst du gesammelte Codex-Kontingent-Resets direkt in Hermes einlösen, ohne die Codex-CLI oder die Website zu öffnen und ohne die Sitzung zu verlieren.
Welches Problem damit gelöst wird
OpenAI gibt Nutzern von ChatGPT-plan mit Codex Rate-Limit-Reset-Gutschriften. Stell sie dir als Notfallaufladung vor: Wenn du das 5-Stunden- oder das wöchentliche Limit erreichst, füllt ein eingelöster Guthabenpunkt das gesamte Kontingent wieder auf.
Bisher musste man dafür eines der folgenden verwenden:
- Die Codex-CLI
- Die Codex-Desktop-App
- Das OpenAI-Web-Dashboard
Für Entwickler, die Hermes als Haupteinstiegspunkt nutzen, bedeutete das einen zusätzlichen Kontextwechsel. /usage reset verbindet denselben Einlösefluss direkt mit dem Tool, das du ohnehin nutzt.
Kernanwendung: In drei Schritten wieder aufladen
1. Hermes aktualisieren
hermes update
2. Sicherstellen, dass das ChatGPT-Konto angemeldet ist
hermes auth
Du brauchst einen ChatGPT-plan, der Codex-Zugriff enthält.
3. Aktuellen Verbrauch prüfen
/usage
Wenn du gesammelte Resets hast, zeigt Hermes jetzt etwa Folgendes an:
You have 2 resets banked - use /usage reset to activate
4. Kontingent zurücksetzen
/usage reset
Wenn eines der Rate-Limit-Fenster vollständig aufgebraucht ist, löst Hermes eine Gutschrift ein und stellt das volle 5-Stunden- plus wöchentliche Kontingent wieder her.

Erzwungener Reset und die Sicherheitsmechanismen
Der Befehl ist vorsichtiger, als er auf den ersten Blick wirkt. Ein einzelner gesammelter Reset stellt das gesamte 5-Stunden- und wöchentliche Kontingent wieder her, sodass eine vorzeitige Einlösung verschwenderisch wäre.
Hermes lehnt die Einlösung daher ab, wenn kein Fenster vollständig aufgebraucht ist, und zeigt an, wie viel vom aktivsten Fenster noch übrig ist. Mit --force kannst du das überschreiben:
/usage reset --force
Mögliche Ergebnisse:
| Ergebnis | Bedeutung |
|---|---|
reset |
Einlösung erfolgreich, Kontingent wiederhergestellt |
nothing_to_reset |
Kein Fenster war vollständig aufgebraucht, Gutschrift nicht verbraucht |
no_credit |
Keine gesammelten Resets verfügbar |
already_redeemed |
Diese Gutschrift wurde bereits eingelöst (Idempotenz-UUID-Schutz) |
reset_wrong_provider |
Aktueller Provider ist nicht openai-codex |
Warum das für Entwickler wichtig ist
Beim Programmieren gibt es zwei Arten von Unterbrechungen, die besonders wehtun:
- Flow-Unterbrechung — man ist tief in einer komplexen Refaktorierung und das Modell antwortet nicht mehr.
- Kontext-Unterbrechung — Codex hat das Projekt bereits gelesen, Befehle ausgeführt und Zwischendateien erzeugt; ein Toolwechsel bedeutet, dass man den gesamten Zustand wiederherstellen muss.
/usage reset hält die Reset-Aktion in derselben Chat-Oberfläche, die du ohnehin nutzt. Besonders hilfreich ist das bei:
- Langen Refaktorierungssitzungen — die Aufgabe läuft bereits über Hunderte Zeilen, dann trifft sie das Limit.
- Mehrfachdatei-Analyse — der Projektkontext ist geladen; ein Toolwechsel würde bedeuten, die Aufgabe neu zu erklären.
- Cron- oder Hintergrundjobs — ein unbeaufsichtigter Lauf, der das Limit erreicht, kann vollständig fehlschlagen; ein Reset-Befehl bietet einen Wiederherstellungspfad.
- Intensiven Debug-Schleifen — häufige Codex-Aufrufe verbrauchen das Kontingent schneller; manuelle Resets sparen viel Wartezeit.
Wie es technisch funktioniert
Laut PR #64280 ist die Implementierung sauber und folgt der offiziellen Semantik des Codex-Clients:
- Wiederverwendung des vorhandenen dreistufigen Codex-Credential-Resolvers von Hermes.
- Aufruf des OpenAI-Endpunkts
/rate-limit-reset-credits/consumemit einem UUID-Idempotenz-Schlüssel, genau wie der offizielle Codex-Client. - Behandlung von PathStyle-Unterschieden (
/whamvs/api/codex) und desChatGPT-Account-Id-Headers. - Verfügbar sowohl in der CLI als auch im Gateway, also sowohl im Terminal als auch auf Messaging-Plattformen wie Telegram oder Discord.
- Neue i18n-Schlüssel in allen 16 Sprachvarianten und Dokumentationsaktualisierungen in
cli.mdsowie im Messaging-Index.
Die Testabdeckung ist ebenfalls gründlich: Unit-Tests, Gateway-Kommandotests, i18n-Paritätstests und ein realer Socket-E2E gegen einen lokalen Fake-Codex-Backend, der die Hinweisanzeige, den Guard-Block, die --force-Einlösung, den Idempotenz-Schlüssel auf dem Draht und beide CLI-Einstiegspunkte überprüft hat.
Ein weiteres tägliches Update vom „Workhorse“-Team
Wer das Hermes-Commit-Log verfolgt, weiß, dass dieses Projekt fast täglich neue Commits bekommt. PR #64280 wurde vor zwei Tagen gemerged, während das Repository bereits Commits von vor vier, sieben und neunzehn Stunden hatte. Das Wartungstempo des Nous-Research-Teams ist der „Workhorse“-Rhythmus, der Hermes verlässlich am Leben hält.
/usage reset ist kein aufsehenerregendes Headline-Feature. Es ist eine kleine, praktische Verbesserung, die einen echten Schmerzpunkt für Menschen löst, die Hermes wirklich zur Arbeit nutzen. Das sind oft die besten Updates.
Wichtigste Punkte
/usage resetermöglicht es dir, gesammelte Codex-Resets direkt in Hermes einzulösen, ohne zur Codex-CLI oder Website wechseln zu müssen.- Führe
hermes updateaus, bestätigehermes authund verwende dann bei Bedarf/usage reset. - Standardmäßig schützt es vor verschwendeten Gutschriften; nur vollständig aufgebrauchte Fenster lösen einen Reset aus. Mit
--forceüberschreibst du das. - Ergebnisse sind
reset,nothing_to_reset,no_credit,already_redeemedundreset_wrong_provider. - Funktioniert sowohl in der CLI als auch im Gateway, also für Terminal- und Chat-Plattform-Nutzer gleichermaßen.
Referenzen: