feat: v2.12.0 - UI/UX Refinement (Model Sync & Premium Tooltips)
This commit is contained in:
+14
-2
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user