AX Agent MCP 명령 확장 및 에이전트 복구/슬래시 UX 보강
- /mcp 하위 명령 확장: add/remove/reset 지원, 도움말/상태 문구 동기화 - add 파서 추가: stdio(command+args), sse(url) 형식 검증 및 중복 서버명 방지 - remove all/단건 및 reset(세션 MCP 오버라이드 초기화) 실행 경로 구현 - Agentic loop 복구 프롬프트 강화: 미등록/비허용 도구 상황에서 tool_search 우선 가이드 적용 - 반복 실패 중단 응답에 재시도 루트 명시로 루프 복구 가능성 개선 - 슬래시 팝업 힌트 밀도 개선: agentUiExpressionLevel(rich/balanced/simple) 연동 - 테스트 보강: ChatWindowSlashPolicyTests(/mcp add/remove/reset, add 파서, 토크나이저), AgentLoopCodeQualityTests(tool_search 복구 가이드) - 문서 반영: docs/DEVELOPMENT.md, docs/AGENT_ROADMAP.md에 2026-04-04 추가 진행 이력 기록
This commit is contained in:
@@ -2723,3 +2723,28 @@ else:
|
||||
- `dotnet test src/AxCopilot.Tests/AxCopilot.Tests.csproj` 통과.
|
||||
- 기준 시점 전체 테스트: 403 passed, 0 failed.
|
||||
|
||||
|
||||
## 2026-04-04 추가 진행 기록 (연속 실행 2차)
|
||||
|
||||
### A. /mcp 명령 확장
|
||||
- `/mcp add <name> :: stdio <command> [args...]` 지원.
|
||||
- `/mcp add <name> :: sse <url>` 지원.
|
||||
- `/mcp remove <name|all>` 지원.
|
||||
- `/mcp reset` 지원 (세션 오버라이드 초기화).
|
||||
- 상태/도움말 문구를 확장 명령 기준으로 업데이트.
|
||||
|
||||
### B. Agentic loop 복구 가이드 강화
|
||||
- 미등록/비허용 도구 복구 프롬프트에 `tool_search` 우선 사용 지침 추가.
|
||||
- 반복 실패 중단 응답에도 `tool_search` 기반 재시도 루트를 명시.
|
||||
|
||||
### C. UI/UX 단순화(슬래시 팝업 힌트)
|
||||
- `agentUiExpressionLevel`(`rich|balanced|simple`)에 따라 슬래시 팝업 힌트 밀도 조정.
|
||||
- simple: 최소 정보, rich: 추천 명령 포함, balanced: 기본 정보.
|
||||
|
||||
### D. 설정값-실동작 점검(핵심)
|
||||
- `MaxRetryOnError`, `EnableProactiveContextCompact`, `ContextCompactTriggerPercent`, `MaxContextTokens`, `AllowInsecureTls`, `AgentUiExpressionLevel` 항목의
|
||||
모델/뷰모델/UI/런타임 참조 경로를 점검하여 동작 연결을 확인.
|
||||
|
||||
### E. 검증 결과
|
||||
- `dotnet build src/AxCopilot/AxCopilot.csproj` 통과 (경고 0, 오류 0).
|
||||
- `dotnet test src/AxCopilot.Tests/AxCopilot.Tests.csproj` 통과 (411 passed, 0 failed).
|
||||
|
||||
Reference in New Issue
Block a user