← 返回列表
D

@suqingsq/dsh-codex-login-dock

v0.2.0 · 0 天前发布

Session login card, Settings page, and Host auth status for Codex subscription in DeepSeek Harness.

deepseek-harnessdshdsh-pluginopenai-codexoauth

README

dsh-codex-login-dock

English | 中文

DeepSeek Harness 的 Codex 订阅会话登录卡、设置页与 Host 认证状态。本包不注册 LLM adapter,也不实现 PKCE、refresh 或第二套凭据存储。

当原生模型选择器选中 openai-codex(展示名「Codex 订阅」)且凭据未就绪时,composer 上方出现登录卡。设置里也有独立的「Codex 订阅」页,登录成功后仍显示已连接。主路径是 dsh-openai-codex-oauth 的 silent 浏览器 PKCE。登录成功后会话卡片消失,后续对话仍走原生 DSH。

Host 与 Web client API 对齐 @deepseek-ai/dsh@0.1.0-rc.6。fixture 测试覆盖状态、silent 登录、退出登录、取消、端口占用映射、脱敏、dock 显隐、composer block 和设置页。这不是真实 DSH Web / Headless E2E。

依赖

同一 profile 需要安装本仓库的 dsh-openai-codex-oauth。本包运行时查找 ctx.openaiCodexOAuth。该 silent 面不存在时状态为 missingPlugin,不会自行启动浏览器登录。退出登录调用同一面上的 logout()。

完整 OAuth JSON 使用 OPENAI_CODEX_OAUTH_CREDENTIAL,当前 access token 使用 `OP

查看完整 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-codex-login-dock
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"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}}