@rolemodel/pi-manage-permissions
Provides a command to manage permissions for @gotgenes/pi-permission-system
Package details
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"
}
}