WSL043/dsh-codex-subscription ↗★ 0
@wsl043/dsh-codex-subscription
Cache-aware ChatGPT subscription integration for DeepSeek Harness
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:WSL043/dsh-codex-subscription说明文档
阅读完整 README ↗DSH Codex Subscription
这是一个可移除的 DeepSeek Harness 组合包,把用户自己的 ChatGPT / Codex 订阅接成 DSH 原生模型路由。它补充主机侧 OAuth、订阅额度显示和针对缓存的传输遥测,但不替换 DSH 界面,也不会静默回退到付费 API。

本项目是社区项目,与 DeepSeek、OpenAI 无隶属或背书关系。DeepSeek Harness 目前仍是开发者预览版;ChatGPT Codex 后端也不是公开 OpenAI API,两边都可能发生不兼容变更。
它解决了什么
- 原生 DSH 模型路由。 模型继续使用 DSH 已有的模型选择器、会话、工具和权限系统,不再套一层独立应用界面。
- 主机侧 OAuth 生命周期。 支持浏览器登录和设备代码登录。访问令牌、刷新令牌、账户 ID 都不会返回设置网页。
- Codex 缓存适配。 每个 DSH 会话使用稳定的
prompt_cache_key;请求保持store: false,保留加密推理续接,并在前序响应完全匹配时通过previous_response_id做 WebSocket 增量续接。 - 不混淆三种指标。 设置页分别展示服务端 Token 缓存、WebSocket 增量续接、模型可见前缀稳定性,不拼成一个看似漂亮但没有意义的总分。
- 不做付费回退。 订阅路由不可用时明确失败,不会在用户不知情时切到 OpenAI API Key 或其他计费模型。
- 插件化、可移除。 只向 DSH 组合树增加两个 Cordis 条目,不修改 DSH 源码;移除组合包即可移除模型路由和设置项。
安装
前提:
- Node.js
^22.19.0或>=24.0.0 - DeepSeek Harness
0.1.0-rc.6(本版本精确验证的兼容基线) - 当前具有 Codex 使用资格的 ChatGPT 订阅账户
把带预构建产物的正式标签安装到 Web profile:
dsh plugin --profile web add github:WSL043/dsh-codex-subscription#v0.1.1
dsh --profile web --dump-config
dsh web
配置输出应包含 wsl043-codex-boundary 与 wsl043-codex-subscription。进入 设置 → Codex 订阅 完成登录,然后在 DSH 原有模型选择器里选 Codex 模型。
本地开发可直接链接目录:
dsh plugin --profile web add ./dsh-codex-subscription
仓库会提交经过测试的 lib/,所以从 GitHub 安装时不需要授权包在安装阶段执行 prepare 脚本。Codex 传输作为 DSH 现有 pi-ai 适配器的精确 peer 使用,不再复制安装第二套提供商依赖树。
移除
dsh plugin --profile web remove @wsl043/dsh-codex-subscription