capsule-ai-cli
Version:
The AI Model Orchestrator - Intelligent multi-model workflows with device-locked licensing
15 lines • 511 B
TypeScript
import { Tool } from './types.js';
export declare class ToolRegistry {
private tools;
private formattedToolsCache;
register(tool: Tool): void;
get(name: string): Tool | undefined;
list(): Tool[];
getByCategory(category: Tool['category']): Tool[];
getEnabled(): Tool[];
isAllowed(toolName: string): boolean;
formatForProvider(provider: string): any[];
getToolDescriptions(): string;
}
export declare const toolRegistry: ToolRegistry;
//# sourceMappingURL=registry.d.ts.map