返回 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