feat(retrieval): 청킹/평가 하니스 + 검색 인덱스 개선
- src/retrieval/chunker.ts: 문서 청킹 로직 추가 - src/retrieval/evalHarness.ts + src/extension/evalCommands.ts: 검색 품질 평가 하니스 - brainIndex.ts / retrieval/index.ts / memoryContext.ts: 인덱싱·컨텍스트 빌더 개선 - config.ts / extension.ts / sidebarProvider.ts / package.json 갱신 - ADR-0030~0032 및 개발 기록, .astra 런타임 상태 동기화 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -42,6 +42,7 @@ import { startStocksWatcher } from './features/stocks';
|
||||
import { registerProviderCommands } from './extension/providerCommands';
|
||||
import { registerScaffoldCommand } from './extension/scaffoldCommand';
|
||||
import { registerLessonCommands } from './extension/lessonCommands';
|
||||
import { registerEvalCommands } from './extension/evalCommands';
|
||||
import { registerTelegramCommands, TELEGRAM_TOKEN_SECRET_KEY, type TelegramTokenStore } from './extension/telegramCommands';
|
||||
import { setupSettingsPanel } from './extension/settingsSetup';
|
||||
import { createTelegramBot } from './integrations/telegram/telegramSetup';
|
||||
@@ -267,6 +268,8 @@ export async function activate(context: vscode.ExtensionContext) {
|
||||
...registerTelegramCommands(context, { telegramBot, telegramClient, tokenStore }),
|
||||
// knowledge map + lesson cards → `src/extension/lessonCommands.ts`
|
||||
...registerLessonCommands({ getAgent: () => agent }),
|
||||
// 검색 평가 하니스 (recall@k / MRR) → `src/extension/evalCommands.ts`
|
||||
...registerEvalCommands(),
|
||||
// architecture / company / calendar / devil commands → `src/extension/providerCommands.ts`
|
||||
...registerProviderCommands(context, { getProvider: () => provider }),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user