debug: log all models and filter for chutes models

This commit is contained in:
southseact-3d
2026-02-11 11:44:48 +00:00
parent b85cc73a4d
commit f1fb336f4d

View File

@@ -5130,16 +5130,18 @@ async function ensureOpencodeConfig(session) {
await loadAdminModelStore();
}
// Debug logging
// Debug logging - show all model names and providers
const allModelInfo = adminModels.map(m => ({
name: m.name,
providers: m.providers?.map(p => typeof p === 'string' ? p : p?.provider),
primaryProvider: m.primaryProvider
}));
log('ensureOpencodeConfig debug', {
sessionId: session.id,
adminModelsCount: adminModels.length,
adminModelsSample: adminModels.slice(0, 3).map(m => ({
id: m.id,
name: m.name,
providers: m.providers,
primaryProvider: m.primaryProvider
})),
allModels: allModelInfo,
chutesModels: allModelInfo.filter(m => m.name?.includes('chutes') || m.providers?.includes('chutes')),
chutesKeyExists: !!CHUTES_API_KEY,
chutesKeyPrefix: CHUTES_API_KEY ? CHUTES_API_KEY.substring(0, 8) + '...' : 'none'
});