{"_id":"@aditya-borse/pi-codex-fast","_rev":"3-a72543de540aca9c99a0e5568f4efaa7","name":"@aditya-borse/pi-codex-fast","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@aditya-borse/pi-codex-fast","version":"0.1.0","license":"MIT","_id":"@aditya-borse/pi-codex-fast@0.1.0","maintainers":[{"name":"aditya-borse","email":"borse.aditya7@gmail.com"}],"homepage":"https://github.com/aditya-borse/pi-codex-fast#readme","bugs":{"url":"https://github.com/aditya-borse/pi-codex-fast/issues"},"pi":{"extensions":["./extensions/fast-mode.ts"]},"dist":{"shasum":"7d8b84630b63e8dface6b013a42288f455700a1b","tarball":"https://registry.npmjs.org/@aditya-borse/pi-codex-fast/-/pi-codex-fast-0.1.0.tgz","fileCount":4,"integrity":"sha512-+87v9C7j/Hmvdlzki7y3XRUPEv7ZseedXZ7+BIK3ByztOkpg6hCp1F8nw3tFV3VYJfze/Ru+S7evlLLhW/px0Q==","signatures":[{"sig":"MEUCIFRcnh2jiaonTQZGCdUPhHkbFS3Wj3yX+YE4psfCBkifAiEA1RXS/auDMtjWEs9oZ8mi5I4bph6hWL9UW1G7xIwkQQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17054},"gitHead":"cef356fbbdaf33ae4611f0f4414bfe4a18b32768","scripts":{"check":"pi -e . --list-models >/dev/null"},"_npmUser":{"name":"aditya-borse","email":"borse.aditya7@gmail.com"},"repository":{"url":"git+https://github.com/aditya-borse/pi-codex-fast.git","type":"git"},"_npmVersion":"11.6.2","description":"Fast mode for Pi: lower-latency OpenAI Priority service tier for GPT-5.5, GPT-5.4, and GPT-5.4 Mini.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-codex-fast_0.1.0_1778861925047_0.948485925099591","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aditya-borse/pi-codex-fast","version":"0.1.1","license":"MIT","_id":"@aditya-borse/pi-codex-fast@0.1.1","maintainers":[{"name":"aditya-borse","email":"borse.aditya7@gmail.com"}],"homepage":"https://github.com/aditya-borse/pi-codex-fast#readme","bugs":{"url":"https://github.com/aditya-borse/pi-codex-fast/issues"},"pi":{"extensions":["./extensions/fast-mode.ts"]},"dist":{"shasum":"a6fb4b621d23c54b17a8ca9f10e81422ef65d072","tarball":"https://registry.npmjs.org/@aditya-borse/pi-codex-fast/-/pi-codex-fast-0.1.1.tgz","fileCount":4,"integrity":"sha512-LoQ8wMU70Auoy+e4WuiEB3NSZyNgFoEJ28dgRK/fkX2mp+EabVoxBUfMBWvLRg6ConVVycF1e+AesAJTo4HeWQ==","signatures":[{"sig":"MEUCIAegQ0NurWIl9ts5y3poo6Sglho1lJu1Pw9Um1DMIwxmAiEAzFCXpIE1tPiIPHpuJVjXObXVfJYYtgqwDibWxg0KvCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17317},"gitHead":"07169d4f60e7317f753d6fb14dd8a2ade9fe2e25","scripts":{"check":"pi -e . --list-models >/dev/null"},"_npmUser":{"name":"aditya-borse","email":"borse.aditya7@gmail.com"},"repository":{"url":"git+https://github.com/aditya-borse/pi-codex-fast.git","type":"git"},"_npmVersion":"11.6.2","description":"Enables fast mode for select openai models on pi coding agent","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-codex-fast_0.1.1_1778867878389_0.5557574935752356","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aditya-borse/pi-codex-fast","version":"0.1.2","description":"Enables fast mode for select openai models on pi coding agent","license":"MIT","repository":{"type":"git","url":"git+https://github.com/aditya-borse/pi-codex-fast.git"},"homepage":"https://github.com/aditya-borse/pi-codex-fast#readme","bugs":{"url":"https://github.com/aditya-borse/pi-codex-fast/issues"},"scripts":{"check":"pi -e . --list-models >/dev/null"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*","@earendil-works/pi-tui":"*"},"pi":{"extensions":["./extensions/fast-mode.ts"]},"gitHead":"fbd7d44ca84086c8119d00da047a68d39730b3eb","_id":"@aditya-borse/pi-codex-fast@0.1.2","_nodeVersion":"24.17.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-6gMioR98nc6Ejmu9QVaafBN+RetKhfBn3Eg0lXAWiMYi/lI5iyAiUb0WFjScuefwfJ6MWFcImY+n6JZjLy606A==","shasum":"e75bd1ad64a36379abd86bfe02dd9a692564002e","tarball":"https://registry.npmjs.org/@aditya-borse/pi-codex-fast/-/pi-codex-fast-0.1.2.tgz","fileCount":4,"unpackedSize":17520,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBKg+mZP2tsvNH8kLbR5G16Z48jNBptrhQ9GLAoltgj0AiEAr6SKAI1Mi8UFHmnUWrNVzU/c+PrC1miT8Bmb22cexWU="}]},"_npmUser":{"name":"aditya-borse","email":"borse.aditya7@gmail.com"},"directories":{},"maintainers":[{"name":"aditya-borse","email":"borse.aditya7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-codex-fast_0.1.2_1783760849298_0.7899371052821296"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-15T16:18:44.957Z","modified":"2026-07-11T09:07:29.518Z","0.1.0":"2026-05-15T16:18:45.219Z","0.1.1":"2026-05-15T17:57:58.547Z","0.1.2":"2026-07-11T09:07:29.429Z"},"bugs":{"url":"https://github.com/aditya-borse/pi-codex-fast/issues"},"license":"MIT","homepage":"https://github.com/aditya-borse/pi-codex-fast#readme","repository":{"type":"git","url":"git+https://github.com/aditya-borse/pi-codex-fast.git"},"description":"Enables fast mode for select openai models on pi coding agent","maintainers":[{"name":"aditya-borse","email":"borse.aditya7@gmail.com"}],"readme":"# pi-codex-fast\n\nEnables fast mode for select openai models on [pi](https://pi.dev).\n\nWhen Fast mode is on, this extension uses pi-ai's native OpenAI service tier support to request:\n\n```json\n{\n  \"service_tier\": \"priority\"\n}\n```\n\nUsing pi-ai's native `serviceTier` path keeps pi's usage and cost accounting aligned with the selected service tier.\n\n## Install\n\nInstall from npm:\n\n```bash\npi install npm:@aditya-borse/pi-codex-fast\n```\n\nTry it for one run without installing:\n\n```bash\npi -e npm:@aditya-borse/pi-codex-fast\n```\n\nUpdate or remove it later with:\n\n```bash\npi update npm:@aditya-borse/pi-codex-fast\npi remove npm:@aditya-borse/pi-codex-fast\n```\n\n> Extensions run with your local user permissions. Review code before installing third-party pi packages.\n\n### Local development\n\nFrom this checkout:\n\n```bash\npi -e .\n# or install this checkout\npi install .\n```\n\n## Usage\n\n```text\n/fast-mode\n/fast-mode on\n/fast-mode off\n/fast-mode status\n```\n\n`/fast-mode` toggles the current mode. When enabled, the footer shows `⚡` inline beside the model name, for example `gpt-5.6-luna ⚡ • low`.\n\n![inline icon with model name for fast mode](https://raw.githubusercontent.com/aditya-borse/pi-codex-fast/main/assets/inline-icon.png)\n\nYou can also start pi with Fast mode enabled:\n\n```bash\nPI_CODEX_FAST=1 pi\n# or\npi --fast-mode\n```\n\n## Supported models\n\nFast mode is intentionally limited to OpenAI Priority-priced models:\n\n- `gpt-5.6-luna`\n- `gpt-5.6-sol`\n- `gpt-5.6-terra`\n- `gpt-5.5`\n- `gpt-5.4`\n- `gpt-5.4-mini`\n\nSupported providers:\n\n- `openai`\n- `openai-codex`\n\nOther models and providers are left untouched.\n\n## Pricing warning\n\nThe extension shows a one-line warning when enabled: `Fast mode turned on for <model> uses about 2x the token price for lower latency.`\n\n## Note\n\nThe extension is off by default and only modifies provider behavior when all of these are true:\n\n1. Fast mode is on.\n2. The current provider is `openai` or `openai-codex`.\n3. The current API is `openai-responses` or `openai-codex-responses`.\n4. The current model is `gpt-5.6-luna`, `gpt-5.6-sol`, `gpt-5.6-terra`, `gpt-5.5`, `gpt-5.4`, or `gpt-5.4-mini`.\n\nIt does not change prompts, tools, or model selection. Non-eligible provider requests fall through to pi's normal OpenAI/OpenAI Codex streamers unchanged.","readmeFilename":"README.md"}