ai-debug-local-mcp
Version:
🎯 ENHANCED AI GUIDANCE v4.1.2: Dramatically improved tool descriptions help AI users choose the right tools instead of 'close enough' options. Ultra-fast keyboard automation (10x speed), universal recording, multi-ecosystem debugging support, and compreh
51 lines • 1.55 kB
TypeScript
/**
* Tool Access Strategy - Progressive disclosure of tools based on context
*
* Solves the problem of:
* - 200+ tools overwhelming the main agent
* - Sub-agents lacking transparency
* - Need for verification of claims
*/
export interface ToolAccessLevel {
level: 'orchestrator' | 'essential' | 'category' | 'full';
tools: string[];
description: string;
}
export declare class ToolAccessStrategy {
static ESSENTIAL_TOOLS: string[];
static TOOL_CATEGORIES: Record<string, string[]>;
/**
* Get tools based on access level and context
*/
static getToolsForContext(context: {
level: string;
task?: string;
verificationNeeded?: boolean;
categories?: string[];
}): ToolAccessLevel;
/**
* Intelligent tool suggestion based on task analysis
*/
static suggestToolsForTask(task: string): string[];
private static needsVerification;
private static taskMatchesCategory;
}
/**
* Dynamic tool loading based on confidence
*/
export declare class DynamicToolLoader {
private static confidenceThresholds;
/**
* Determine tool access level based on confidence in sub-agents
*/
static determineAccessLevel(context: {
subAgentConfidence: number;
taskComplexity: 'simple' | 'moderate' | 'complex';
previousFailures: number;
}): string;
/**
* Progressive tool revelation based on need
*/
static getProgressiveTools(stage: number): string[];
}
//# sourceMappingURL=tool-access-strategy.d.ts.map