Skip to content

Home > intention-kernel > CapabilityDefinition > execute

CapabilityDefinition.execute() method ​

Execute this operation after the planner validates its input and prerequisites.

Signature:

typescript
execute(context: CapabilityExecutionContext, input: TInput): Promise<CapabilityResult<TOutput>>;

Parameters ​

Parameter

Type

Description

context

CapabilityExecutionContext

input

TInput

Returns:

Promise<CapabilityResult<TOutput>>