@hheei/pi-settings

Settings surface host for Pi extensions.

Packages

Package details

extension

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-settings in 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.
  • Provider Registry: Extensions register isolated, unique top-level group IDs without namespace collisions or global state pollution.