Using CPython 3.11.14 Creating virtual environment at: /tmp/dsh-labs-saxjhly7/python-env Activate with: source /tmp/dsh-labs-saxjhly7/python-env/bin/activate Using Python 3.11.14 environment at: /tmp/dsh-labs-saxjhly7/python-env Resolved 5 packages in 89ms Installed 5 packages in 8ms + annotated-types==0.8.0 + pydantic==2.12.5 + pydantic-core==2.41.5 + typing-extensions==4.16.0 + typing-inspection==0.4.4 npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead added 545 packages, and audited 546 packages in 13s 65 packages are looking for funding run `npm fund` for details 16 vulnerabilities (7 moderate, 9 high) To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. > baoer-deepseek-harness-labs@0.1.0 check > tsc --noEmit > baoer-deepseek-harness-labs@0.1.0 build > tsc > baoer-deepseek-harness-labs@0.1.0 test > node --test --test-concurrency=1 test/*.test.mjs ✔ 服务、消费者和prompt贡献随消费者卸载撤销 (33.266554ms) ✔ 服务提供者卸载会停用依赖消费者,再挂载会恢复 (13.366007ms) ✔ JSON provider替换同一service,tools消费者无需改动 (23.053057ms) ✔ 配置/文件数据拒绝重复id、路径id及超长内容 (0.645787ms) ✔ schema拒绝缺失参数,领域验证拒绝路径与未知笔记 (10.23571ms) ✔ pre-execute拒绝时tool body未执行,卸载policy后重新允许 (8.816995ms) ✔ post-execute block不回滚已发生的tool副作用 (8.534842ms) ✔ canonical output校验拒绝不符合声明schema的成功值 (6.002017ms) ✔ 已取消signal在dispatch前阻止body,返回取消结果 (5.8968ms) ✔ waterfall等待下游真实async gate,而非fire-and-forget (11.842134ms) ✔ 读取值是copy,caller无法修改已发布provider快照 (5.355235ms) ✔ rc.2官方Python源码SDK通过public dsh-bin执行同一实际notes组合 (1557.107021ms) ✔ 真实dsh profile+SDK+Messages adapter完成3次HTTP、2tool并写V4日志 (1051.265509ms) ✔ 模型试图调用未暴露bash不会产生文件副作用 (1042.001035ms) ✔ 共用pre-step预算在2次tool step后拒绝第3次请求 (1030.434383ms) ✔ 同一runtime/session跨run继续;每轮step预算重新计数 (1208.508065ms) ✔ 目标AGENTS/SYSTEM不进入独立sdk-minimal组合的模型请求 (939.775849ms) ✔ provider HTTP401是settled失败,不把空finalResponse与idle当业务成功 (990.586286ms) ℹ tests 18 ℹ suites 0 ℹ pass 18 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 8752.678489 > baoer-deepseek-harness-labs@0.1.0 demo > node dist/offline-demo.js 模型可见历史来自 Session 日志投影;来源:session。 { "requests": 3, "eventTypes": [ "agent/inbox/spliced", "turn/start", "agent/inbox/spliced", "step/start", "system/message", "user/message", "request/header", "request/context", "session/title", "session-log-deepseek/delivery-accepted", "assistant/message", "tool/call", "tool/result", "step/end", "step/start", "session-log-deepseek/delivery-accepted", "assistant/message", "tool/call", "tool/result", "step/end", "step/start", "session-log-deepseek/delivery-accepted", "assistant/message", "step/end", "turn/end" ], "sessionId": "session-d032a43e0d8e4158813cffd929bb8daa" } > baoer-deepseek-harness-labs@0.1.0 demo:python > node dist/python-demo.js { "value": { "sessionId": "session-fa254134b58349adb339eac225783bc9", "finalResponse": "Python SDK: source session.", "finishReason": "completed", "toolResults": 2 }, "requests": 3 }