Pi extension that registers a Codex-style apply_patch tool and automatically swaps it with the built-in edit tool based on the selected model.
GitHub: https://github.com/tanishqkancharla/pi-apply-patch
- GPT/Codex/o-series models:
apply_patchactive,editinactive - Other models:
editactive,apply_patchinactive
Install from GitHub:
pi install https://github.com/tanishqkancharla/pi-apply-patchOr install as a local Pi package:
{
"packages": ["../../Documents/Projects/pi-apply-patch"]
}npm install
npm run typecheckThe package is source-distributed as a Pi extension. Pi loads extensions/index.ts, which imports the patch parser/applier from src/patch.ts.