@hheei/pi-settings
Settings surface host for Pi extensions.
Package details
Install @hheei/pi-settings from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@hheei/pi-settings- Package
@hheei/pi-settings- Version
0.4.0- Published
- Oct 21, 2026
- Downloads
- 444/mo · 18/wk
- Author
- hheei
- License
- MIT
- Types
- extension
- Size
- 116.1 KB
- Dependencies
- 1 dependency · 2 peers
Pi manifest JSON
{
"extensions": [
"dist/extension.js"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@hheei/pi-settings
Interactive settings-surface host for HEPI Pi extensions.
pi install npm:@hheei/pi-settings
The package hosts registered settings pages from various extensions (e.g. pi-ext-tools, pi-optimizer, pi-ext-addon, pi-ext-memory), and suspends editor widgets while the configuration surface is open.
Features
- Interactive Settings Surface: Run
/ext-settingsin Pi TUI mode to access an organized multi-page configuration router. - Direct Page Navigation: Open specific settings pages directly, e.g.:
/ext-settings optimizer— configure input conversions and prompt modes./ext-settings tools— configure tool execution and collapse preferences.
- Hierarchical Persistence:
- Global:
<agentDir>/ext_settings.json(e.g.~/.pi/agent/ext_settings.json) - Project Local:
<cwd>/.pi/ext_settings.json - Project configuration overrides global settings cleanly with clear inheritance semantics.
- Global:
- Provider Registry: Extensions register isolated, unique top-level group IDs without namespace collisions or global state pollution.