Skip to content

rulvar API reference


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

PropertyTypeDescriptionInherited fromDefined in
ask?PermissionRule[]-PermissionConfig.askpackages/core/dist/index.d.ts
canUseTool?CanUseTool-PermissionConfig.canUseToolpackages/core/dist/index.d.ts
deny?PermissionRule[]-PermissionConfig.denypackages/core/dist/index.d.ts
hooks?PermissionHook[]-PermissionConfig.hookspackages/core/dist/index.d.ts
inheritPermissions?booleanDefault 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