lacvet
0336904258
AX Commander 비교본 런처 기능 대량 이식
...
변경 목적: Agent Compare 아래 비교본의 개발 문서와 런처 소스를 기준으로 현재 AX Commander에 빠져 있던 신규 런처 기능을 동일한 흐름으로 옮겨, 비교본 수준의 기능 폭을 현재 제품에 반영했습니다.
핵심 수정사항: 비교본의 신규 런처 핸들러 다수를 src/AxCopilot/Handlers로 이식하고 App.xaml.cs 등록 흐름에 연결했습니다. 빠른 링크, 파일 태그, 알림 센터, 포모도로, 파일 브라우저, 핫키 관리, OCR, 세션/스케줄/매크로, Git/정규식/네트워크/압축/해시/UUID/JWT/QR 등 AX Commander 기능을 추가했습니다.
핵심 수정사항: 신규 기능이 실제 동작하도록 AppSettings 확장, SchedulerService/FileTagService/NotificationCenterService/IconCacheService/UrlTemplateEngine/PomodoroService 추가, 배치 이름변경/세션/스케줄/매크로 편집 창 추가, NotificationService와 Symbols 보강, QR/OCR용 csproj 의존성과 Windows 타겟 프레임워크를 반영했습니다.
문서 반영: README.md와 docs/DEVELOPMENT.md에 비교본 기반 런처 기능 이식 이력과 검증 결과를 업데이트했습니다.
검증 결과: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\ 실행 기준 경고 0개, 오류 0개를 확인했습니다.
2026-04-05 00:59:45 +09:00
..
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-04 23:03:42 +09:00
2026-04-04 23:25:12 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-05 00:59:45 +09:00
2026-04-05 00:59:45 +09:00
2026-04-04 23:03:42 +09:00
2026-04-05 00:33:01 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-04 10:12:15 +09:00
2026-04-04 10:12:15 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-04 17:48:51 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-04 10:12:15 +09:00
2026-04-03 18:22:19 +09:00
2026-04-04 10:12:15 +09:00
2026-04-05 00:59:45 +09:00
2026-04-05 00:59:45 +09:00
2026-04-04 23:03:42 +09:00
2026-04-04 13:12:57 +09:00
2026-04-04 17:48:51 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-05 00:59:45 +09:00
2026-04-05 00:59:45 +09:00
2026-04-05 00:59:45 +09:00
2026-04-05 00:59:45 +09:00
2026-04-04 23:03:42 +09:00
2026-04-04 23:03:42 +09:00
2026-04-03 18:22:19 +09:00
2026-04-04 10:12:15 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-04 13:24:27 +09:00
권한 코어를 claude-code 기준으로 재구성하고 slash palette 상태 분리를 시작\n\n- Default/AcceptEdits/Plan/BypassPermissions/DontAsk/Deny 권한 모드를 추가하고 기존 Ask/Auto 호환을 유지\n- deny 우선 패턴 규칙, allow/override, 글로벌 모드 순서의 권한 해석 체계를 정리\n- file_write/file_edit/file_manage와 process/build_run/test_loop/snippet_runner/spawn_agent 계열을 권한 클래스별로 분리\n- AcceptEdits는 파일 편집 도구 자동 허용, process 계열은 계속 확인하도록 조정\n- Plan은 쓰기 도구를 차단하고 읽기 중심 진행이 되도록 보강\n- BypassPermissions와 DontAsk는 권한 확인을 생략하는 경로로 정규화\n- AX Agent 권한 팝업, 상단 배너, slash 명령 결과를 새 권한 체계에 맞게 정리\n- /permissions, /allowed-tools, /sandbox-toggle 사용법과 상태 출력을 갱신\n- ChatWindow의 slash palette 상태를 전용 SlashPaletteState로 분리해 이후 composer 개편 기반을 마련\n- AppState, 설정 모델, 테스트를 새 권한 체계에 맞게 갱신\n- dotnet build 경고 0 / 오류 0, dotnet test 436 통과를 확인
2026-04-04 09:51:38 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-05 00:49:03 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00
2026-04-03 18:22:19 +09:00