UNPKG

@entro314labs/ai-changelog-generator

Version:

AI-powered changelog generator with MCP server support - works with most providers, online and local models

64 lines (63 loc) 1.67 kB
/** * Credential Discovery Service * * Discovers credentials from CLI tools and other sources. * USER-INITIATED ONLY - never auto-imports. * * Sources: * - Gemini CLI (~/.gemini/) * - Claude Code (~/.claude/, macOS Keychain) * - GitHub Copilot (~/.config/github-copilot/) */ export declare class CredentialDiscoveryService { [key: string]: any; constructor(options?: Record<string, any>); /** * Discover all available credentials * * @param {Object} options - Discovery options * @returns {Promise<Array>} Array of discovered credentials */ discoverAll(options?: Record<string, any>): Promise<any[]>; /** * Discover credentials for a specific provider * * @param {string} provider - Provider name * @returns {Promise<Array>} */ discoverForProvider(provider: any): Promise<any[]>; /** * Discover from Gemini CLI * * @returns {Promise<Array>} */ discoverFromGeminiCLI(): Promise<any[]>; /** * Discover from Claude Code * * @returns {Promise<Array>} */ discoverFromClaudeCode(): Promise<any[]>; /** * Discover from GitHub Copilot * * @returns {Promise<Array>} */ discoverFromGitHubCopilot(): Promise<any[]>; /** * Get discovery summary (for UI display) * * @returns {Promise<Object>} */ getSummary(): Promise<{ total: number; byProvider: {}; bySource: {}; }>; /** * Extract environment variable from file content * @private */ _extractEnvVar(content: any, varName: any): any; } export default CredentialDiscoveryService;