모델 프로파일 기반 Cowork/Code 루프와 진행 UX 고도화 반영
- 등록 모델 실행 프로파일을 검증 게이트, 문서 fallback, post-tool verification까지 확장 적용 - Cowork/Code 진행 카드에 계획/도구/검증/압축/폴백/재시도 단계 메타를 추가해 대기 상태 가시성 강화 - OpenAI/vLLM tool 요청에 병렬 도구 호출 힌트를 추가하고 회귀 프롬프트 문서를 프로파일 기준으로 전면 정리 - 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\ (경고 0 / 오류 0)
This commit is contained in:
@@ -115,9 +115,14 @@ public partial class App : System.Windows.Application
|
||||
|
||||
_indexService = new IndexService(settings);
|
||||
var indexService = _indexService;
|
||||
indexService.LoadCachedIndex();
|
||||
if (indexService.HasCachedIndexLoaded)
|
||||
indexService.StartWatchers();
|
||||
// 캐시 로드를 백그라운드에서 실행 — UI 스레드 블록 방지
|
||||
// FuzzyEngine은 IndexEntriesChanged 이벤트를 구독하여 캐시 로드 완료 시 자동 반영됨
|
||||
_ = Task.Run(() =>
|
||||
{
|
||||
indexService.LoadCachedIndex();
|
||||
if (indexService.HasCachedIndexLoaded)
|
||||
indexService.StartWatchers();
|
||||
});
|
||||
var fuzzyEngine = new FuzzyEngine(indexService);
|
||||
var commandResolver = new CommandResolver(fuzzyEngine, settings);
|
||||
var contextManager = new ContextManager(settings);
|
||||
@@ -283,7 +288,12 @@ public partial class App : System.Windows.Application
|
||||
var vm = new LauncherViewModel(commandResolver, settings);
|
||||
_launcher = new LauncherWindow(vm)
|
||||
{
|
||||
OpenSettingsAction = OpenSettings
|
||||
OpenSettingsAction = OpenSettings,
|
||||
SendToChatAction = msg =>
|
||||
{
|
||||
OpenAiChat();
|
||||
_chatWindow?.SendInitialMessage(msg);
|
||||
}
|
||||
};
|
||||
|
||||
// ─── 클립보드 히스토리 초기화 (메시지 펌프 시작 직후 — 런처 표시 불필요) ──
|
||||
|
||||
Reference in New Issue
Block a user