Skip to content

rulvar API reference


rulvar API reference / @rulvar/core / AgentProfilePermissions

Interface: AgentProfilePermissions

Defined in: packages/core/src/runtime/permission-chain.ts:66

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/src/runtime/permission-chain.ts:56
canUseTool?CanUseTool-PermissionConfig.canUseToolpackages/core/src/runtime/permission-chain.ts:57
deny?PermissionRule[]-PermissionConfig.denypackages/core/src/runtime/permission-chain.ts:55
hooks?PermissionHook[]-PermissionConfig.hookspackages/core/src/runtime/permission-chain.ts:54
inheritPermissions?booleanDefault false.-packages/core/src/runtime/permission-chain.ts:70
preset?"strict" | "standard" | "open"Compiles into deny/ask rules; ships in M5.-packages/core/src/runtime/permission-chain.ts:68