feat: v2.12.0 - UI/UX Refinement (Model Sync & Premium Tooltips)

This commit is contained in:
Wonseok Jung
2026-04-30 00:19:06 +09:00
parent f8a57cfbb0
commit 326672cb93
25 changed files with 5606 additions and 363 deletions
+14 -2
View File
@@ -3,7 +3,6 @@ import * as fs from 'fs';
import * as path from 'path';
// axios removed in favor of native fetch
import {
getConfig,
_getBrainDir,
_isBrainDirExplicitlySet,
findBrainFiles,
@@ -12,15 +11,28 @@ import {
logError,
logInfo
} from './utils';
import { getConfig, validateConfig } from './config';
import { AgentExecutor } from './agent';
import { BridgeServer } from './bridge';
import { SidebarChatProvider } from './sidebarProvider';
import { HealthCheckMonitor } from './core/health';
/**
* G1nation Extension Entry Point
*/
export async function activate(context: vscode.ExtensionContext) {
logInfo('Connect AI extension activated.');
logInfo('ConnectAI activating...');
// Start Environment Health Monitoring
HealthCheckMonitor.runAllChecks();
HealthCheckMonitor.startInterval(600000); // Check every 10 mins
// 0. Validate Configuration
const validation = validateConfig();
if (!validation.valid) {
vscode.window.showErrorMessage(`G1nation Configuration Error: ${validation.errors.join(' ')}`);
logError('Configuration validation failed.', { errors: validation.errors });
}
// 1. Ensure Brain Directory
await _ensureBrainDir(context);