fix: use activity timeout for code agent turns

This commit is contained in:
Code Queue Review
2026-05-24 10:10:34 +00:00
parent 637593a5e0
commit 8c5f25d0e5
10 changed files with 563 additions and 54 deletions
+2 -2
View File
@@ -18,7 +18,7 @@ const blockedCodeAgentUiLabels = new Set([
"仍是 fallback",
"BLOCKED 凭证缺口"
]);
const timeoutPattern = /\b(?:timeout|timed out|abort|aborted|超时|请求超过)\b/iu;
const timeoutPattern = /\b(?:timeout|timed out|abort|aborted|超时|请求超过|无新事件)\b/iu;
export function classifyCodeAgentChatReadiness(payload, { realDevLive = false, httpStatus = null } = {}) {
const providerBlock = classifyCodeAgentProviderBlock(payload, { httpStatus });
@@ -547,7 +547,7 @@ export function classifyCodeAgentBrowserFailure(error, { traceId = null } = {})
status: "blocked",
blocker: "timeout",
category: "timeout",
chineseSummary: `超时:Code Agent 请求在配置的时间边界内没有完成${observedTraceId ? `traceId=${observedTraceId}` : ""}`,
chineseSummary: `超时:Code Agent 在配置的活动时间边界内没有新事件${observedTraceId ? `traceId=${observedTraceId}` : ""}`,
reason: message
};
}