下面介绍 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 登录控制
安装与启用¶
- 安装插件到 Web 配置文件:
dsh plugin --profile web add github:kfc966/dsh-native-codex-oauth
- 重启 Web 服务:
dsh web
- 打开界面: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