@xl0/pi-lovely-codex
Pi extension for GPT fast mode and Codex-style apply_patch
Package details
Install @xl0/pi-lovely-codex from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@xl0/pi-lovely-codex- Package
@xl0/pi-lovely-codex- Version
0.2.1- Published
- Jul 24, 2026
- Downloads
- 458/mo · 176/wk
- Author
- xl0
- License
- MIT
- Types
- extension
- Size
- 22 KB
- Dependencies
- 2 dependencies · 3 peers
Pi manifest JSON
{
"extensions": [
"./extensions"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@xl0/pi-lovely-codex
GPT "Fast mode" control and Codex-style apply_patch tool.
Install
pi install npm:@xl0/pi-lovely-codex
Or use without installing:
pi -e npm:@xl0/pi-lovely-codex
/lovely-codex

GPT fast mode 🏎️
Sends service_tier: "priority" to request priority serving:
default— don't sendservice_tierfast— priority on bothopenaiandopenai-codexfast-codex— priority onopenai-codexonly
GPT models on those two providers only. Fast mode shows 🏎️ in the status line.
On the Codex subscription,
priorityis silently ignored unless your account has Fast mode credits. On the OpenAI API it needs priority processing enabled for your org.
apply_patch
GPT models are trained on Codex's apply_patch; with Pi's edit tool, muscle
memory shows — silly mistakes creep in. This extension gives them the tool they
were trained on.
By default, apply_patch is a plain JSON tool { input: string }. For models
that support OpenAI grammar tools, it can instead be a freeform custom tool
constrained by Codex's Lark grammar.
Patches are applied by shelling out to
codex --codex-run-as-apply-patch. The Codex CLI must be installed and on PATH.
Settings:
add apply_patch—on,off, orgpt-only(default: only for model ids starting withgpt-or containing/gpt-).enable freeform— use the grammar-constrained custom tool when supported (off by default).disable write/disable edit— drop the now-redundant built-in tools whileapply_patchis active (off by default); restored after, but never beyond what the session started with.
Config files
- User:
~/.pi/agent/xl0-pi-lovely-codex.json - Workspace:
<cwd>/.pi/xl0-pi-lovely-codex.json
Workspace overrides User. All keys optional.
Related projects
| Pi Lovely Web | web_search, web_fetch, web_image tools |
| Pi Lovely Dev Tools | interactive debugging helpers /tool, /show-sysprompt, /show-context, /llm-stats |
| Pi Lovely IDE | IDE integration |
| Pi Lovely Config | scoped config helpers for Pi extensions |
| Pi Lovely Comment | open the last assistant message in your editor and sync edits back into the prompt |
| Pi Lovely Rename | automatic and manual session naming |
Like this work? Hire me