탭별 설정 해석기를 도입해 Cowork/Code 분기 동작을 단일화
Some checks failed
Release Gate / gate (push) Has been cancelled
Some checks failed
Release Gate / gate (push) Has been cancelled
- AgentTabSettingsResolver 신규 추가: 탭 판별, post-tool 검증 활성 여부, Code 전용 비활성 도구 목록 계산 - AgentLoopService.MergeDisabledTools에서 Code 전용 도구 비활성 계산을 resolver 경로로 전환 - AgentLoopTransitions.Execution에서 post-tool verification 판단 시 resolver 결과를 사용하도록 정리 - AgentTabSettingsResolverTests 신규 추가(탭 판별/검증 플래그 분기/비활성 도구 계산) - README.md 업데이트 시각(2026-04-04 13:32 KST) 및 변경 이력 항목 갱신 - docs/DEVELOPMENT.md 연속 실행 28차 이력 추가 - 검증: dotnet build(use shared compilation off) 경고 0/오류 0, 필터 테스트 49건 통과
This commit is contained in:
@@ -3343,3 +3343,27 @@ else:
|
||||
### 3) 품질 게이트
|
||||
- dotnet build src/AxCopilot/AxCopilot.csproj 통과 (경고 0, 오류 0).
|
||||
- dotnet test src/AxCopilot.Tests/AxCopilot.Tests.csproj --no-build --filter "FullyQualifiedName~ChatWindowSlashPolicyTests|FullyQualifiedName~OperationModeReadinessTests" 통과 (43 passed, 0 failed).
|
||||
## 2026-04-04 추가 진행 기록 (연속 실행 28차: 탭별 설정 해석기 도입)
|
||||
|
||||
업데이트: 2026-04-04 13:32 (KST)
|
||||
|
||||
### 1) 탭별 설정 해석 단일화
|
||||
- 신규 파일 AgentTabSettingsResolver 추가.
|
||||
- ActiveTab 기준 공통 분기 제공:
|
||||
- IsCodeTab, IsCoworkTab
|
||||
- IsPostToolVerificationEnabled(activeTab, llm)
|
||||
- EnumerateCodeTabDisabledTools(codeSettings)
|
||||
|
||||
### 2) Agent loop 연동
|
||||
- AgentLoopService.MergeDisabledTools()에서 Code 탭 전용 도구 비활성 목록을 resolver로 계산하도록 전환.
|
||||
- AgentLoopTransitions.Execution의 post-tool verification 판단에서 resolver 결과를 사용하도록 정리.
|
||||
|
||||
### 3) 테스트 보강
|
||||
- AgentTabSettingsResolverTests 신규 추가:
|
||||
- 탭 판별
|
||||
- Cowork/Code 검증 플래그 분기
|
||||
- Code 전용 비활성 도구 목록 계산
|
||||
|
||||
### 4) 품질 게이트
|
||||
- dotnet build src/AxCopilot/AxCopilot.csproj -p:UseSharedCompilation=false -nodeReuse:false 통과 (경고 0, 오류 0).
|
||||
- dotnet test src/AxCopilot.Tests/AxCopilot.Tests.csproj --filter "FullyQualifiedName~AgentTabSettingsResolverTests|FullyQualifiedName~ChatWindowSlashPolicyTests|FullyQualifiedName~OperationModeReadinessTests" 통과 (49 passed, 0 failed).
|
||||
|
||||
Reference in New Issue
Block a user