Interface OOBECompatibleAgent
Properties
Optional
logger
logger?: any
Optional
walletAddress
walletAddress?: string
Methods
Optional
executeAction
- executeAction(actionName, input): Promise<any>
Parameters
- actionName: string
- input: Record<string, any>
Returns Promise<any>
getCurrentLLM
- getCurrentLLM(): Promise<any>
Returns Promise<any>
Optional
switchLLMProvider
- 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.