dsh-native-codex-oauth: 为 DeepSeek Harness 的 OpenAI Codex 提供原生 ChatGPT 登录

下面介绍 dsh-native-codex-oauth 插件。DeepSeek Harness(DSH)内置了 openai-codex 模型提供者,但其 Web 界面缺乏对应的原生登录控制。该插件通过连接 DSH 的原生接口,将 ChatGPT 的原生登录控制引入到 Web 模型页。

是什么

这是一个为 DeepSeek Harness 的 openai-codex 提供者添加原生 ChatGPT 登录控制的插件。

  • 维护者: kfc966
  • 许可证: MIT
  • 定位: 它不创建第二个 Codex 适配器,也不复制本地认证文件。它只负责将 DSH 内置的 llm-pi-ai、credentials 和 authorization 模块的原生接口“缝”到 Web 模型页面上。

核心功能

该插件主要贡献了以下能力:

  • 将原生接口连接到 Web 模型页面
  • 提供宿主授权控制器
  • 生成远程描述符
  • 提供 Web UI 模型页面
  • 原生 ChatGPT 登录控制

安装与启用

  1. 安装插件到 Web 配置文件:
dsh plugin --profile web add github:kfc966/dsh-native-codex-oauth
  1. 重启 Web 服务:
dsh web
  1. 打开界面:Settings → Models → Add provider → OpenAI Codex

典型用法

进入上述页面后,点击 Sign in with ChatGPT,完成提供者自有的 OAuth 流程,保存提供者,然后在模型选择器中选取一个 Codex 模型。

适用场景与注意事项

  • 兼容性: 此 Alpha 版本针对 DeepSeek Harness 的 0.1.2-alpha.3 源代码行。它依赖于原生的 settings.models.provider-card 槽位和 llm-pi-ai 授权流程。发布于 0.1.0-rc.x 且缺乏上述任一能力的版本不受支持。
  • 安全性:
    • 浏览器仅接收流程标签、提示、通知和脱敏的凭证状态。
    • OAuth 授权仅保留在 Harness 宿主凭证服务中。
    • 密码提示使用密码输入框,且仅作为对确切不透明提示 ID 的答案发送。
    • 退出登录会通过宿主服务删除所有者凭证记录。
  • 构建与分发: 仓库提交了预构建的 lib/ 构件,没有安装时生命周期脚本。本地检出不需要 allowBuilds 权限。
  • 责任: 用户需自行负责账户资格及遵守相关提供者条款。

总结

该插件填补了 DSH 内置 openai-codex 在 Web 界面下认证体验的空白。它不改变核心逻辑,仅做连接工作。

  • 仓库: https://github.com/kfc966/dsh-native-codex-oauth
  • 目录: https://www.skillhub.cn/plugins/kfc966/dsh-native-codex-oauth
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