DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Openai Codex Oauth — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

@suqingsq/dsh-openai-codex-oauth

Openai Codex Oauth

用于 DeepSeek Harness openai-codex 的 ChatGPT 订阅 OAuth,包括用于 dock 和 Settings 的静默浏览器登录。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add @suqingsq/dsh-openai-codex-oauth@0.2.0
README兼容性版本

兼容性与来源证明

Openai Codex Oauth 以 @suqingsq/dsh-openai-codex-oauth 发布,当前版本为 0.2.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
npm
Registry 更新时间
2026/9/20

版本

0.2.0stable
2026/8/18

相关插件

正在加载相关插件…

最新版
0.2.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
86.7 kB
文件数
26
Surface
any
许可证
MIT
发布源
npm
GitHub
★ 1
周下载
33
最近提交
2026/8/18
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 security-access 分类下经过校验的插件。

Doctor@linxin666/dsh-doctorDSH 配置档案的事务性救援模式,配备受监督的启动器、隔离的恢复容器、确定性修复、健康监控以及本地 Web 恢复控制台Pocketdsh-pocket把 DeepSeek Harness 装进你的口袋:一个包、一个设置页,手机扫码即同步访问电脑上的 DSH(局域网 + 公网,实时同屏)。DSCODE@toddzheng024/dscode-bundle完整的 DeepSeek 编码代理,支持持久化 shell、Ultra 协作和自动权限审查。Auto Reviewdsh-auto-review针对 DeepSeek Harness 审批请求的第二模型 AI 自动审查:只读审查子代理在审批应答链上决定允许或拒绝,并采用故障关闭回退机制和完整的会话日志审计。

README

dsh-openai-codex-oauth

English | 中文

ChatGPT subscription OAuth for the openai-codex provider in DeepSeek Harness. Forked from dyuan311/dsh-openai-codex-oauth@0.1.1 and maintained in this repository.

This package stores OAuth credentials, refreshes access tokens before Codex requests, and exposes /codex-login, /codex-status, and /codex-logout. It also provides a Host silent browser login face used by dsh-codex-login-dock so Settings and the session dock can finish PKCE without a composer question card and without writing /codex-login into the session log.

It does not register an LLM adapter. @deepseek-ai/dsh-llm-pi-ai stays the openai-codex route. PKCE, the callback server, and refresh stay in @earendil-works/pi-ai.

Host APIs target @deepseek-ai/dsh@0.1.0-rc.6. Fixture tests cover silent login, cancel, in-flight exclusion, port-busy mapping, and command registration. That is not a live DSH Web or Headless E2E.

Behavior

  • Full OAuth JSON: OPENAI_CODEX_OAUTH_CREDENTIAL
  • Current access token: OPENAI_CODEX_ACCESS_TOKEN
  • Default file: $DSH_HOME/.credentials.yaml
  • Browser PKCE callback: http://localhost:1455/auth/callback
  • Does not read or write ~/.codex

The bundle patch sets openai-codex apiKeyEnv to OPENAI_CODEX_ACCESS_TOKEN and displayName to Codex 订阅.

Silent loginBrowser opens the system browser on auth_url, waits for the local callback, and does not call userQuestions. /codex-login and /codex-login device still use the question composer.

Commands

CommandWhat it does
/codex-login [browser|device]Interactive OAuth. Browser waits in the composer question card. Device code stays on this command.
/codex-statusShows credential state, source, and access-token expiry without secrets
/codex-logoutClears the stored OAuth credential and access token

Host service

ctx.openaiCodexOAuth:

MethodWhat it does
loginBrowser(signal?)Silent browser PKCE. Opens the system browser. No session command log.
logout()Clears both credential refs

Web dock and Settings must call this face, not /codex-login.

Configuration

FieldDefaultMeaning
oauthCredentialRefOPENAI_CODEX_OAUTH_CREDENTIALFull OAuth JSON credential
refreshBeforeMs300000Refresh this many milliseconds before access expiry

Acknowledgements

Fork baseline: dyuan311/dsh-openai-codex-oauth@0.1.1 (MIT).

This package uses DeepSeek Harness @deepseek-ai/dsh-llm-pi-ai and @earendil-works/pi-ai. Notices are in THIRD_PARTY_NOTICES.md.

License

MIT