Interface OOBECompatibleAgent

Minimal Agent interface compatible with OOBE Protocol Agent class. Real implementations should use the full oobe-protocol Agent.

interface OOBECompatibleAgent {
    logger?: any;
    walletAddress?: string;
    executeAction?(actionName: string, input: Record<string, any>): Promise<any>;
    getCurrentLLM(): Promise<any>;
    switchLLMProvider?(config: any): Promise<any>;
}

Properties

logger?: any
walletAddress?: string

Methods