← 返回列表
D

@suqingsq/dsh-openai-codex-oauth

v0.2.0 · 0 天前发布

ChatGPT subscription OAuth for DeepSeek Harness openai-codex, including silent browser login for dock and Settings.

deepseek-harnessdshdsh-pluginopenai-codexoauth

README

dsh-openai-codex-oauth

English | 中文

为 DeepSeek Harness 的 openai-codex 提供 ChatGPT 订阅 OAuth。从 dyuan311/dsh-openai-codex-oauth@0.1.1 fork,在本仓库维护。

本包负责写入 OAuth 凭据、在 Codex 请求前 refresh,并提供 /codex-login、/codex-status、/codex-logout。另外提供 Host silent browser login,给 dsh-codex-login-dock 的设置页和会话 dock 使用:完成 PKCE 时不弹 composer 提问卡,也不往会话日志写 /codex-login。

不注册 LLM adapter。openai-codex 路由仍是 @deepseek-ai/dsh-llm-pi-ai。PKCE、回调服务和 refresh 仍在 @earendil-works/pi-ai。

Host API 对齐 @deepseek-ai/dsh@0.1.0-rc.6。fixture 测试覆盖 silent 登录、取消、进行中互斥、端口占用和命令注册。这不是真实 DSH Web / Headless E2E。

行为

  • 完整 OAuth JSON:OPENAI_CODEX_OAUTH_CREDENTIAL

  • 当前 access token:OPENAI_CODEX_ACCESS_TOKEN

  • 默认文件:$DSH_HOME/.credentials.yaml

  • -
    查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    @suqingsq/dsh-openai-codex-oauth
    Repo
    git+https://github.com/SisyphusSQ/dsh-plugins.git
    Engines
    {"node":">=22"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"}}