@hheei/pi-loadout

Visual loadout and resource manager for Pi Coding Agent.

Packages

Package details

extension

Install @hheei/pi-loadout from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@hheei/pi-loadout
Package
@hheei/pi-loadout
Version
0.4.1
Published
Nov 2, 2026
Downloads
261/mo · 197/wk
Author
hheei
License
MIT
Types
extension
Size
88 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-loadout

Visual resource management extension for Pi Coding Agent.

Provides the /ext-loadout interactive TUI command to inspect, enable, disable, and override native Pi resources across Global (~/.pi/agent/settings.json) and Project (.pi/settings.json) scopes:

  • Skills
  • Extensions
  • Prompts
  • Themes

All changes write directly to Pi's native settings.json. Reload using /reload to apply changes.

Interaction

Key Action
↕ Move the selection
␣ / ↵ Toggle the resource, or cycle the project override
⇥ Switch the write scope between Global and Project
typing Filter by name, category, or origin
⎋ Clear the filter, then close and save

The list groups resources by category under a heading, and the detail pane reports the global value, the project decision, and the effective result as three separate facts. Status is drawn with Nerd Font glyphs — 4 enabled, 0 disabled, 9 project-enabled, 7 project-disabled — so a row reads correctly without relying on color. A resource contributed by a package is named after the package rather than its dist/extension.js entry point, and two resources that would otherwise share a label are qualified by the directory that owns them.