Skip to content

DSCodex v1.0.0 — DeepSeek V4 Pro 与思考强度记忆修复

Choose a tag to compare

@fish2lab fish2lab released this 12 Aug 16:25
· 27 commits to main since this release

Highlights

  • 🐳 DeepSeek V4 Pro 进入原生模型菜单 — 与 V4 Flash 并列,目录、路由分流、GPT 识图、上下文压缩、CLI 与 smoke 检查全链路支持双模型;桌面端菜单可选 🐳 V4 Flash / 🐳 V4 Pro,CLI 用 codex -m deepseek/deepseek-v4-pro -c 'model_reasoning_effort="max"'。
  • 🧠 修复思考强度按 provider 记忆 — 桌面端在 GPT 与 DeepSeek 间切换时,自动恢复各自家族的 thinking effort(以及 GPT 专属速度)。修复了 app-server bridge 重启后,状态文件里的 activeProvider 与 config.toml 当前模型不一致导致的档位误采纳:bridge 现在启动时以 config.toml 为准校正,跨 provider 切换真正恢复本族槽位,而不是把另一族带过来的档位写进错误的槽位。新增回归测试覆盖“bridge 关闭期间切换模型后重启”的场景。
  • 🔧 DeepSeek 工具循环重放修复(继承 v0.7.0) — 工具输出按 call_id 紧贴其调用重排、每轮只重放一个工具调用、reasoning 不跨 turn 边界泄漏;已卡死的会话自动修复。
  • 📄 README 压缩 — 中英文 README 收敛为快速开始 + 架构 + 兼容性速查;细粒度约束移入 AGENTS.md(新增第 14–15 条:平台差异与非路由客户端功能)。

安装 / 升级

git pull --ff-only
node src/cli.mjs sync
node src/cli.mjs stop && node src/cli.mjs start
node src/cli.mjs doctor
node src/cli.mjs bridge enable   # 可选:启用桌面端模型菜单的档位记忆

随后完全退出(⌘Q)并重新启动 ChatGPT 桌面端,再新建一个任务。

Notes

  • 版本号在 package.json、src/constants.mjs、node src/cli.mjs --version 三处对齐 1.0.0;78/78 测试通过,git diff --check 干净。
  • app-server bridge 仍为 opt-in 且仅 macOS:它会把 App 的 app-server 连接降级为 stdio,可能影响 Computer Use;bridge disable 可随时回退。思考强度记忆依赖该 bridge,未启用时模型切换照常工作,但档位跟随下拉框全局值。
  • model-selections.json 的 reconcile 修复沿用 version 1,旧状态文件可直接加载,无需迁移。
  • DeepSeek V4 Flash 与 Pro 均为纯文本模型;图片输入由 GPT 经 chatgpt.com 转译为文字后注入,不会原样发给 DeepSeek。