AgentOS Extensions API - v1.0.3
Preparing search index...
@framers/agentos-extensions/auth
ToolPermissionProvider
Class ToolPermissionProvider
Provider that integrates subscription service with tool permissions
Index
Constructors
constructor
Methods
check
Tool
Access
get
Accessible
Tools
Constructors
constructor
new
ToolPermissionProvider
(
subscriptionService
:
ISubscriptionService
,
)
:
ToolPermissionProvider
Parameters
subscriptionService
:
ISubscriptionService
Returns
ToolPermissionProvider
Methods
check
Tool
Access
checkToolAccess
(
context
:
ToolPermissionContext
)
:
Promise
<
ToolPermissionResult
>
Parameters
context
:
ToolPermissionContext
Returns
Promise
<
ToolPermissionResult
>
get
Accessible
Tools
getAccessibleTools
(
userId
:
string
,
tools
:
{
id
:
string
;
name
:
string
;
requiredFeatures
?:
string
[]
}
[]
,
)
:
Promise
<
string
[]
>
Parameters
userId
:
string
tools
:
{
id
:
string
;
name
:
string
;
requiredFeatures
?:
string
[]
}
[]
Returns
Promise
<
string
[]
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
check
Tool
Access
get
Accessible
Tools
AgentOS Extensions API - v1.0.3
Loading...
Provider that integrates subscription service with tool permissions