UNPKG

@vfarcic/dot-ai

Version:

AI-powered development productivity platform that enhances software development workflows through intelligent automation and AI-driven assistance

38 lines 1.34 kB
/** * Capability Tools for AI-Powered Cluster Intelligence * * Shared tool definitions and executor for capability vector DB operations. * Used by query, recommend, and other cluster intelligence workflows. * * PRD #291: Cluster Query Tool - Natural Language Cluster Intelligence */ import { AITool } from './ai-provider.interface'; /** * Tool: search_capabilities * Semantic search for cluster capabilities by intent/concept */ export declare const SEARCH_CAPABILITIES_TOOL: AITool; /** * Tool: query_capabilities * Filter-based query for capabilities using Qdrant filter syntax */ export declare const QUERY_CAPABILITIES_TOOL: AITool; /** * All capability tools for cluster intelligence * Convenient array for passing to toolLoop() */ export declare const CAPABILITY_TOOLS: AITool[]; /** * Tool executor for capability-based tools * Handles execution and error handling for all capability tool calls * * @param toolName - Name of the tool to execute * @param input - Tool input parameters * @returns Tool execution result */ export declare function executeCapabilityTools(toolName: string, input: Record<string, unknown>): Promise<Record<string, unknown>>; /** * Reset the capability service (useful for testing) */ export declare function resetCapabilityService(): void; //# sourceMappingURL=capability-tools.d.ts.map