변경 목적: - AX Agent의 도구 이름, 내부 설정, 스킬 정책, 실행 루프 사이의 불일치를 줄이고 전체 동작 품질을 높인다. - claw-code 수준의 일관된 동작 품질을 참고하되 AX 구조에 맞는 고유한 카탈로그·정규화 레이어로 재구성한다. 핵심 수정사항: - 도구 canonical id, legacy alias, 탭 노출, 설정 카테고리, read-only 분류를 중앙 카탈로그로 통합했다. - ToolRegistry, AgentLoopService, 병렬 실행 분류, 권한 처리, 훅 처리, 스킬 allowed-tools 해석이 같은 이름 체계를 사용하도록 정리했다. - Agent 설정/일반 설정/도움말의 도구 카드와 훅 편집기, 스킬 설명을 현재 런타임 구조에 맞게 갱신했다. - 컨텍스트 압축, intent gate, spawn agents, session learning, model prompt adapter, workspace context 관련 변경과 테스트 추가를 함께 반영했다. - 문서 이력과 비교/로드맵 문서를 최신 상태로 갱신했다. 검증 결과: - dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\verify_toolcat\ -p:IntermediateOutputPath=obj\verify_toolcat\ : 경고 0 / 오류 0 - dotnet test src/AxCopilot.Tests/AxCopilot.Tests.csproj -c Release -v minimal --filter AgentToolCatalogTests -p:OutputPath=bin\verify_toolcat_tests\ -p:IntermediateOutputPath=obj\verify_toolcat_tests\ : 통과 8
2.3 KiB
2.3 KiB
AX Commander 로드맵 (전면 재작성)
업데이트: 2026-04-04 10:05 (KST)
1. 보존 이력 (요약만 유지)
- v0.5.0: Everything 연동, Dock Bar, 파일대화상자 연동, 클립보드 고도화, 플러그인 ZIP 설치.
- v0.5.3: 클립보드 이미지 원본 보존/복원, Shift+Enter 자동복사, 설정 UX 개선.
2. 재작성 기준
- 런처는 AX Agent 실행 품질을 끌어올리는 입력 허브로 재정의.
- OpenCode의 명령 중심 워크플로우를 AX Commander UX에 맞게 흡수.
3. 2026 실행 계획 (v0.7.3 ~ v0.8.x)
완료 이력
- [완료] Phase L2-3 클립보드 이미지 미리보기 창 구현
ClipboardImagePreviewWindow.xaml / .xaml.cs신규 추가- 원본 해상도 표시,
Ctrl+휠/+/-/0/F/Esc줌 단축키 지원 - PNG·JPEG·BMP 저장, 클립보드 복사 지원
LauncherWindow에서#이미지 항목Shift+Enter로 전용 미리보기 창 열기- 단축키 도움말 갱신 완료
Phase L-A 입력 라우팅 정교화
- 목표
- 접두사/슬래시/검색 입력을 충돌 없이 일관 파싱.
- Agent 호출 전 컨텍스트 힌트 품질 향상.
- 완료 조건
- 동일 입력의 실행 결과가 재현 가능.
Phase L-B 작업 전환 시간 단축
- 목표
- 런처에서 Agent 세션 진입까지 최소 단계화.
- 자주 쓰는 명령 카드(최근/즐겨찾기/업무흐름) 강화.
- 완료 조건
- 평균 실행 단계 및 클릭 수 감소.
Phase L-C 클립보드-에이전트 연계 강화
- 목표
- 텍스트/이미지/파일 클립보드 항목을 Agent 입력으로 안정 전달.
- 완료 조건
- 클립보드 기반 질의에서 컨텍스트 누락 최소화.
Phase L-D 운영모드 정책 일관화
- 목표
internal모드에서 외부 연결성 기능 완전 차단.- 런처 레벨에서 차단 사유를 사용자에게 명확 안내.
- 완료 조건
- 내부망 정책 위반 기능 노출 0건.
4. 런처 품질 기준
- UI는 테마 리소스만 사용(하드코딩 금지).
- 수평 스크롤 없음, 클릭 영역 최소 36px.
- 설정 변경 즉시 반영 + 저장 안정성 확보.
5. 즉시 착수 항목
- 입력 라우팅 우선순위 매트릭스 재정의.
- Agent 진입 단축 플로우(최근 세션/새 세션) 단일화.
- internal 모드 차단 메시지 표준화.