Header menu logo Nao

PermissionModel Module

Functions and values

Function or value Description

canDelegateTo model agentName

Full Usage: canDelegateTo model agentName

Parameters:
Returns: PermissionLevel

Check delegation access

model : PermissionModel
agentName : string
Returns: PermissionLevel

canUseTool model toolName

Full Usage: canUseTool model toolName

Parameters:
Returns: PermissionLevel

Check tool access

model : PermissionModel
toolName : string
Returns: PermissionLevel

check model capability

Full Usage: check model capability

Parameters:
Returns: PermissionLevel

Check if an action is permitted under the model

model : PermissionModel
capability : string
Returns: PermissionLevel

grant capability level model

Full Usage: grant capability level model

Parameters:
Returns: PermissionModel

Add a permission to the model

capability : string
level : PermissionLevel
model : PermissionModel
Returns: PermissionModel

revoke capability model

Full Usage: revoke capability model

Parameters:
Returns: PermissionModel

Revoke a permission (sets to Deny)

capability : string
model : PermissionModel
Returns: PermissionModel

Type something to start searching.