step-realtime-cli 版本
1.0.0
Node 版本 & OS
Node 24.16.0 / Linux (Fedora 44)
复现步骤
pnpm test:coverage
# 观察 coverage 报告
以下核心模块完全没有测试文件(或仅有极少量测试):
| 文件 |
行数 |
测试文件 |
覆盖风险 |
packages/core/src/agent/agent-team.ts |
1,455 |
无 |
极高 |
packages/core/src/agent/harness.ts |
673 |
无 |
高 |
packages/core/src/tools/runtime.ts |
900 |
无 |
高 |
packages/core/src/tools/native-impls/shell-tools.ts |
403 |
无 |
高 |
packages/core/src/tools/native-impls/file-tools.ts |
317 |
无 |
高 |
extensions/realtime-voice/src/bridge/coding-bridge.ts |
656 |
无 |
高 |
packages/core/src/agent/conversation-memory.ts |
2,346 |
仅 183 行 |
极高 |
期望行为
关键模块应有基础单元测试覆盖,并在 vitest.config.ts 的 coverage include 列表中
实际行为
上述模块不在 coverage include 列表中或完全没有测试文件
日志 / 堆栈
截图(可选)
No response
自检
step-realtime-cli 版本
1.0.0
Node 版本 & OS
Node 24.16.0 / Linux (Fedora 44)
复现步骤
pnpm test:coverage # 观察 coverage 报告以下核心模块完全没有测试文件(或仅有极少量测试):
packages/core/src/agent/agent-team.tspackages/core/src/agent/harness.tspackages/core/src/tools/runtime.tspackages/core/src/tools/native-impls/shell-tools.tspackages/core/src/tools/native-impls/file-tools.tsextensions/realtime-voice/src/bridge/coding-bridge.tspackages/core/src/agent/conversation-memory.ts期望行为
关键模块应有基础单元测试覆盖,并在
vitest.config.ts的 coverage include 列表中实际行为
上述模块不在 coverage include 列表中或完全没有测试文件
日志 / 堆栈
截图(可选)
No response
自检