- 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:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user