AX Agent 코워크·코드 흐름과 컨텍스트 관리를 claude-code 기준으로 대폭 정리
- 코워크·코드 프롬프트, 도구 선택, 문서 생성/검증 흐름을 claude-code 동등 품질 기준으로 재정렬함 - OpenAI/vLLM 경로의 오래된 tool history를 평탄화하고 최근 이력만 구조화해 컨텍스트 직렬화를 경량화함 - AX Agent UI를 테마 기준으로 재구성하고 플랜 승인/오버레이/이벤트 렌더링/명령 입력 상호작용을 개선함 - 파일 후보 제안, 반복 경로 정체 복구, LSP 보강, 문서·PPT 처리 개선, 설정/서비스 인터페이스 정리를 함께 반영함 - README.md 및 docs/DEVELOPMENT.md를 작업 시점별로 갱신함 - 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\ (경고 0, 오류 0)
This commit is contained in:
@@ -296,7 +296,7 @@
|
||||
MaxHeight="{TemplateBinding MaxDropDownHeight}"
|
||||
SnapsToDevicePixels="True">
|
||||
<Border x:Name="DropDownBorder"
|
||||
Background="White" CornerRadius="8"
|
||||
Background="{DynamicResource CardBackground}" CornerRadius="8"
|
||||
BorderBrush="{DynamicResource BorderColor}" BorderThickness="1"
|
||||
Margin="0,2,0,0" Padding="4">
|
||||
<Border.Effect>
|
||||
@@ -3257,6 +3257,8 @@
|
||||
</Grid>
|
||||
</Border>
|
||||
|
||||
<!-- 채팅 아이콘 설정은 공통 탭에 있음 -->
|
||||
|
||||
<!-- 안내 문구 랜덤 -->
|
||||
<Border Style="{StaticResource SettingsRow}">
|
||||
<Grid>
|
||||
@@ -3550,6 +3552,45 @@
|
||||
</Border>
|
||||
</StackPanel>
|
||||
|
||||
<!-- ── 아이콘 효과 ── -->
|
||||
<TextBlock Style="{StaticResource SectionHeader}" Text="아이콘 효과"/>
|
||||
|
||||
<Border Style="{StaticResource AgentSettingsRow}">
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<StackPanel Grid.Column="0" HorizontalAlignment="Left" Margin="0,0,60,0">
|
||||
<TextBlock Style="{StaticResource RowLabel}" Text="채팅 아이콘 랜덤 효과"/>
|
||||
<TextBlock Style="{StaticResource RowHint}" Text="채팅 본문의 런처 아이콘에 다양한 애니메이션 효과를 랜덤으로 적용합니다. 끄면 숨쉬기 효과만 사용합니다."/>
|
||||
</StackPanel>
|
||||
<CheckBox Grid.Column="1" Style="{StaticResource ToggleSwitch}"
|
||||
HorizontalAlignment="Right" VerticalAlignment="Center"
|
||||
IsChecked="{Binding EnableChatIconRandomAnimation, Mode=TwoWay}"/>
|
||||
</Grid>
|
||||
</Border>
|
||||
|
||||
<Border Style="{StaticResource AgentSettingsRow}">
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<StackPanel Grid.Column="0" HorizontalAlignment="Left" Margin="0,0,60,0">
|
||||
<TextBlock Style="{StaticResource RowLabel}" Text="채팅 아이콘 글로우 강도"/>
|
||||
<TextBlock Style="{StaticResource RowHint}" Text="채팅 본문 런처 아이콘의 글로우(발광) 효과 강도를 조절합니다."/>
|
||||
</StackPanel>
|
||||
<ComboBox Grid.Column="1" HorizontalAlignment="Right" VerticalAlignment="Center"
|
||||
Width="100" x:Name="CmbChatIconGlow"
|
||||
SelectionChanged="CmbChatIconGlow_SelectionChanged">
|
||||
<ComboBoxItem Content="강하게" Tag="strong"/>
|
||||
<ComboBoxItem Content="적당히" Tag="medium"/>
|
||||
<ComboBoxItem Content="약하게" Tag="weak"/>
|
||||
</ComboBox>
|
||||
</Grid>
|
||||
</Border>
|
||||
|
||||
<!-- ── 활성 서비스 선택 ── -->
|
||||
<StackPanel x:Name="AgentServiceSection">
|
||||
<TextBlock Style="{StaticResource SectionHeader}" Text="활성 서비스"/>
|
||||
@@ -5443,6 +5484,12 @@
|
||||
<TextBlock Style="{StaticResource RowHint}" Text="에이전트 실행 이력(도구 호출/결과)의 채팅창 표시 수준입니다."/>
|
||||
</StackPanel>
|
||||
<WrapPanel HorizontalAlignment="Right" VerticalAlignment="Center">
|
||||
<RadioButton x:Name="AgentLogLevelHidden"
|
||||
Content="숨김"
|
||||
GroupName="AgentLogLevel"
|
||||
Style="{StaticResource AgentSubTabStyle}"
|
||||
Margin="0,0,6,0"
|
||||
Checked="AgentLogLevelCard_Checked"/>
|
||||
<RadioButton x:Name="AgentLogLevelSimple"
|
||||
Content="간략"
|
||||
GroupName="AgentLogLevel"
|
||||
|
||||
Reference in New Issue
Block a user