UNPKG

@polybiouslabs/polybious

Version:

Polybius is a next-generation intelligent agent framework built for adaptability across diverse domains. It merges contextual awareness, multi-agent collaboration, and predictive reasoning to deliver dynamic, self-optimizing performance.

10 lines (9 loc) 495 B
import type { ToolConfig, ToolHandler } from '../types/agent.types'; export declare abstract class BaseTool implements ToolHandler { abstract getConfig(): ToolConfig; abstract execute(params: Record<string, any>): Promise<any>; validate?(params: Record<string, any>): boolean; transform?(result: any): any; protected validateRequired(params: Record<string, any>, required: string[]): boolean; protected sanitizeParams(params: Record<string, any>): Record<string, any>; }