메모리 include 감사 로그와 AX Agent 메모리 상태 UX 강화

- AgentMemoryService에 @include 성공/차단 감사 로그(MemoryInclude) 기록 추가
- Cowork/Code 하단 폴더 바에 메모리 규칙/학습 메모리 상태 요약 표시 추가
- 설정의 외부 메모리 include 안내 문구를 감사 로그 기준으로 정리
- dotnet build 검증 완료 (경고 0 / 오류 0)
This commit is contained in:
2026-04-07 00:46:56 +09:00
parent aef5f51c89
commit 594bb6ffe6
6 changed files with 154 additions and 16 deletions

View File

@@ -2379,9 +2379,11 @@
<ColumnDefinition Width="Auto"/> <!-- 4: 구분선 -->
<ColumnDefinition Width="Auto"/> <!-- 5: 데이터 활용 -->
<ColumnDefinition Width="Auto"/> <!-- 6: 구분선 -->
<ColumnDefinition Width="Auto"/> <!-- 7: 권한 -->
<ColumnDefinition Width="Auto"/> <!-- 7: 메모리 -->
<ColumnDefinition Width="Auto"/> <!-- 8: 구분선 -->
<ColumnDefinition Width="Auto"/> <!-- 9: git -->
<ColumnDefinition Width="Auto"/> <!-- 9: 권한 -->
<ColumnDefinition Width="Auto"/> <!-- 10: 구분선 -->
<ColumnDefinition Width="Auto"/> <!-- 11: git -->
</Grid.ColumnDefinitions>
<!-- 폴더 아이콘 -->
@@ -2412,8 +2414,27 @@
<!-- 폴더 데이터 활용은 코드/코워크 자동 정책으로만 동작 -->
<Border x:Name="MemoryStatusSeparator" Grid.Column="8" Width="1" Height="18" Margin="4,0"
Visibility="Collapsed"
Background="{DynamicResource SeparatorColor}"/>
<Button x:Name="BtnMemoryStatus" Grid.Column="7" Style="{StaticResource FooterChipBtn}"
Padding="10,5"
Visibility="Collapsed"
BorderThickness="0"
ToolTip="현재 적용된 메모리 상태">
<StackPanel Orientation="Horizontal">
<TextBlock Text="&#xE943;" FontFamily="Segoe MDL2 Assets" FontSize="12"
Foreground="{DynamicResource SecondaryText}"
VerticalAlignment="Center" Margin="0,0,4,0"/>
<TextBlock x:Name="MemoryStatusLabel" Text="메모리 없음" FontSize="12"
Foreground="{DynamicResource SecondaryText}"
VerticalAlignment="Center"/>
</StackPanel>
</Button>
<!-- 권한 메뉴 -->
<Button x:Name="BtnPermission" Grid.Column="7" Style="{StaticResource FooterChipBtn}"
<Button x:Name="BtnPermission" Grid.Column="9" Style="{StaticResource FooterChipBtn}"
Padding="10,5" Click="BtnPermission_Click" ToolTip="파일 접근 권한"
BorderThickness="0">
<StackPanel Orientation="Horizontal">
@@ -2426,12 +2447,12 @@
</StackPanel>
</Button>
<Border x:Name="GitBranchSeparator" Grid.Column="8" Width="1" Height="18" Margin="4,0"
<Border x:Name="GitBranchSeparator" Grid.Column="10" Width="1" Height="18" Margin="4,0"
Visibility="Collapsed"
Background="{DynamicResource SeparatorColor}"/>
<Button x:Name="BtnGitBranch"
Grid.Column="9"
Grid.Column="11"
Style="{StaticResource FooterChipBtn}"
Padding="10,5"
Margin="2,0,0,0"