Interface Action

interface Action {
    description: string;
    execute: (input: unknown, context: ExecutionContext) => Promise<unknown>;
    name: string;
    tools: Tool<any, any>[];
    type: "prompt" | "script" | "hybrid";
}

Properties

description: string
execute: (input: unknown, context: ExecutionContext) => Promise<unknown>
name: string
tools: Tool<any, any>[]
type: "prompt" | "script" | "hybrid"