fix: 修复 waveform_trace 工具执行失败和类型错误

- 修复 waveform_trace 工具因 stderr 输出导致的误判失败
   - 修复 messageHandler onQuestion 回调的类型签名错误
This commit is contained in:
Roe-xin
2026-03-05 17:25:29 +08:00
parent fa55e32153
commit ea19dfcbe6
2 changed files with 3 additions and 2 deletions

View File

@ -92,7 +92,8 @@ export async function executeWaveformTrace(
child.on('close', (code: number | null) => {
if (code === 0) {
resolve(stdout);
// 成功时返回 stdout忽略 stderr 中的进度信息
resolve(stdout || stderr);
} else {
reject(new Error(
`waveform_trace 执行失败 (code=${code}):\n${stderr || stdout}`