pi-ghcp-headers
Pi extension to customize GitHub Copilot X-Initiator header behavior
Package details
Install pi-ghcp-headers from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-ghcp-headers- Package
pi-ghcp-headers- Version
0.1.0- Published
- Apr 5, 2026
- Downloads
- 126/mo · 6/wk
- Author
- d3vr
- License
- MIT
- Types
- extension
- Size
- 20.7 KB
- Dependencies
- 0 dependencies · 2 peers
Pi manifest JSON
{
"extensions": [
"./index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-ghcp-headers
Pi extension that customizes GitHub Copilot X-Initiator behavior with first-message/follow-up percentages.
Install (local dev)
pi -e ./index.ts
Install (package)
pi install npm:pi-ghcp-headers
Config
Config is loaded from:
- Global:
~/.pi/agent/ghcp-headers.json - Project:
.pi/ghcp-headers.json
Project config overrides global config.
Keys
firstMessageAgentPercent(default0)followupMessageAgentPercent(default100)debugEnabled(defaultfalse)debugLogPath(default/tmp/pi-ghcp-headers-debug.log)
Example:
{
"firstMessageAgentPercent": 0,
"followupMessageAgentPercent": 100,
"debugEnabled": false,
"debugLogPath": "/tmp/pi-ghcp-headers-debug.log"
}
Commands
/ghcp-headers-status/ghcp-headers-set <key> <value> [global|project]/ghcp-headers-reset [global|project]/ghcp-headers-debug <on|off> [global|project]
Notes
- Applies only to models from provider
github-copilot. - Extension overrides Copilot provider runtime behavior and injects request headers via provider stream options.