找回密码
 立即注册
搜索
楼主: 绕指流光

[科技] DeepSeek V4-Flash-Vision-Exp 上线!多模态来啦|大模型讨论专楼

 火.. [复制链接]
     
发表于 2026-8-14 12:02 | 显示全部楼层
我让DSH自己解决模型路由问题,待验证:

DSH 模型路由分裂问题 — 总结一、问题描述
现象:用户在 DSH Web 界面选择了 opencode-go provider + deepseek-v4-flash 模型,但:
  • 子代理仍使用 deepseek(deepseek-official)provider 的 dsv4-flash
  • web_search 同样固定走 deepseek-official,绕过用户选择的模型
影响:主代理、子代理、search 三者的请求分别落到不同的 provider / 端点 / 协议 / API key → 各自独立的 prompt-cache 域 → 缓存命中率低、token 成本与延迟上升。
二、根因(已从源码 + 实际 session 日志双重确认)根因 1:子代理继承"创建时冻结的模型快照"
  • 主代理创建时 agentOptions() 把当时的默认模型快照进 agent.options
  • UI 切换模型(selectModel)只更新 session 级选择(selectionFor(...).current = picked),不更新 agent.options
  • 子代理经 resolveChildAgentOptions(parent, ...) 继承的是 parent.options(旧快照)→ 分裂
  • 关键时序:session 创建后再切换模型即触发;若创建时默认已是 opencode-go 则一致(本机当前 4 个 session 恰好如此,所以未复现,但代码路径确实存在缺陷)
根因 2:web_search 写死 deepseek-official 并绕过 ctx.llm
  • dsh-base/cordis.patch.yml 硬编码 searchProvider: deepseek-official + DEEPSEEK_API_KEY
  • dsh-web-search-deepseek 源码明确:"不使用 ctx.llm",固定走 api.deepseek.com/anthropic/v1 + deepseek-v4-flash
  • 与对话完全不同的端点/协议/key → 缓存域完全不同,且完全无视用户模型选择
三、解决方案与当前状态✅ 已完成并验证
① 本地补丁(D:\AI工作区\dsh-fixes\)— 已应用到 node_modules,需重启 DSH 生效
文件
修复
fix-dsh-model-route.patch统一 diff(3 个文件)
apply-patch.ps1 / apply-fix.mjs一键应用/回滚(幂等),rollback→apply 循环已测试通过
README.md / upstream-issue.md说明文档 + 上游 issue 全文

补丁内容:
  • dsh-subagent:resolveChildAgentOptions 优先继承父代理当前实际路由(session.requestHeader()?.config),回退到快照
  • dsh-host-apiproxy:selectModel 切换时同步更新 agent.options
  • dsh-web-search-deepseek:search 模型名跟随 agentDefaultModel + 支持 DEEPSEEK_SEARCH_MODEL 环境变量
② MCP 网关(D:\AI工作区\dsh-model-gateway-mcp\)— 开发完成、测试全过
统一的模型路由 MCP 服务器(Node.js + MCP SDK 1.30),四个工具:
  • chat_completion — 统一模型调用入口
  • web_search — 跟随 provider(anthropic 路由用原生 web_search_20250305;openai 路由用外部检索 + 同路由回答)
  • get_route / list_models — 路由诊断
③ 随 DSH web 自动启动 — 已配置
  • 已写入 %USERPROFILE%\.dsh\profiles\web\cordis.patch.yml(patch 层每次启动应用 → MCP 随 DSH 自动拉起、崩溃自动重连)
  • 工具注册在 global layer → 主代理 + 子代理都可见
  • 关键修正:API key 由网关自动从 ~/.dsh/.credentials.yaml 读取(DSH 会 scrub 子进程环境,env 传 key 无效),实测读取成功
  • 12 项冒烟测试 + 模拟 DSH spawn 测试全部通过
四、待办 / 边界
事项
状态
重启 DSH 使补丁 + MCP 挂载生效待用户重启
提交上游 issue已备好 upstream-issue.md;GitHub 禁用密码认证,需 PAT token 或手动粘贴
升级 DSH 后重打补丁.\apply-patch.ps1 apply
"每次必走路由"的强保证MCP 工具是模型可选调用;根治需上游把 web_search 接入 ctx.llm(已写入 issue 建议)

