pi-openai-fast-mode
Pi extension package for toggling OpenAI Fast Mode priority inference
Package details
Install pi-openai-fast-mode from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-openai-fast-mode- Package
pi-openai-fast-mode- Version
0.3.0- Published
- Jul 9, 2026
- Downloads
- 797/mo · 62/wk
- Author
- jcmunson
- License
- MIT
- Types
- extension
- Size
- 22.1 KB
- Dependencies
- 0 dependencies · 1 peer
Pi manifest JSON
{
"extensions": [
"./src/index.ts"
],
"image": "https://raw.githubusercontent.com/johncmunson/pi-openai-fast-mode/refs/heads/main/preview-img.png"
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-openai-fast-mode
Pi package that adds a Fast Mode toggle for GPT-5.6, GPT-5.5, and GPT-5.4.
Features
- Registers
/fast [on|off|toggle]. - Registers
--fastto enable Fast Mode at startup. - Injects
service_tier: "priority"into matching OpenAI/OpenAI-Codex provider payloads. - Shows a compact right-aligned TUI
fastindicator only when enabled and the current model is configured. - Persists state in user or project scope depending on how the package is loaded.
View on the Pi Package Registry
Install
pi install npm:pi-openai-fast-mode
# or project-local
pi install -l npm:pi-openai-fast-mode
For local development:
pi -e ./src/index.ts
Usage
/fast # toggle
/fast toggle # toggle
/fast on # enable
/fast off # disable
Start Pi with Fast Mode enabled and persisted:
pi --fast
Default configuration
Fast Mode starts disabled and only applies to exact configured provider/model pairs:
{
"enabled": false,
"targets": [
{ "provider": "openai", "model": "gpt-5.4", "serviceTier": "priority" },
{ "provider": "openai", "model": "gpt-5.5", "serviceTier": "priority" },
{ "provider": "openai", "model": "gpt-5.6", "serviceTier": "priority" },
{ "provider": "openai", "model": "gpt-5.6-sol", "serviceTier": "priority" },
{ "provider": "openai", "model": "gpt-5.6-terra", "serviceTier": "priority" },
{ "provider": "openai", "model": "gpt-5.6-luna", "serviceTier": "priority" },
{
"provider": "openai-codex",
"model": "gpt-5.4",
"serviceTier": "priority"
},
{
"provider": "openai-codex",
"model": "gpt-5.5",
"serviceTier": "priority"
},
{
"provider": "openai-codex",
"model": "gpt-5.6",
"serviceTier": "priority"
},
{
"provider": "openai-codex",
"model": "gpt-5.6-sol",
"serviceTier": "priority"
},
{
"provider": "openai-codex",
"model": "gpt-5.6-terra",
"serviceTier": "priority"
},
{
"provider": "openai-codex",
"model": "gpt-5.6-luna",
"serviceTier": "priority"
}
]
}
User-scoped state is stored under ~/.pi/agent/extensions/pi-openai-fast-mode/config.json.
Project-scoped state is stored under ./.pi/pi-openai-fast-mode/config.json.
Development
npm install
npm run check
