From f30e6e9f33fb2a7246de9f570fd32a0ee25fe236 Mon Sep 17 00:00:00 2001 From: kdletters <61648117+kdletters@users.noreply.github.com> Date: Mon, 17 Aug 2026 15:35:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=99=BA=E8=83=BD=E5=88=9B?= =?UTF-8?q?=E4=BD=9C=E9=89=B4=E6=9D=83=E6=8F=90=E7=A4=BA=E5=8F=AF=E8=AF=BB?= =?UTF-8?q?=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 分隔产品名称与直连运行时错误原因 同步更新直连错误投影测试 --- .../src/features/agent-runtime/model.ts | 7 +++++-- .../tests/agentRuntimeModel.test.ts | 10 +++++++--- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/apps/ai-game-creator-shell/src/features/agent-runtime/model.ts b/apps/ai-game-creator-shell/src/features/agent-runtime/model.ts index c92a54a1f..cd3c836bc 100644 --- a/apps/ai-game-creator-shell/src/features/agent-runtime/model.ts +++ b/apps/ai-game-creator-shell/src/features/agent-runtime/model.ts @@ -1783,7 +1783,10 @@ function directCodexFailureDetail(message: string) { } const safe = detail .replace(/https?:\/\/[^\s]+/gi, '[已隐藏链接]') - .replace(/(?:[A-Z]:\\|\\\\|\/(?:Users|home|var|tmp|private)\/)[^\s]+/gi, '[已隐藏路径]') + .replace( + /(?:[A-Z]:\\|\\\\|\/(?:Users|home|var|tmp|private)\/)[^\s]+/gi, + '[已隐藏路径]', + ) .replace(/\s+/g, ' ') .trim() .slice(0, 280); @@ -1866,7 +1869,7 @@ export function projectRuntimeVisibleError( other: '未完成本次执行,请查看项目文件是否已修改后再重试', }[directCodexAppServerKind]; if (detail) { - return `${subject}${detail}`; + return `${subject} ${detail}`; } } if (visibleMessage.includes('codex-app-server-terminal-unknown:')) { diff --git a/apps/ai-game-creator-shell/tests/agentRuntimeModel.test.ts b/apps/ai-game-creator-shell/tests/agentRuntimeModel.test.ts index 0c52b937a..503ac374c 100644 --- a/apps/ai-game-creator-shell/tests/agentRuntimeModel.test.ts +++ b/apps/ai-game-creator-shell/tests/agentRuntimeModel.test.ts @@ -944,7 +944,7 @@ describe('Agent Runtime Provider 状态投影', () => { '陶泥儿智能创作', true, ), - ).toBe('陶泥儿智能创作用量已达上限,请检查账户额度后重试'); + ).toBe('陶泥儿智能创作 用量已达上限,请检查账户额度后重试'); expect( projectRuntimeVisibleError( 'codex-app-server-terminal-unknown: 等待 turn/completed 超时', @@ -963,14 +963,18 @@ describe('Agent Runtime Provider 状态投影', () => { '陶泥儿智能创作', true, ), - ).toBe('陶泥儿智能创作:Codex 执行失败:Codex app-server turn 失败:HTTP 400'); + ).toBe( + '陶泥儿智能创作:Codex 执行失败:Codex app-server turn 失败:HTTP 400', + ); expect( projectRuntimeVisibleError( 'direct-codex-error:请求失败 https://provider.example/private C:\\Users\\private\\project', '陶泥儿智能创作', true, ), - ).toBe('陶泥儿智能创作:Codex 执行失败:请求失败 [已隐藏链接] [已隐藏路径]'); + ).toBe( + '陶泥儿智能创作:Codex 执行失败:请求失败 [已隐藏链接] [已隐藏路径]', + ); expect( projectRuntimeVisibleError(