| name | permissions |
| description | Command approvals, tool policies, and exec security |
| emoji | 🛡️ |
Permissions - Complete API Reference
Manage command execution approvals, tool access policies, and security controls.
Chat Commands
View Permissions
/permissions View current permissions
/permissions list List all rules
/permissions pending View pending approvals
/permissions history View approval history
Approve/Reject
/approve Approve pending command
/approve <id> Approve specific request
/reject Reject pending command
/reject <id> "reason" Reject with reason
Allow/Block Rules
/permissions allow "npm install" Allow pattern
/permissions allow "git *" Allow with wildcard
/permissions block "rm -rf" Block dangerous command
/permissions remove <rule-id> Remove rule
Security Mode
/permissions mode Check current mode
/permissions mode allowlist Only allowed commands
/permissions mode blocklist Block specific commands
/permissions mode full Allow all (dangerous)
TypeScript API Reference
Create Permissions Manager
import { createPermissionsManager } from 'clodds/permissions';
perms = ({
: ,
: [
,
,
,
,
,
],
: [
,
,
,
],
: ,
: ,
: ,
: ,
});