返回 Bug 清单
BUG-0643project-52高已修复backend-logic
noVerify logic + ESM-compatible file ops + factory note
发现:2026-10-09验证:2026-10-09置信度:70%
症状
commit 8b35a74cb82e (2026-09-17) fix(mcp): noVerify logic + ESM-compatible file ops + factory note
根因
commit message 描述: fix(mcp): noVerify logic + ESM-compatible file ops + factory note
修复方案
修复 178 行,删除 11 行。改动文件: packages/mcp-server/_test_async.js, packages/mcp-server/_test_stderr.txt, packages/mcp-server/_test_stdout.txt, packages/mcp-server/_test_sync.js, packages/mcp-server/smoke-test.mjs
错误签名
fix(mcp): noVerify logic + ESM-compatible file ops + factory note - batch_push: honor noVerify param (was hardcoded --no-verify always)
- batch_push: check exec() return before marking success
- local_repair: replace require('fs').copyFileSync with fs.promises.cp
(ESM-compatible, Node 16+)
- local_repair: rename+copyFileSync → rename+cp for atomic file restore
- Note: serveStdio() factory is lazily-invoked; process stays alive as
long as stdin pipe is open (standard MCP stdio contract)技术信息
来源项目
project-52
涉及文件
packages/mcp-server/_test_async.js, packages/mcp-server/_test_stderr.txt, packages/mcp-server/_test_stdout.txt +3
标签
git-sweep, auto-ingested, project-52, mcp-reported, source-agent