@rolemodel/pi-manage-permissions

Provides a command to manage permissions for @gotgenes/pi-permission-system

Packages

Package details

extension

Install @rolemodel/pi-manage-permissions from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@rolemodel/pi-manage-permissions
Package
@rolemodel/pi-manage-permissions
Version
0.0.1
Published
Jun 26, 2026
Downloads
72/mo · 72/wk
Author
rolemodel-it-support
License
MIT
Types
extension
Size
12.9 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

@rolemodel/omlx — Dynamic oMLX Model Discovery

This is a UI manager for permissions implemented by @gotgenes/pi-permission-system

Table of Contents


Quick Start

# Install this extension
pi install npm:@rolemodel/pi-manage-permissions

This requires an external package to actually enforce permissions. It is designed to output the permissions format used by this extension:

pi install npm:@gotgenes/pi-permission-system

Open the TUI and navigate and enable permissions for all the available tools:

/manage-permissions

Custom Entries

The extension doesn't handle complex matching permissions but those can be set in the config file ~/.pi/agent/extensions/pi-permission-system/config.json

{
  "read": {
    "*": "allow",
    "git push *": "ask",
    "rm -rf *": "deny"
  }
}

Additional the path object is also not supported directly in the manger UI, but is a part of @gotgenes/pi-permission-system allows providing cross cutting rules for all tools that are called with a path matching the pattern.

{
  "path": {
    "*.key": "deny"
  }
}