下面介紹 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