lacvet
8693204d2d
[Phase 18] 코디네이터 에이전트·플러그인 갤러리·SlashRegistry·watchPaths 완성
Phase 18-A1 — CoordinatorAgentService (신규):
- CoordinatorAgentService.cs (264줄): LLM 계획 수립 → JSON 파싱 → 의존성 토폴로지 정렬 → 병렬 서브에이전트 실행 → 결과 합성
- AgentLoopService.Coordinator.cs (100줄): RunCoordinatorModeAsync 파셜 + FormatCoordinatorPlan
- AppSettings.LlmSettings.cs: EnableCoordinatorMode bool 설정 추가
- AgentLoopService.cs: EnableCoordinatorMode 체크 → RunCoordinatorModeAsync fallback 로직
Phase 17-C4 — watchPaths FileWatcherService 연동 (AgentLoopService.ExtendedHooks.cs):
- SessionStart 훅 결과의 WatchPaths → FileWatcherService.Watch() 등록
- 파일 변경 시 FileChanged 훅 fire-and-forget 트리거
Phase 18-C1 — 플러그인 갤러리 (SettingsWindow):
- SettingsWindow.Plugins.cs (249줄): InitPluginGallery, RenderPluginList, 활성화 토글, 제거 버튼
- SettingsWindow.xaml: 플러그인 탭 추가 (PluginListPanel, 설치/새로고침 버튼)
- SettingsWindow.xaml.cs: Loaded에서 InitPluginGallery() 호출
SlashCommandRegistry ChatWindow 통합:
- ChatWindow.SlashContext.cs (175줄): IAgentChatContext 구현, GetRegistrySlashMatches, TryExecuteRegistrySlashCommandAsync
- ChatWindow.SlashCommands.cs: 레지스트리 명령 팝업 후보 추가
- ChatWindow.Sending.cs: 전송 전 레지스트리 슬래시 명령 우선 처리
빌드: 경고 0, 오류 0
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-04 02:02:37 +09:00
..
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-04 02:02:37 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-04 01:17:09 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-04 00:39:25 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00
2026-04-03 18:23:52 +09:00