ChenTW

记录理解世界的方法

·

44 次阅读

DSH 专项日报|2026-09-11

日期:2026-09-11

【v0.1.5发布但session仍坏,搜索实测被忽略】


一、今日结论

当前等级:C — 继续观察

昨日等级:C

是否升降级:维持 C

一句话回答:今天仍不值得重新启用 DSH。v0.1.5 昨日发布是正面信号,但 session 迁移损坏问题在新版本中仍有新报告,且 DeepSeek Responses API web_search 经两轮探针实测被静默忽略——官方文档与实测存在明确冲突,模型联网能力不可依赖。

评级依据:
– 维持 C 而非升 B:会话 seq 损坏家族仍活跃(#4767 于 9/10 新增,v0.1.5-alpha.1 升级后旧会话打不开仍有社区抢救记录)【多源开发者实测】;悬挂 tool_call 永久 400 家族无官方修复【多源开发者实测】;DeepSeek web_search 官方文档宣称支持但两轮探针实测均被静默忽略【本项目独立实测】。不满足 B 级“3 次真实任务验证无 session 损坏”要求。
– 未降 D:v0.1.5 正式发布并深度整合 V4.1 Flash【媒体报道,待官方 release 页核验】;Windows 兼容性持续改善;成本面处于低位。


二、触发今日判断的关键变化

  1. DSH v0.1.5 于 9/10 发布:深度整合 V4.1 Flash,支持 Standard / PTC / Minimalist 三种模式,实验性 Agent Teams(父子 Agent 双向通信)。但 npm latest 是否已升级到 0.1.5 待一级核验。【媒体报道,待官方 release 页确认】
  2. DeepSeek web_search 探针实测:官方文档与实际行为冲突。官方 Responses API 文档明确标注 web_search = “Supported, executed on the server side”,但本项目两轮探针(v1:非流式+强制 tool_choice;v2:流式+无 tool_choice,1,414 个 SSE 事件)均无任何 web_search_call 事件,模型明确回复“无法联网”。HTTP 200,无权限/计费错误,属静默忽略。【本项目独立实测】
  3. session 损坏问题在 v0.1.5 中仍活跃:#4767(seq gap+跨 session 串写致 dsh web 启动崩溃)于 9/10 新增;CSDN 社区记录 v0.1.5-alpha.1 升级后 8MB 旧会话无法加载,需手动解码 zstd 拼接帧容器抢救。【多源开发者实测】
  4. CTW-GW 项目使用相同 API 但记录“web_search 实机可用”,与本项目探针结果矛盾,提示可能存在账号灰度/套餐差异。【待确认】

三、DSH 本体状态

版本现状

通道 版本 日期
GitHub 最新预发布 v0.1.5 2026-09-10
npm latest 待核验(昨日仍为 0.1.2-rc.1) —
master 开发中 持续迭代 —

v0.1.5 核心变化:V4.1 Flash 深度整合(联合训练,模型训练过程直接集成 Harness)、三种运行模式(Standard/PTC/Minimalist)、实验性 Agent Teams。【媒体报道】

仍活跃的核心问题

  • 会话 seq 损坏家族:#4767 于 9/10 新增(强制中断致 seq gap+跨 session 串写,启动时崩溃);v0.1.5-alpha.1 升级后旧会话迁移校验过严导致无法加载,社区提供 5 步手动抢救方案(解码 zstd、补齐 turn/end 事件、同步 seq 引用)。无官方自动迁移修复。【多源开发者实测】
  • 悬挂 tool_call 永久 400 家族:#4017/#4549/#5732 仍 open,无官方自愈。社区插件 dsh-tool-call-guard(#5132)可在写入前中和无效 JSON 参数,但属事后补救而非 harness 层修复。【多源开发者实测 + 社区方案】
  • npm latest 含已修复 CVE:若 latest 仍未升级到 ≥0.1.3-alpha.1,默认安装仍带 CVE-2026-82533。待今日核验 npm 状态。【官方确认】

四、阻断项追踪

问题 证据等级 当前状态 最近变化 是否影响用户 是否阻止升 B
会话 seq 损坏家族(#2342/#2359/#5952/#4767 等) 【多源开发者实测】 open,v0.1.5 升级后仍有迁移损坏报告 #4767 于 9/10 新增;v0.1.5-alpha.1 旧会话打不开仍需手动抢救 是——升级版本本身可能触发会话丢失 是
悬挂 tool_call 致会话永久 400(#4017/#4549/#5732) 【多源开发者实测】 open,无官方自愈 无 条件性——插件/模型吐重复 ID 时触发 是(条件性)
DeepSeek web_search 官方宣称支持但实测静默忽略 【本项目独立实测】 两轮探针均无 web_search_call,模型称无法联网 今日完成 v2 流式探针确认 是——依赖联网的实时信息任务不可用 否(不影响离线开发,但影响信息获取类任务)
npm latest 含已修复 CVE 【官方确认】 待核验 v0.1.5 是否已推送 latest 无 是——默认安装即带漏洞 否(有规避)

五、插件生态与推荐组合

今日重要变化

  • dsh-tool-call-guard(社区方案,#5132):在 tool call 写入 session 前中和无效 JSON 参数,防止 vLLM 严格校验时毒化整会话。属悬挂 tool_call 家族的事后补救方案,非 harness 层修复。【社区方案】
  • dsh-context、Aegis 持续高频更新,无重大版本变更。【插件官方确认】

当前最小测试组合

维持昨日组合:

优先级 插件 职责 推荐等级
1 dsh-context 上下文可视化,不注入上下文、不注册工具 核心测试
2 dsh-win32 仅当 Windows 出现具体故障时装 值得观察(条件性)
3 Aegis 基线稳定后单独 A/B 测试 值得观察

测试设计不变:首轮仅 DSH(≥0.1.5) + deepseek-flash + dsh-context,确认基线后再单独 A/B 测试 Aegis。


六、模型与 DSH 适配

模型 DSH 适配 关键状态 证据等级
DeepSeek V4.1 Flash(deepseek-flash) 一等公民,v0.1.5 深度整合 9/10 正式发布;web_search 经两轮探针实测被静默忽略,官方文档宣称支持但实际不执行 【官方确认 + 本项目独立实测】
DeepSeek V4 Pro 官方原生 9/14 12:00 起路由至 V4.1 Flash 【官方确认】
Claude Sonnet 5 官方内置 provider 可靠性标杆,成本 15 倍+,国内直连困难 【官方确认】

web_search 冲突详细说明(首次进入日报,保留必要背景):官方文档 Tools 表格明确写 web_search / web_search_2025_08_26 = “Supported, executed on the server side”,流式事件定义了 response.web_search_call.in_progress/searching/completed,tool_choice 支持 {"type":"web_search"}。但本项目两轮探针——v1(非流式 + 强制 tool_choice,model=deepseek-v4-flash)和 v2(流式 + 无 tool_choice,model=deepseek-flash,共 1,414 个 SSE 事件)——均无任何 web_search_call 事件,output item 仅含 reasoning + message,模型自述“无法联网”,日期回答错误。HTTP 200,无权限/计费/工具不可用错误,属服务端静默忽略。

CTW-GW 历史对照:CTW-GW 项目使用相同的 DeepSeek Responses API + web_search,其 CHANGELOG 记录“Controller Web Search 实机可用”(2026-08-19 提交 55f0f52,切换到 Responses API + tool_choice:auto)。与本项目探针结果矛盾,提示可能存在账号灰度/套餐/地区差异【待确认】。在本项目账号下,不应依赖 DeepSeek 原生 web_search 完成实时信息获取。


七、价格

今日无影响 DSH 决策的重要价格变化。

V4.1 Flash 闲时价(元/百万 token):缓存命中 0.02、输入未命中 1、输出 4;高峰 ×2。标准任务(1M 输入+200K 输出,闲时,全未命中)约 1.8 元。【官方确认】


八、今日是否达到测试触发条件

未达到正式恢复测试条件。

v0.1.5 发布是积极信号,但 session 损坏问题在新版本中仍有新报告(#4767、升级后旧会话打不开),且 web_search 实测不可用。可在非生产环境安装 v0.1.5 + dsh-context 做准备性验证,但不建议在正式项目中恢复使用。

升 B 触发条件(须同时满足):① session seq 损坏有官方修复并进入 RC;② 悬挂 tool_call 永久 400 有官方自愈;③ 至少 3 次真实小任务连续验证无 session 损坏;④ npm latest 升级到无 CVE 版本。


九、下一步观察点

  1. npm latest 是否升级到 v0.1.5——若仍为 0.1.2-rc.1,默认安装仍带 CVE,用户须手动指定版本。
  2. v0.1.5 发布后 session 迁移损坏报告是否增多——若升级本身触发会话丢失,将进一步推迟升 B 时间线。
  3. DeepSeek web_search 是否在后续版本/账号中实际开放——当前官方文档与实测冲突,需持续 API 直连验证,不得仅凭文档判断。

来源

[官方] DeepSeek Responses API 文档(web_search 支持状态)— https://api-docs.deepseek.com/guides/responses_api/
[官方] DeepSeek 定价页 — https://api-docs.deepseek.com/quick_start/pricing/
[官方] DeepSeek 更新日志(V4.1 Flash 发布)— https://api-docs.deepseek.com/updates/
[官方] DSH 仓库 — https://github.com/deepseek-ai/deepseek-harness
[媒体] DSH v0.1.5 发布报道 — https://www.readers.id/en/deepseek-harness-v015-launches-v41-flash
[媒体] V4.1 Flash 联合训练与 Agent Teams — https://m.lookonchain.com/feeds/72376
[GitHub Issue] #4767 seq gap+跨session串写致启动崩溃 — https://github.com/deepseek-ai/deepseek-harness/issues/4767
[GitHub Issue] #4017 悬挂 tool_calls 永久 400 — https://github.com/deepseek-ai/deepseek-harness/discussions/4017
[GitHub Issue] #5732 跨轮 tool_call ID 不唯一 — https://github.com/deepseek-ai/deepseek-harness/discussions/5732
[GitHub Issue] #5132 dsh-tool-call-guard 社区方案 — https://github.com/deepseek-ai/deepseek-harness/discussions/5132
[社区] v0.1.5-alpha.1 旧会话抢救记录 — https://blog.csdn.net/weixin_63132747/article/details/164722529
[社区] dsh-ai.com 问题库(#4767/#3473)— https://dsh-ai.com/faq/
[本项目实测] DeepSeek web_search 探针 v1/v2 结果 — 本地开发/deepseek_websearch_probe.py、deepseek_websearch_probe_v2.py