Skip to content

GadgetExecutor

Defined in: gadgets/executor.ts:55

new GadgetExecutor(registry, requestHumanInput?, logger?, defaultGadgetTimeoutMs?, errorFormatterOptions?, client?, mediaStore?, agentConfig?, subagentConfig?, onSubagentEvent?, tree?, parentNodeId?, baseDepth?): GadgetExecutor

Defined in: gadgets/executor.ts:60

GadgetRegistry

(question) => Promise<string>

Logger<ILogObj>

number

ErrorFormatterOptions

LLMist

MediaStore

AgentContextConfig

SubagentConfigMap

(event) => void

ExecutionTree

string | null

number

GadgetExecutor

execute(call): Promise<GadgetExecutionResult>

Defined in: gadgets/executor.ts:128

ParsedGadgetCall

Promise<GadgetExecutionResult>


executeAll(calls): Promise<GadgetExecutionResult[]>

Defined in: gadgets/executor.ts:492

ParsedGadgetCall[]

Promise<GadgetExecutionResult[]>