VoltAgentSkillExecutor
Workspace API / services/executors/VoltAgentSkillExecutor
services/executors/VoltAgentSkillExecutor
Classes
VoltAgentSkillExecutor
Defined in: services/executors/VoltAgentSkillExecutor.ts:164
Base class for skill executors providing common functionality
Extends
Constructors
Constructor
new VoltAgentSkillExecutor():
VoltAgentSkillExecutor
Defined in: services/executors/VoltAgentSkillExecutor.ts:174
Returns
Overrides
Properties
executorType
protectedreadonlyexecutorType:ExecutorType
Defined in: services/executors/SkillExecutor.interface.ts:173
Inherited from
BaseSkillExecutor.executorType
executorName
protectedreadonlyexecutorName:string
Defined in: services/executors/SkillExecutor.interface.ts:174
Inherited from
BaseSkillExecutor.executorName
executorVersion
protectedreadonlyexecutorVersion:string
Defined in: services/executors/SkillExecutor.interface.ts:175
Inherited from
BaseSkillExecutor.executorVersion
Methods
getInfo()
getInfo():
ExecutorInfo
Defined in: services/executors/SkillExecutor.interface.ts:183
Get executor information
Returns
Inherited from
successResult()
protectedsuccessResult():ValidationResult
Defined in: services/executors/SkillExecutor.interface.ts:198
Create a success validation result
Returns
Inherited from
BaseSkillExecutor.successResult
errorResult()
protectederrorResult(errors,warnings):ValidationResult
Defined in: services/executors/SkillExecutor.interface.ts:205
Create an error validation result
Parameters
errors
warnings
ValidationWarning[] = []
Returns
Inherited from
execute()
execute(
params):AsyncGenerator<SkillSSEEvent>
Defined in: services/executors/VoltAgentSkillExecutor.ts:1544
Execute a skill using VoltAgent
Parameters
params
Returns
AsyncGenerator<SkillSSEEvent>
Overrides
supports()
supports(
_skillVersion):boolean
Defined in: services/executors/VoltAgentSkillExecutor.ts:2169
Check if this executor supports a skill version
VoltAgent is the only executor - supports all skills
Parameters
_skillVersion
Returns
boolean
Overrides
validate()
validate(
skillVersion):Promise<ValidationResult>
Defined in: services/executors/VoltAgentSkillExecutor.ts:2178
Validate a skill version for VoltAgent execution
Parameters
skillVersion
Returns
Promise<ValidationResult>
Overrides
Functions
getVoltAgentExecutor()
getVoltAgentExecutor():
VoltAgentSkillExecutor
Defined in: services/executors/VoltAgentSkillExecutor.ts:2292
Get the VoltAgent executor instance