Constructors
Properties
Methods
OptionalonUserMessageCallback
- onUserMessageCallback(_params): Promise<Content>
Returns Promise<Content>
OptionalbeforeRunCallback
- beforeRunCallback(_params): Promise<Event>
Returns Promise<Event>
OptionalonEventCallback
- onEventCallback(_params): Promise<Event>
Returns Promise<Event>
OptionalafterRunCallback
- afterRunCallback(_params): Promise<void>
Returns Promise<void>
Optionalclose
- close(): Promise<void>
Returns Promise<void>
OptionalbeforeAgentCallback
- beforeAgentCallback(_params): Promise<Content>
Returns Promise<Content>
OptionalafterAgentCallback
- afterAgentCallback(_params): Promise<Content>
Returns Promise<Content>
OptionalbeforeModelCallback
OptionalafterModelCallback
OptionalonModelErrorCallback
OptionalbeforeToolCallback
- beforeToolCallback(_params): Promise<Record<string, any>>
Parameters
- _params: {
tool: BaseTool;
toolArgs: Record<string, any>;
toolContext: ToolContext;
}toolArgs: Record<string, any>
Returns Promise<Record<string, any>>
OptionalafterToolCallback
- afterToolCallback(_params): Promise<Record<string, any>>
Parameters
- _params: {
tool: BaseTool;
toolArgs: Record<string, any>;
toolContext: ToolContext;
result: Record<string, any>;
}toolArgs: Record<string, any>
result: Record<string, any>
Returns Promise<Record<string, any>>
OptionalonToolErrorCallback
- onToolErrorCallback(_params): Promise<Record<string, any>>
Parameters
- _params: {
tool: BaseTool;
toolArgs: Record<string, any>;
toolContext: ToolContext;
error: unknown;
}toolArgs: Record<string, any>
error: unknown
Returns Promise<Record<string, any>>