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
46 lines • 1.61 kB
TypeScript
/**
* Plugin Search Service
* Search and filter plugins from the registry
*/
import type { PluginEntry, PluginRegistry, PluginSearchOptions, PluginSearchResult } from './types.js';
/**
* Search plugins in the registry
*/
export declare function searchPlugins(registry: PluginRegistry, options?: PluginSearchOptions): PluginSearchResult;
/**
* Get search suggestions based on partial query
*/
export declare function getPluginSearchSuggestions(registry: PluginRegistry, partialQuery: string, limit?: number): string[];
/**
* Get tag cloud with counts
*/
export declare function getPluginTagCloud(registry: PluginRegistry): Map<string, number>;
/**
* Get category statistics
*/
export declare function getPluginCategoryStats(registry: PluginRegistry): Map<string, number>;
/**
* Find similar plugins based on tags and category
*/
export declare function findSimilarPlugins(registry: PluginRegistry, pluginId: string, limit?: number): PluginEntry[];
/**
* Get featured plugins
*/
export declare function getFeaturedPlugins(registry: PluginRegistry): PluginEntry[];
/**
* Get trending plugins
*/
export declare function getTrendingPlugins(registry: PluginRegistry): PluginEntry[];
/**
* Get newest plugins
*/
export declare function getNewestPlugins(registry: PluginRegistry): PluginEntry[];
/**
* Get official plugins
*/
export declare function getOfficialPlugins(registry: PluginRegistry): PluginEntry[];
/**
* Get plugins by permission
*/
export declare function getPluginsByPermission(registry: PluginRegistry, permission: string): PluginEntry[];
//# sourceMappingURL=search.d.ts.map