UNPKG

pushscript

Version:

AI-powered Git workflow automation with conventional commits, vulnerability scanning, and multi-provider LLM support

23 lines (20 loc) 1.18 kB
import config from './config.js'; import { getProviderConfig } from './providers.js'; // Log raw config values console.log('Raw config values:'); console.log('- config.provider:', config.provider); console.log('- config.apiKey:', config.apiKey ? `Found (${config.apiKey.substring(0, 10)}...)` : 'NOT FOUND'); console.log('- config.model:', config.model); // Try to get provider config console.log('\nTrying to get provider config...'); const providerDetails = getProviderConfig(); console.log('Provider details:'); console.log('- name:', providerDetails.name); console.log('- apiKey:', providerDetails.apiKey ? 'Found' : 'NOT FOUND'); console.log('- model:', providerDetails.model); // Print all relevant environment variables console.log('\nAll relevant environment variables:'); console.log('- PUSHSCRIPT_LLM_PROVIDER:', process.env.PUSHSCRIPT_LLM_PROVIDER); console.log('- PUSHSCRIPT_LLM_API_KEY:', process.env.PUSHSCRIPT_LLM_API_KEY || 'NOT SET'); console.log('- GEMINI_API_KEY:', process.env.GEMINI_API_KEY ? `Found (${process.env.GEMINI_API_KEY.substring(0, 10)}...)` : 'NOT SET'); console.log('- GEMINI_PUSHSCRIPT_MODEL:', process.env.GEMINI_PUSHSCRIPT_MODEL || 'NOT SET');