UNPKG

contaigents

Version:

Modular AI Content Ecosystem with Audio Generation

28 lines (27 loc) 571 B
export class BaseTool { constructor(name, description, context) { this.name = name; this.description = description; this.context = context; } getName() { return this.name; } getDescription() { return this.description; } createSuccessResult(data, metadata) { return { success: true, data, metadata }; } createErrorResult(error, metadata) { return { success: false, error, metadata }; } }