Přeskočit na obsah
Nástroje 3 min čtení

Codex zapne experimentální správu kontextu jen třem z šestnácti tarifů ChatGPT

Codex 0.153.0 vyšel 3. září 2026 a přidal vypnutou položku features.context_management.experimental_mode. Zapíná rozpočet tokenů, poznámky k historii a nástroj new_context. Naskočí ale jen tehdy, když je relace přihlášená účtem ChatGPT s tarifem Plus, Pro nebo Pro Lite a jde přes backend Codexu; kdo se hlásí klíčem k API, nastavení zapne nadarmo.

Otevřená kartotéka papírových lístků s barevnými rozřaďovači
Lístková kartotéka drží poznámky i po tom, co se pracovní stůl uklidí. Snímek je ilustrační a s popisovaným nástrojem nesouvisí. Foto: Abdulla Al Muhairi, Flickr (CC BY 2.0)

Codex je agentní nástroj OpenAI, který pracuje s kódem v terminálu. Verze 0.153.0 vyšla 3. září 2026 a přinesla mimo jiné vypnutou položku nastavení features.context_management.experimental_mode. Poznámky k vydání o ní píšou, že po zapnutí aktivuje rozpočet tokenů, poznámky k historii a nástroj new_context, a podmínku shrnují jednou větou: platí to pro relace ChatGPT Plus, Pro nebo Pro Lite, které jedou přes backend Codexu.

V kódu je ta věta rozepsaná na deset podmínek a stačí, aby platila jediná z nich, a nastavení nemá žádný účinek.

Deset důvodů, proč funkce nenaskočí

Rozhoduje funkce apply_experimental_context() v souboru token_budget.rs, jak ho vydala značka rust-v0.153.0. Je v ní jediný podmínkový blok spojený logickým „nebo“ a za ním návrat bez jakékoli hlášky. Vypadne z něj relace, která nemá zapnutou vlastnost context_management; poskytovatel modelu, který neumí trasy backendu Codexu nebo nevyžaduje přihlášení k OpenAI; poskytovatel, který si čte klíč z proměnné prostředí, má vlastní token, vlastní autentizaci nebo běží přes Amazon Bedrock; přihlášení, které není účtem ChatGPT nebo nemá průchozí tarif; a nakonec případ, kdy se nedá zapnout související vlastnost token_budget.

Kdo si nastavení zapíše a některou podmínku nesplní, chybu nedostane. Funkce jen vrátí prázdný výsledek a relace pojede tak, jako by v konfiguraci nic nestálo.

Průchozí jsou tři tarify

Výčet PlanType v souboru account.rs jmenuje šestnáct tarifů a k tomu zachytávač Unknown pro hodnoty, které Codex nezná. Podmínkou projdou tři: Plus, Pro a Pro Lite.

Test připsaný k téže funkci vypisuje i druhou stranu. Účet ChatGPT s tarifem Free neprojde, přihlášení klíčem k API neprojde ani s tarifem Pro a neprojde ani Enterprise. Podniková varianta tedy zůstává bez funkce, kterou dostane osobní předplatné Plus. Ve výčtu průchozích nejsou ani Team, Business, Go, Edu a jejich odvozeniny.

Co se zapnutím přibude

Nastavení samo nic nového neimplementuje, jen zapne dvě věci, které v Codexu už jsou. První je vlastnost token_budget, která podle popisu ve výčtu vlastností přidává do kontextu viditelného modelu údaje o kontextovém okně a umí modelu poslat připomínku, když zbývá málo tokenů. Druhá je přepínač use_history_notes_extension, který zapíná rozšíření pro poznámky k historii; rozšíření mají v Codexu vlastní rozhraní a magazín o něm psal u verze 0.151.0.

K tomu se do seznamu nástrojů přidá new_context. Jeho popis je jedna věta: „Start a new context window. Does not clear, reset, or otherwise affect environment state.“ Model si tedy může kontextové okno založit znovu, aniž tím sáhne na stav prostředí, ve kterém pracuje.

Rozšíření poznámek k historii novinka téhle verze není. Do repozitáře přibylo 21. srpna 2026 pod návrhem změny číslo 39827 a do 0.153.0 se v něm změnilo jen to, že ho nová položka nastavení umí zapnout sama.

Poznámky nekončí na disku

Rozšíření dává modelu dva nástroje, historynotes. První umí procházet a prohledávat dřívější konverzaci po tom, co se kontextové okno založí znovu, druhý vede soukromé poznámky s virtuálními cestami a stropem jednoho milionu bajtů na soubor. Data ale nezůstávají u uživatele: HistoryNotesBackend posílá každé volání jako požadavek HTTP přes poskytovatele modelu. To vysvětluje, proč se funkce váže na backend Codexu a proč ji cizí poskytovatel nedostane – druhou stranu té výměny musí někdo provozovat.

Popis obou nástrojů, který vidí model, končí instrukcí mlčet. V překladu: jde o soukromý stav určený jen modelu, má ho používat tiše a nikdy uživateli neprozradit ani nepopsat nástroj, jeho existenci či použití, cesty, způsob ukládání a obnovy ani vlastní obsah, a to ani citací nebo shrnutím. Tahle věta je v souboru s popisy nástrojů od prvního dne, kdy rozšíření vzniklo, takže s novým nastavením nesouvisí. Znamená ovšem, že po jeho zapnutí si model vede záznam, o kterém má na dotaz mlčet.

Co se z pramenů zjistit nedá

Ani poznámky k vydání, ani návrh změny číslo 42385 neuvádějí, proč hranice vede přes tři tarify a proč z nich vypadává Enterprise. Neříkají ani, jestli je omezení dočasné. Vlastnost je v seznamu vedená ve stavu „ve vývoji“ a ve výchozím nastavení vypnutá, takže se počítá s dalšími změnami; kdy a jaké, v pramenech není.

Zdroje

Diskuse

Zatím tu nikdo nediskutuje. Můžete být první.

Napsat příspěvek

Diskutovat můžete i bez účtu. S registrací se ale příspěvek zveřejní hned a nemusíte pokaždé vyplňovat jméno. Účet už máte? Přihlaste se.

Nezveřejňujeme ho, slouží jen redakci.

Podporuje zápis Texy: **tučně**, *kurzíva*, odrážky, odkazy.

Dál k tématu

  1. Nástroje

    Pydantic AI 2.37 už váže volání nástroje k oznámené zprávě

    Pydantic AI při odpovědi tvořené jen voláním nástroje posílala odkaz na zprávu, kterou proud AG-UI nikdy nezahájil. Verze 2.37.0 přidává prázdný pár začátku a konce…

  2. Nástroje

    Dohled v PILOTu umí přesměrovat běžícího agenta

    Preprint týmu AllSpark z 27. srpna popisuje agenta, jehož práci za běhu sleduje a směruje druhý agent. PILOT v Terminal-Bench 2.0 překonal nejlepší srovnávaný nástroj o…

  3. Nástroje

    Codex 0.151.0 dovoluje rozšířením přepsat výsledek nástroje MCP

    Rozšíření Codexu mohou od verze 0.151.0 prohlédnout odpověď serveru MCP a před modelem ji nahradit. Dostanou i konečné argumenty a kontext volání; změna platí pro…

  4. Nástroje

    Modul mcp.server.fastmcp se do SDK vrátil jen proto, aby spadl s odkazem na návod

    Přejmenování třídy FastMCP na MCPServer nechalo ve druhé verzi knihovny mcp starý import padat na holé hlášce, ze které se nedalo poznat, že je nainstalovaná jiná hlavní…