五、一句话总结
问题属实:DSH 存在两条独立的模型路由分裂缺陷(子代理继承冻结快照 + search 写死 deepseek-official),导致缓存命中率低;已通过「node_modules 补丁修内部继承链 + MCP 网关提供统一路由入口并随 DSH 自动启动」双层方案解决,全部代码已本地验证,只差重启 DSH 生效。

回复

使用道具 举报

     
发表于 2026-8-14 12:04 | 显示全部楼层
pro的思维能力是不是盖棺定论了,不如flash
回复

使用道具 举报

     
发表于 2026-8-14 12:05 | 显示全部楼层
dsh 现在干的过 Hermes 吗?Hermes + DSv4 flash 高强度几个月了,现在已经是 Hermes 的形状了
回复

使用道具 举报

     
发表于 2026-8-14 12:08 | 显示全部楼层
试图让DS写个把第三方模型列表暴露给会话来让他主动选择一个合适的模型做子代理的插件,折腾了200M token看着还没什么希望
回复

使用道具 举报

     
发表于 2026-8-14 12:10 来自手机 | 显示全部楼层
我反正是直接把ds的api停掉了以防万一
mcp折腾了一个上午还没好

毛坯房也太毛坯了(

—— 来自 OnePlus PJX110, Android 14, 鹅球 v3.5.99
回复

使用道具 举报

     
发表于 2026-8-14 12:12 | 显示全部楼层
本帖最后由 crow_wine 于 2026-8-14 12:14 编辑

压缩后好像有点区,等下开一个新的会话让它再跑一次试试。
刚说完,出结果了,一次修复5个bug,还初步排查剩下2个bug,是我指令让它一次性排查所有bug了
回复

使用道具 举报

     
发表于 2026-8-14 12:12 | 显示全部楼层
本帖最后由 qwased 于 2026-8-14 12:21 编辑
qwased 发表于 2026-8-14 10:47
我叫他迁移成DSH版了,等装完mcp试试

这个搜索skill跑通了

https://github.com/qwased/dsh-web-search-browser
回复

使用道具 举报

     
发表于 2026-8-14 12:13 | 显示全部楼层
不知道codex的服务端压缩到底怎么做的,感觉效果还可以

论坛助手,iPhone
回复

使用道具 举报

     
发表于 2026-8-14 12:15 | 显示全部楼层
crow_wine 发表于 2026-8-14 12:12
压缩后好像有点区,等下开一个新的会话让它再跑一次试试。
刚说完,出结果了,一次修复5个bug,还初步排查 ...

草是我指令的问题
回复

使用道具 举报

     
发表于 2026-8-14 12:20 来自手机 | 显示全部楼层
zhongjie 发表于 2026-8-14 09:51
猫老板的意思不就是v4的训练材料有问题,导致怎么训练都不行吗

他已经是腾子的形状了,不能信了!我今天上午实测下来,dsh搭配dsp还是很爽快的,比昨天厉害

—— 来自 HUAWEI PLA-AL10, Android 16, 鹅球 v3.5.99
回复

使用道具 举报

     
发表于 2026-8-14 12:23 来自手机 | 显示全部楼层
话说回来 因为没有bun 相比opencode下风扇狂转疯狂喷热
dsh还真够安静的

—— 来自 OnePlus PJX110, Android 14, 鹅球 v3.5.99
回复

使用道具 举报

     
发表于 2026-8-14 12:24 | 显示全部楼层
gooyoy 发表于 2026-8-14 12:20
他已经是腾子的形状了,不能信了!我今天上午实测下来,dsh搭配dsp还是很爽快的,比昨天厉害

—— 来自  ...

倒没必要这么说,我是觉得就算是私人benchmark,也慢慢会有能力/分数偏离的问题。

论坛助手,iPhone
回复

使用道具 举报

     
发表于 2026-8-14 12:28 来自手机 | 显示全部楼层
毛胚房也太毛胚了我草,但是真好玩

—— 来自 nubia NX809J, Android 16, 鹅球 v3.5.99-alpha
回复

使用道具 举报

     
发表于 2026-8-14 12:28 | 显示全部楼层
有一说一,我感觉有点理解 dsh 这么设计的核心意图了,作为一个没学过编程的小白抛砖引玉一下:

DSH 本质上可能不是一个“面向人设计的 Agent 工具”,而是一个面向 AI 设计的 Harness:Harness 给模型提供能力、环境和约束,模型则自主决定如何调用和组合它们,两者共同构成 Agent,所谓插件的意义也是让 ai 能够自动高效地组织与利用所需要的各种功能组件,而非让人来判断。这样再看它的极简就合理了——从 OpenClaw 到 Claude Code/Codex,很多早期的 Skill 和复杂工作流,随着模型能力增强,本来就在逐渐变成冗余。

我之前就很不喜欢 tui,现在也有点明白了,因为 Harness 是面向 AI 的,UI 才面向人。AI Coding 本身就是在把“需求与结果”和中间的“实现过程”逐渐解耦,那么人的界面理应更直观、更可视化,而不是因为底层 Agent 在调用 Shell,就非得给人套一层 TUI。

归根结底,背后其实是两种 AI 观:把 AI 当作一个需要不断调用和微操的工具,还是把它当作一个能与你共同解决问题、具有自主性的伙伴。模型越强,这两种思路之间的分歧只会越来越明显。    Re:Source
回复

使用道具 举报

     
发表于 2026-8-14 12:32 | 显示全部楼层
Severuz 发表于 2026-8-14 12:28
有一说一,我感觉有点理解 dsh 这么设计的核心意图了,作为一个没学过编程的小白抛砖引玉一下:

DSH 本质 ...

其实dsh是一个很“厚”的毛坯房,不恰当的比喻就是每堵墙都很厚,厚到可能开凿各种新通道乃至新房间。
这套玩意儿的的设计哲学就是用复杂度换自由度。
只能说能看到ds的哲学和野心,但是距离那个最理想的状态还有点距离。
我觉得ds先官方出个skill指导模型怎么处理插件比较好。

论坛助手,iPhone
回复

使用道具 举报

     
发表于 2026-8-14 12:32 | 显示全部楼层
Severuz 发表于 2026-8-14 12:28
有一说一,我感觉有点理解 dsh 这么设计的核心意图了,作为一个没学过编程的小白抛砖引玉一下:

DSH 本质 ...

mark 以下, 我觉得分析的在理
回复

使用道具 举报

     
发表于 2026-8-14 12:34 | 显示全部楼层
我感觉如果要做更复杂的自动子代理编排乃至任务流程拓扑,可能要直接换一个agentloop?

论坛助手,iPhone
回复

使用道具 举报

     
发表于 2026-8-14 12:35 来自手机 | 显示全部楼层

pro,flash参数太小还是不行。我感觉至少对我现在这个写作工作流来说,只要再稍微加一些约束,就能达到5.6sol搭配Codex的档次了,至少也不会差太多

—— 来自 HUAWEI WGRR-W19, Android 12, 鹅球 v4.0-alpha
回复

使用道具 举报

     
发表于 2026-8-14 12:35 | 显示全部楼层
舞以 发表于 2026-8-14 12:32
其实dsh是一个很“厚”的毛坯房,不恰当的比喻就是每堵墙都很厚,厚到可能开凿各种新通道乃至新房间。
这 ...

确实,设计意图是一个方面,dsh 本身能否实现他的意图是另一个方面,但是我感觉这更像是一个工程问题,这就不是我一个小白能懂的了()
    Re:Source
回复

使用道具 举报

     
发表于 2026-8-14 12:36 来自手机 | 显示全部楼层
qwased 发表于 2026-8-14 11:21
他搜到个DSH search MCP然后给自己装炸了

那你不狠狠pua它,我用zcode许愿式安装的,flash来回来去核验了好几回才敢跟我说装好了

—— 来自 HUAWEI WGRR-W19, Android 12, 鹅球 v4.0-alpha
回复

使用道具 举报

     
发表于 2026-8-14 12:36 | 显示全部楼层
感觉像当年刚开始玩mc有没有懂的

卧槽玩了半天太好玩了
回复

使用道具 举报

     
发表于 2026-8-14 12:36 来自手机 | 显示全部楼层
高粱河车神 发表于 2026-8-14 11:27
转了半天显示一堆错误,我让workbuddy(用的ds4flash)帮我查原因,他搞了半小时了还没搞明白 ...

墙了,梯子开虚拟网卡

—— 来自 HUAWEI WGRR-W19, Android 12, 鹅球 v4.0-alpha
回复

使用道具 举报

     
发表于 2026-8-14 12:37 | 显示全部楼层
半江瑟瑟半江红 发表于 2026-8-14 12:36
那你不狠狠pua它,我用zcode许愿式安装的,flash来回来去核验了好几回才敢跟我说装好了

—— 来自 HUAWE ...

装上去就爆炸直接运行不了了,我叫另一个harness恢复到初始状态修好的
回复

使用道具 举报

     
发表于 2026-8-14 12:40 来自手机 | 显示全部楼层
ycjiang1337 发表于 2026-8-14 11:21
写作具体是咋用的

—— 来自 HUAWEI SGT-AL50, Android 16, 鹅球 v3.4.97-alpha

把小说拆解成有钩子有硬约束的工作结构,用网页客户端讨论下一章写作方向,回到智能体里用grilling讨论细纲(一般5000字用40轮可以讨论出来细致到每个情节的细纲),细纲讨论好直接让它写,写作skill和细纲中硬约束失败模式,工作流强制要求写完拉子智能体进行全篇语义检查,触发任意失败模式整个情节重写

—— 来自 HUAWEI WGRR-W19, Android 12, 鹅球 v4.0-alpha
回复

使用道具 举报

     
发表于 2026-8-14 12:40 来自手机 | 显示全部楼层
qwased 发表于 2026-8-14 11:21
他搜到个DSH search MCP然后给自己装炸了

https://github.com/gxpppp/dsh-search-mcp

这个嘛
我也炸了两次 然后立刻回头问网页版ds
折腾了几次
现在还在装着 但似乎快好了

—— 来自 OnePlus PJX110, Android 14, 鹅球 v3.5.99
回复

使用道具 举报

发表于 2026-8-14 12:41 来自手机 | 显示全部楼层
不知 发表于 2026-8-14 10:02
那你包容度是有点高的,我对ds非常不满,甚至都不在于这次模型水平差,而是对外表现的都不像一个严肃机构 ...

这么说吧,打个不恰当的比方,居里夫人和朗之万的婚外情不影响她在我这里的声望值。何况deepseek这才哪到哪,作为一个毫无卵用的c端用户,只要他们端上来我就心满意足了
回复

使用道具 举报

     
发表于 2026-8-14 12:45 | 显示全部楼层
neptunehs 发表于 2026-8-14 12:40
https://github.com/gxpppp/dsh-search-mcp

这个嘛

我换移植版duckduckgo和坛友发的那个浏览器搜索skill了,应该足够覆盖绝大部分使用场景
回复

使用道具 举报

     
发表于 2026-8-14 12:50 | 显示全部楼层
涨价了,模型性能不好用了就骂,dsh工具好用,价格还能接受就用,这有什么矛盾的,难道用一件商品还得边夸边用吗?又不是没给钱

论坛助手,iPhone
回复

使用道具 举报

     
发表于 2026-8-14 12:50 | 显示全部楼层
harness哲学上的意义是给模型一个“他者”,而怎样的他者才是好的他者就是个工程问题了,DeepSeek的理想估计是让模型能够自己找到那个“好的他者”。
但是我觉得不仅仅要harness提供可能性,也得模型在能力和技能上做适配。
模型能力,我觉得我体验过的旗舰都还没到那个点,ds官方也没有专门编写skill来引导模型在这方面的行为。

论坛助手,iPhone
回复

使用道具 举报

     
发表于 2026-8-14 12:50 | 显示全部楼层
为什么DS总是会试图先直接调用read,然后报错说必须在run code里面调用read,然后它再这么调用工具是为了多消耗一点token吗
回复

使用道具 举报

     
发表于 2026-8-14 12:54 | 显示全部楼层
这写插件老是要重启dsh,写错了直接再起不能,还要找另外一个兄弟给他治病    Re:Source
回复

使用道具 举报

     
发表于 2026-8-14 12:56 来自手机 | 显示全部楼层
其实我是有点怀疑的,说实话这个概念不是很新。但是做到真的很难。
从软件工程上,一切可逆这个真的很难,有各种时序,空间,状态问题。特别是vibe 时代,大量的没有严格测试过的东西。

最直接的证明,就昨晚今天网友自己改插件直接改炸起不来不都有很多人了吗。

软件工程上这个真的很难。一个软件要通过形式化证明测试是真的很难的

—— 来自 HUAWEI ALN-AL00, Android 12, 鹅球 v3.5.99-alpha
回复

使用道具 举报

     
发表于 2026-8-14 12:57 来自手机 | 显示全部楼层
npx初次使用的时候本质上是在下npm包
如果初次启动卡 把镜像源带上

npx --registry=https://registry.npmmirror.com/ @deepseek-ai/dsh web

如果不想手动启动浏览器 让ai给你写个启动脚本
把npx dsh 启动浏览器几件事封装一下 然后扔快捷方式

—— 来自 鹅球 v3.5.99
回复

使用道具 举报

     
发表于 2026-8-14 12:58 来自手机 | 显示全部楼层
Hyst3r1a 发表于 2026-8-14 12:54
这写插件老是要重启dsh,写错了直接再起不能,还要找另外一个兄弟给他治病    Re:Source ...

常备zcode做急救

—— 来自 HUAWEI WGRR-W19, Android 12, 鹅球 v4.0-alpha
回复

使用道具 举报

     
发表于 2026-8-14 13:03 | 显示全部楼层
crow_wine 发表于 2026-8-14 12:56
其实我是有点怀疑的,说实话这个概念不是很新。但是做到真的很难。
从软件工程上,一切可逆这个真的很难, ...

flash测试插件的时候就经常直接写个停止服务脚本直接执行,然后我就得手动再开一下pro倒是会记得要写成重启而不是直接停止运行
回复

使用道具 举报

     
发表于 2026-8-14 13:03 | 显示全部楼层
冤枉呐 发表于 2026-8-14 11:37
再请教一下,还是得让dsh自己写个插件哎

是,你直接和它提需求就行
回复

使用道具 举报

     
发表于 2026-8-14 13:05 | 显示全部楼层
grok4.6也蛮好的,和GPT 5.5感觉差不多。破防ds4pro的也可以去试试,支付宝就可以买cursor,不用梯子
回复

使用道具 举报

     
发表于 2026-8-14 13:06 | 显示全部楼层
crow_wine 发表于 2026-8-14 12:56
其实我是有点怀疑的,说实话这个概念不是很新。但是做到真的很难。
从软件工程上,一切可逆这个真的很难, ...

打快照啊,不过负责操作的还是AI,所以也不见得没问题,塞虚拟机里还是有必要的

论坛助手,iPhone
回复

使用道具 举报

     
发表于 2026-8-14 13:07 | 显示全部楼层
lionheart 发表于 2026-8-14 11:44
dsh信任围栏项目比较多,非本地运行还挺麻烦的,折腾半天,参照这个讨论 https://github.com/deepseek-ai/d ...

它现在在执行权限上啥都没管,也没有可信连接的能力就只能加非本地运行的围栏了,不然有人开个公网然后就被其他人注入攻击了
回复

使用道具 举报

     
发表于 2026-8-14 13:07 来自手机 | 显示全部楼层
startraveller 发表于 2026-8-14 13:05
grok4.6也蛮好的,和GPT 5.5感觉差不多。破防ds4pro的也可以去试试,支付宝就可以买cursor,不用梯子 ...

需要推特账号吗?傻逼马一龙把我万年不发言的推特账号封了

—— 来自 HUAWEI WGRR-W19, Android 12, 鹅球 v4.0-alpha
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2026-8-25 02:47 , Processed in 0.167117 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表