UNPKG

claude-flow

Version:

Ruflo - Enterprise AI agent orchestration for Claude Code. Deploy 60+ specialized agents in coordinated swarms with self-learning, fault-tolerant consensus, vector memory, and MCP integration

54 lines 1.88 kB
/** * Pattern Search Service * Search and filter patterns from decentralized registry */ import type { PatternRegistry, PatternEntry, SearchOptions, SearchResult } from './types.js'; /** * Search patterns in registry */ export declare function searchPatterns(registry: PatternRegistry, options?: SearchOptions): SearchResult; /** * Get featured patterns */ export declare function getFeaturedPatterns(registry: PatternRegistry): PatternEntry[]; /** * Get trending patterns */ export declare function getTrendingPatterns(registry: PatternRegistry): PatternEntry[]; /** * Get newest patterns */ export declare function getNewestPatterns(registry: PatternRegistry): PatternEntry[]; /** * Get pattern by ID */ export declare function getPatternById(registry: PatternRegistry, patternId: string): PatternEntry | undefined; /** * Get pattern by name */ export declare function getPatternByName(registry: PatternRegistry, name: string): PatternEntry | undefined; /** * Get patterns by author */ export declare function getPatternsByAuthor(registry: PatternRegistry, authorId: string): PatternEntry[]; /** * Get patterns by category */ export declare function getPatternsByCategory(registry: PatternRegistry, categoryId: string): PatternEntry[]; /** * Get similar patterns (by tags and category) */ export declare function getSimilarPatterns(registry: PatternRegistry, pattern: PatternEntry, limit?: number): PatternEntry[]; /** * Get category stats */ export declare function getCategoryStats(registry: PatternRegistry): Map<string, number>; /** * Get tag cloud (tag -> count) */ export declare function getTagCloud(registry: PatternRegistry): Map<string, number>; /** * Autocomplete search suggestions */ export declare function getSearchSuggestions(registry: PatternRegistry, partial: string, limit?: number): string[]; //# sourceMappingURL=search.d.ts.map