DSH Plugins
返回列表
🖥️

dsh-OAuth

客户端 更新于 2026.10.12

在终端中运行以下命令:

dsh plugin install yueyexiayu/dsh-OAuth

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install yueyexiayu/dsh-OAuth,或从 https://github.com/yueyexiayu/dsh-OAuth 获取源码后按 README 放入插件目录。

插件介绍

在 DeepSeek Harness 桌面端,你往往需要在输入框附近一眼看清 Grok 与 GPT 是否已登录,并能用官方方式完成授权,而不是把 token 散落到渲染进程或对话里。dsh-OAuth 在输入框下方展示 Grok / GPT 状态,并通过 xAI、ChatGPT Codex 等设备码 OAuth 完成登录、换号与退出。

插件走官方路径:登录调用 authorization.begin,由已注册的 llm-pi-ai flow 处理设备码、轮询与凭据提交;凭据只写入 Host 的 DSH_HOME/.credentials.yaml,不读取或改写 grok 与 codex 的独立 auth.json。手动刷新在官方锁内续期,换号与退出会先取消同 key 的授权并等待 settled,减少旧提交复活账号的竞态;会话与模型切换时清空旧账号展示,避免迟到响应串台。

登录或刷新会按官方 settings 接口补齐缺失路由并继承官方模型目录,已有列表与路由尽量不动;配置了 apiKeyEnv 的路由会明确提示仍走 API key,退出 OAuth 不会悄悄改认证方式。失败会明确提示,而不是假装成功。

适合希望在桌面端用官方 OAuth 管理 Grok(需 SuperGrok / X Premium)与 GPT Codex(需 ChatGPT Plus / Pro 相应权限)、又希望凭据与路由行为可预期的用户;项目侧重思路与借鉴,请结合自身环境验收。

使用场景

  • 想在输入框下方随时看到 Grok 与 GPT 是否已登录
  • 需要用官方设备码 OAuth 登录、换号或退出,而不是手改 auth 文件
  • 希望凭据只保存在 Host,并随官方接口补齐模型路由

适合人员

  • 日常使用 DeepSeek Harness 桌面端的个人用户
  • 已订阅 Grok 或 ChatGPT Codex 并走官方 OAuth 的账号持有者
  • 关注凭据隔离与会话切换时状态一致性的进阶用户