dsh-codex
社区维护的 DeepSeek Harness Codex 插件:OAuth、模型、图片与流式恢复;非官方 / Community Codex plugin for DSH: OAuth, models, images, stream recovery; unofficial.
- Stars
- 0
- Language
- JavaScript
- Created
- Aug 28, 2026
- Updated
- Aug 29, 2026
Introduction
dsh-codex
面向 DeepSeek Harness 的 Codex 插件,提供 ChatGPT OAuth 登录、Codex 模型、图片输入和可靠的流式回复。
当前版本:
0.0.3技术预览,使用 npmlatest与正式 GitHub Release 发布。npm 包名:dsh-codex-community。
功能
- 在 DSH Web 中完成 ChatGPT OAuth 登录、重新登录和退出;
- 选择并启用 Codex 模型,支持流式文本、reasoning、usage、工具调用和会话 replay;
- 使用 DSH Web 原生的图片粘贴、拖放和 attachment 流程;
- 让
read_image安全读取 HTTP(S) 图片,并限制地址、重定向、格式、大小和超时; - 为请求图片补全有效的像素与字节预算,避免无效
maxPixels; - 将
AccountQuotaExceeded识别为不可重试的账户配额错误,并显示脱敏后的重置时间; - 流中断时保留安全的半段纯文本;涉及未完成工具调用时停止,不自动重放请求;
- 每次进入设置页或手动刷新时读取真实的 5 小时与每周额度;读取失败时安全降级,不向 Web 页面暴露 OAuth 凭据;
- 使用紧凑的额度卡展示剩余比例:5 小时额度显示精确重置时间,每周额度在不足 24 小时时显示精确时间,其余时间显示相对天数;
- 在设置页优先展示已选择模型,默认收起未选择模型;上下文和最大输出使用来自当前 provider catalog 的紧凑
K标签; - 使用模型选择器左侧的闪电按钮或
/codex为当前会话切换官方 Fast(1.5 倍速)和传输方式,默认关闭 Fast、自动选择传输。
运行要求
- DeepSeek Harness
0.1.1-rc.2 - Node.js
>=22.19.0 <25
安装
请固定安装精确版本:
dsh plugin --profile web add dsh-codex-community@0.0.3
dsh web
登录与使用
- 打开 设置 → OpenAI Codex,按页面提示完成 ChatGPT OAuth;
- 在同一页面启用模型;
- 从会话模型选择器中选择 Codex 模型开始使用;需要时点击选择器左侧的闪电按钮开启 Fast。
可用命令:
/codex-login status
/codex-login cancel
/codex-login logout
/codex-usage
/codex status
/codex reset
/codex set fast on|off
/codex set transport auto|sse|websocket|websocket-cached
Fast 和传输偏好只保存在当前进程的当前会话中,不会持久化,进程重启后恢复默认。Fast 在 GPT-5.4、GPT-5.5、GPT-5.6 Luna、Sol 和 Terra 上从下一次请求起使用官方 priority service tier,目标速度为 1.5 倍并消耗更多额度;关闭后,下一次请求恢复默认速度。失败请求不会自动降级重放。
更新:
dsh plugin --profile web update dsh-codex-community@0.0.3
dsh web
卸载前请先在 设置 → OpenAI Codex 中退出,然后执行:
dsh plugin --profile web remove dsh-codex-community
dsh web
错误处理
Image request maxPixels must be a positive integer.:图片预算缺省或为null时会回填安全默认值;零、负数、浮点和其他显式非法值会在配置加载时被拒绝。AccountQuotaExceeded:插件会停止自动重试并保留安全的已显示文本;重置时间存在且通过校验时才会显示。它不会通过切换传输方式绕过账户配额。QUOTA_OR_RATE_LIMIT:服务只返回通用 429 文案、缺少结构化证据时,插件不会把它误报为已确认账户配额,也不会自动重试;请稍后手动重试或检查账户页面。- 回复到一半中断:纯文本可安全保存;未完成工具调用不会自动重放,以免重复产生副作用。
排查步骤见故障排查。
支持边界
0.0.x不承诺稳定 API,请固定版本;0.0.3的 Linux、macOS 和 Windows CI/profile smoke 已达到3/3,候选提交与平台证据见验收记录;0.0.3的真实 OAuth、对话、图片、transport 和 Fast 网络验收从独立记录的0/13 pending开始;这些未验证能力继续如实展示,并在发布后逐项补齐;- 设置页额度通过官方 Codex 客户端使用的 Web 后端兼容接口读取;接口不可用或返回异常时保留最近的安全读数,并降级为请求观测或未知状态,不把错误伪装成零余额;
- 模型名称、上下文和最大输出来自当前安装的 provider catalog;推理选择器只展示已按订阅 Codex 目录核验且 Provider 能完整实现的 Low 至 Max 与模型默认值,不展示通用的
Default、Off、Minimal,也不把需要主动任务委派的Ultra伪装成普通推理档位; - Fast 仅用于 GPT-5.4、GPT-5.5、GPT-5.6 Luna、Sol 和 Terra,并会提高额度消耗;其他模型不会发送 Fast service tier;
- 不提供图片生成或编辑;
- Windows、Linux、真实 OAuth 与真实 Codex 网络验收状态见兼容性文档。
文档与贡献
提交 Issue 时不要附带 token、OAuth code、cookie、凭据文件或完整私人会话。
Apache-2.0,详见 LICENSE。本项目由社区维护,与 OpenAI 或 DeepSeek 无隶属或背书关系。