rulvar API reference / @rulvar/rulvar / AgentProfilePermissions
Interface: AgentProfilePermissions
Defined in: packages/core/dist/index.d.ts
Profile-level permissions. inheritPermissions governs SUBAGENT inheritance (mode c orchestrators, M6+): children get their own config only unless explicitly opted in. It is carried as data here and consumed by the spawning layers.
Extends
Properties
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
ask? | PermissionRule[] | - | PermissionConfig.ask | packages/core/dist/index.d.ts |
canUseTool? | CanUseTool | - | PermissionConfig.canUseTool | packages/core/dist/index.d.ts |
deny? | PermissionRule[] | - | PermissionConfig.deny | packages/core/dist/index.d.ts |
hooks? | PermissionHook[] | - | PermissionConfig.hooks | packages/core/dist/index.d.ts |
inheritPermissions? | boolean | Default false. | - | packages/core/dist/index.d.ts |
preset? | "strict" | "standard" | "open" | Compiles into deny/ask rules; ships in M5. | - | packages/core/dist/index.d.ts |