[v2.0.0] SettingsWindow AX Agent 탭 제거 + 고급 에이전트 탭 분리
CLAUDE.md 절대 원칙: AX Agent 설정을 ChatWindow 내 AgentSettingsPanel로 이관. SettingsWindow.xaml: - AgentTabItem Visibility="Collapsed" 추가 (기존 AX Agent 탭 완전 숨김) - AdvancedAgentTabItem 신규 추가 (line 3255 앞에 삽입): · 안내 배너: "기본 에이전트 설정은 채팅 화면에서" + ⚙ 아이콘 안내 · MCP 서버 등록 안내 섹션 · 훅·권한 규칙 편집 안내 섹션 · 태그:  (Segoe MDL2 Assets) SettingsWindow.AiToggle.cs (ApplyAiEnabledState): - AgentTabItem: 항상 Collapsed (AiEnabled 상관없이) - AdvancedAgentTabItem: AiEnabled=true → Visible, false → Collapsed 빌드: 경고 0, 오류 0
This commit is contained in:
@@ -19,9 +19,12 @@ public partial class SettingsWindow
|
||||
{
|
||||
AiEnabledToggle.IsChecked = enabled;
|
||||
}
|
||||
// AX Agent 탭 가시성
|
||||
// AgentTabItem은 항상 숨김 — 설정은 ChatWindow 내 AgentSettingsPanel에서
|
||||
if (AgentTabItem != null)
|
||||
AgentTabItem.Visibility = enabled ? Visibility.Visible : Visibility.Collapsed;
|
||||
AgentTabItem.Visibility = Visibility.Collapsed;
|
||||
// 고급 에이전트 탭: AI 활성화 여부에 따라 표시
|
||||
if (AdvancedAgentTabItem != null)
|
||||
AdvancedAgentTabItem.Visibility = enabled ? Visibility.Visible : Visibility.Collapsed;
|
||||
}
|
||||
|
||||
private void AiEnabled_Changed(object sender, RoutedEventArgs e)
|
||||
|
||||
Reference in New Issue
Block a user