Interface OOBECompatibleAgent
Properties
Optionallogger
logger?: any
OptionalwalletAddress
walletAddress?: string
Methods
OptionalexecuteAction
- executeAction(actionName, input): Promise<any>
Parameters
- actionName: string
- input: Record<string, any>
Returns Promise<any>
getCurrentLLM
- getCurrentLLM(): Promise<any>
Returns Promise<any>
OptionalswitchLLMProvider
- switchLLMProvider(config): Promise<any>
Returns Promise<any>
Minimal Agent interface compatible with OOBE Protocol Agent class. Real implementations should use the full oobe-protocol Agent.