This document defines the user-facing feature paths currently exposed by codexfast.
Use it when you need a quick answer to "what does this repo actually enable?" before reading bundle-specific notes.
launchis the public runtime path. It starts Codex with a local CDP endpoint and applies the supported target patches in memory for that launched session only.- Runtime launch does not modify
app.asar,Info.plist, the app bundle, or the app signature. - Legacy bundle patch commands and internal file-patch/restore flows have been removed.
- If a user previously installed the launchd auto-repair watcher,
launchremoves the legacy watcher files before starting Codex.
- Exposes the Fast-related control in Codex Settings on supported builds.
- This is the Settings/UI path for the Fast feature set.
- Exposes the
/fastslash command in the composer. - This is the prompt-side command path for enabling or disabling Fast mode during composition.
- Exposes the composer-side
Speedmenu. - On
26.415.40636and26.417.41555, this is theAdd files and more / +Speed submenu. - On
26.422.21637,26.422.30944,26.422.62136,26.422.71525,26.429.20946,26.429.30905,26.429.61741,26.506.21252,26.506.31421,26.513.20950,26.513.31313,26.519.22136,26.519.31651,26.519.41501,26.519.81530, and26.527.31326, this is the composerIntelligencedropdown Speed submenu. - On supported builds this menu should surface
StandardandFast.
- Exposes the
Pluginssidebar/page access path for custom API users on supported builds. - This removes the relevant auth-method gates for API-key users. On newer builds this includes the sidebar entry, the
/skillsPlugins page content gate, plugin detail deep-link redirects, the aggregate connector-unavailable install block, and the install-modal disclosure-only content gate when present. - On
26.513.20950and26.513.31313, this also keeps the composer@plugin mention list from requesting the remoteshared-with-meplugin catalog, so local and already available plugin mentions can load under API-key auth. - This does not guarantee that every plugin or connector flow is available. Plugin state, connector runtime behavior, or admin-side restrictions may still block a specific plugin.
- This does not unlock the remote ChatGPT shared plugin marketplace; that catalog still requires ChatGPT authentication.
- Exposes
GPT-5.5in the app model list on supported builds when the bundled model catalog does not include it. - On
26.422.21637, the app filters the rawmodel/listresponse intomodelsByTypebefore rendering menus, so the patch also preserves the injected entry after that query selector filter. - On
26.422.30944and later builds, GPT-5.5 is expected to be visible through the official app path.codexfastskips GPT-5.5 runtime targets from that version onward. - This injects the UI catalog metadata only. The configured custom API provider must still accept
gpt-5.5at request time. - This does not replace the app's model execution path or make Codex merge arbitrary custom provider
/v1/modelsresponses into the UI catalog.
Settings-side Fast control, composer/fast, and the composer-sideSpeedmenu should be treated as one combined Fast feature set.Pluginssupport should not be described as available unless the sidebar/page gates still work cleanly on the target build.GPT-5.5model-list support should not be described as provider support. It is only a UI catalog entry.- Compatibility claims must also match
docs/compatibility-matrix.mdand the strict whitelist insrc/supported-app-versions.mts.