AX Agent 슬래시 명령/도구 정책 정렬 및 개발문서 진행 이력 반영
Some checks failed
Release Gate / gate (push) Has been cancelled
Some checks failed
Release Gate / gate (push) Has been cancelled
- /chrome: 인자 없는 진단 모드와 실행 라우팅 분리, MCP 재연결 자동 재시도 경로 보강 - /mcp: status/enable/disable/reconnect 명령 정리 및 상태 라벨 표준화 - /settings, /permissions 하위 액션 명확화, /verify·/commit 로컬 실행 흐름 정리 - /commit files:path1,path2 :: message 형태의 부분 커밋 지원 추가 - GitTool commit 경로의 레거시 비활성 응답 제거로 정책 일관성 확보 - ChatWindowSlashPolicyTests 신규 추가 및 AgentParityToolsTests 회귀 방지 테스트 보강 - docs/DEVELOPMENT.md, docs/AGENT_ROADMAP.md에 2026-04-04 진행 기록/스냅샷 반영
This commit is contained in:
@@ -2690,3 +2690,36 @@ else:
|
||||
| 현재 (v1.6.1) | 스킬 프롬프트에서 양식 자동 감지 안내 | 완료 |
|
||||
| 다음 | 시스템 프롬프트에 양식 목록 자동 주입 (BuildCoworkSystemPrompt) | 낮음 |
|
||||
| 장기 | `.ax/templates/` 공용 양식 폴더 + 프로젝트 규칙에서 기본 양식 지정 | 중간 |
|
||||
|
||||
---
|
||||
|
||||
## 2026-04-04 진행 기록 (AX Agent 명령/도구 보강)
|
||||
|
||||
### 1. 슬래시 명령 체계 보강
|
||||
- `/chrome`: 인자 미입력 시 MCP 런타임 진단, 인자 입력 시 브라우저 작업 실행 경로로 라우팅.
|
||||
- `/mcp`: `status`, `enable|disable`, `reconnect` 동작 정리 및 상태 라벨 표준화.
|
||||
- `/settings`: `model|permissions|mcp|theme` 하위 액션 지원.
|
||||
- `/permissions`: `ask|auto|deny|status` 하위 액션 지원.
|
||||
- `/verify`: Cowork/Code 탭 전용 검증 프롬프트 경로로 고정.
|
||||
- `/commit`: 승인 기반 커밋 실행 + `files:path1,path2 :: message` 부분 커밋 지원.
|
||||
- `/compact`: 수동 컨텍스트 압축 명령 유지 및 slash 팝업 힌트/도움말 반영.
|
||||
|
||||
### 2. 도구/권한 정책 정렬
|
||||
- `GitTool`의 commit 경로에서 레거시 비활성 응답(`커밋 비활성`) 제거.
|
||||
- 세션 단위 MCP 활성/비활성 오버라이드 적용(영구 설정 미오염).
|
||||
- `/chrome` 진단 실패 시 `/mcp reconnect all` 자동 1회 재시도 후 상태 재평가.
|
||||
|
||||
### 3. 테스트 보강
|
||||
- `ChatWindowSlashPolicyTests`:
|
||||
- 슬래시 파서(`ParseGenericAction`, `ParseMcpAction`) 검증.
|
||||
- `/verify` 시스템 프롬프트 필수 섹션 검증.
|
||||
- MCP 상태 라벨 매핑 검증.
|
||||
- `/commit` 입력 파서 검증.
|
||||
- `AgentParityToolsTests`:
|
||||
- `git_tool commit` 레거시 비활성 메시지 회귀 방지 테스트 추가.
|
||||
|
||||
### 4. 품질 게이트 결과
|
||||
- `dotnet build AxCopilot.sln` 통과 (경고 0, 오류 0).
|
||||
- `dotnet test src/AxCopilot.Tests/AxCopilot.Tests.csproj` 통과.
|
||||
- 기준 시점 전체 테스트: 403 passed, 0 failed.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user