@every-env/cli
Version:
Multi-agent orchestrator for AI-powered development workflows
21 lines • 868 B
TypeScript
import { CommandPattern, PatternRegistryOptions, PatternSource } from './types.js';
export declare class PatternRegistry {
private patterns;
private builtInPatternsPath;
private namespace?;
constructor(options?: PatternRegistryOptions);
loadBuiltInPatterns(command?: string): Promise<void>;
loadUserPatterns(patterns: CommandPattern[]): Promise<void>;
loadProjectPatterns(configPath: string): Promise<void>;
get(name: string): CommandPattern | undefined;
getAll(): CommandPattern[];
getByCommand(command: string): CommandPattern[];
getByNamespace(namespace: string): CommandPattern[];
has(name: string): boolean;
getSource(name: string): PatternSource | undefined;
private getPatternName;
private extractCommandFromPath;
clear(): void;
size(): number;
}
//# sourceMappingURL=pattern-registry.d.ts.map