fix(ai-pull-request): 分支長度抽具名常數並標示 opencode stderr 截斷

This commit is contained in:
Jeffery
2026-06-26 14:14:30 +08:00
parent 7480749192
commit cde327bbe0
2 changed files with 10 additions and 2 deletions
+5 -1
View File
@@ -92,7 +92,11 @@ export class OpenCode {
);
if (result.status !== 0) {
log.warn(`opencode 執行失敗 (${result.status})${maskSecrets(result.stderr).slice(0, 500)}`);
const stderr = maskSecrets(result.stderr);
const shown = stderr.length > 2000
? `${stderr.slice(0, 2000)}\n…(錯誤訊息過長,已截斷,僅顯示前 2000 字元)`
: stderr;
log.warn(`opencode 執行失敗 (${result.status})${shown}`);
return null;
}