Cowork 진행 표시와 깨진 한글 문자열 복구
Some checks failed
Release Gate / gate (push) Has been cancelled

- Cowork/Code 실행 시작 직후 라이브 진행 힌트를 즉시 표시하고 중간 이벤트마다 사라지지 않도록 유지 로직 수정

- 프리셋 선택 화면, 권한 요청 팝업, 실행 전환 게이트 안내 문자열의 깨진 한글을 정상 한국어로 복구

- 내부 중단 경로의 완료 문구를 사용자 취소로 오해하지 않도록 중립 표현으로 정리

- 검증: 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:
2026-04-07 07:53:08 +09:00
parent 4e6d5d0597
commit f44b8b7dea
8 changed files with 116 additions and 85 deletions

View File

@@ -6270,7 +6270,16 @@ public partial class ChatWindow : Window
private void StartLiveAgentProgressHints()
{
_lastAgentProgressEventAt = DateTime.UtcNow;
UpdateLiveAgentProgressHint(null);
var runTab = string.IsNullOrWhiteSpace(_streamRunTab) ? _activeTab : _streamRunTab!;
if (string.Equals(runTab, "Cowork", StringComparison.OrdinalIgnoreCase)
|| string.Equals(runTab, "Code", StringComparison.OrdinalIgnoreCase))
{
UpdateLiveAgentProgressHint("작업을 준비하는 중입니다...", "agent_wait");
}
else
{
UpdateLiveAgentProgressHint(null);
}
_agentProgressHintTimer.Stop();
_agentProgressHintTimer.Start();
}
@@ -6284,7 +6293,6 @@ public partial class ChatWindow : Window
private void TouchLiveAgentProgressHints()
{
_lastAgentProgressEventAt = DateTime.UtcNow;
UpdateLiveAgentProgressHint(null);
}
private void AgentProgressHintTimer_Tick(object? sender, EventArgs e)
@@ -6304,6 +6312,7 @@ public partial class ChatWindow : Window
}
var idle = DateTime.UtcNow - _lastAgentProgressEventAt;
var elapsed = DateTime.UtcNow - _streamStartTime.ToUniversalTime();
string? summary = null;
var toolName = "agent_wait";
@@ -6322,6 +6331,10 @@ public partial class ChatWindow : Window
{
summary = "생각을 정리하는 중입니다...";
}
else if (elapsed >= TimeSpan.FromSeconds(4))
{
summary = "작업을 진행하는 중입니다...";
}
UpdateLiveAgentProgressHint(summary, toolName);
}