with one click
permissions
// View and manage role permissions. Use when the user asks about what permissions a role has, or wants to change what users can do.
// View and manage role permissions. Use when the user asks about what permissions a role has, or wants to change what users can do.
View and set configuration. Use when the user asks to change trigger behavior, extension settings, or other settings.
Mute or unmute users. Use when a user is being abusive, spamming, trying to exfiltrate secrets, or deliberately wasting resources.
Manage user roles. Use when the user asks to grant or revoke permissions, make someone an admin, or check who has access.
Manage scheduled tasks — create cron jobs or one-shot reminders that run prompts on a schedule. Use when the user asks to schedule something, set a reminder, or manage recurring tasks.
| name | permissions |
| description | View and manage role permissions. Use when the user asks about what permissions a role has, or wants to change what users can do. |
mrctl permissions show [--role <role>]
mrctl permissions set <role> <perm1,perm2,...>
prompt.group, prompt.dm, stop, compact, tasks.list, tasks.create, tasks.pause, tasks.resume, tasks.delete, config.get, config.set, roles.list, roles.grant, roles.revoke, permissions.get, permissions.set
Extension permissions are also available. Each extension adds its own permission (e.g., knowledge, github). Extension CLIs are called directly in bash — permission enforcement is automatic.