dsh-native-codex-oauth
在终端中运行以下命令:
dsh plugin install kfc966/dsh-native-codex-oauth
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install kfc966/dsh-native-codex-oauth 即可安装该插件,完整源码见 https://github.com/kfc966/dsh-native-codex-oauth。
插件介绍
在 DeepSeek Harness 里跑 OpenAI Codex 模型时,登录环节常常是最麻烦的一步:要么手动粘贴 API key 到配置文件,要么用第三方 OAuth 桥接在浏览器里来回跳转。dsh-native-codex-oauth 走的是另一条路——把原生 ChatGPT OAuth 流程直接接进 Harness 自带的 Web Models 页面。点击"Sign in with ChatGPT"、完成授权、保存提供商,整个过程无需在浏览器中缓存 token,也无需复制 auth.json。
这个插件刻意保持轻量。Harness 本身已经承担了核心工作:llm-pi-ai 管理模型目录与请求生命周期,credentials 在宿主侧锚定授权记录,authorization 定义每次登录的键控生命周期。插件所做的只是把这些原生接口连接到 Settings → Models 的 provider-card 插槽。它不创建第二个 Codex 适配器,不复制凭证文件,浏览器侧只看到流程标签、提示文案和无值状态的凭据状态。登出时通过宿主服务删除对应凭据记录。仓库内置预构建产物,Git 安装不触发任何构建脚本,部署干净利落。
适合正在使用 DeepSeek Harness 0.1.2-alpha.3 源码线、希望以原生 OAuth 方式接入 Codex 模型的开发者。插件依赖该版本引入的 models.provider-card 插槽与 llm-pi-ai 授权流程;缺少其中任一能力的 0.1.0-rc.x 发布版不在兼容范围内。
使用场景
- 在 Settings → Models 页面一键完成 ChatGPT 授权,无需手动粘贴 API key。
- 通过 Web UI 选择 Codex 模型并发起推理,凭据全程保留在宿主侧。
- 登出时经宿主服务删除凭据记录,浏览器不残留任何 token。
适合人员
- 使用 DeepSeek Harness 0.1.2-alpha.3 源码线接入 Codex 模型的开发者。
- 不想维护第三方 OAuth 桥接或手动管理 auth.json 的 Harness 用户。
- 要求浏览器侧零 token 残留、关注凭据安全的本地开发者。