前言¶
在 DeepSeek Harness(DSH)里使用 dsh-codex-subscription 管理多个 Codex 账号时,批量迁入导出、核对变更往往要碰订阅插件源码或手改凭据文件。社区插件 dsh-codex-account-tools(维护者 lijieyu233,分类:客户端)把「JSON 校验 → 预览差异 → 确认写入 / 脱敏或完整导出」做成独立配套能力,不改动订阅插件代码,也不动模型或代理设置。
这是什么¶
本插件是 dsh-codex-subscription 3.x 的配套工具:在 DSH 客户端内完成账号 JSON 的导入、预览和导出。README 写明依赖订阅插件 3.2.6~3.x 的内部账号库格式;订阅升级后需自行重新核验兼容性。许可证为 MIT(© 2026 lijieyu233)。当前 GitHub 星标为 0;与 OpenAI、DeepSeek 及上游订阅作者无维护或背书关系。
实测组合(资料原文):DSH 0.2.1-rc.2 + dsh-codex-subscription 3.2.6;其他版本尚未实机验收。发布版本 1.1.0。
核心功能¶
- 导入:粘贴 JSON 或选择文件,「校验并预览」后显示新增 / 更新 / 保持不变数量,再「确认导入」。
- 导出:勾选账号后下载脱敏清单或完整备份;完整备份含明文登录令牌,需二次确认。
- 格式:支持单账号对象、数组、
{accounts:[...]}、本工具备份、Codex CLI{tokens:{...}}、DSH{credential:{...}}。 - 边界:不自动复制令牌到剪贴板,不记录原始 JSON,不发起 OpenAI 在线验证;切换、移除、刷新认证仍由 Codex 订阅插件负责。单次最多 100 个账号、2 MB JSON。
单账号字段示例(id_token、account_id 可省略):
{
"email": "you@example.com",
"access_token": "YOUR_ACCESS_TOKEN",
"refresh_token": "YOUR_REFRESH_TOKEN",
"id_token": "OPTIONAL_ID_TOKEN",
"account_id": "OPTIONAL_ACCOUNT_ID"
}
未知过期时间记为 0,由订阅插件决定是否刷新;JWT 解码仅提取本地元数据,不代表验签或订阅有效。
安装与启用¶
先做三件事:在目标 DSH 中安装并启用上游 Codex 订阅插件;下载发布包;通过 DSH 插件管理添加该 .tgz(路径须在运行 DSH 的宿主电脑上,不是仅通过浏览器连接的远端机器)。
- 安装并启用 dsh-codex-subscription。
- 从 GitHub Release v1.1.0 下载
dsh-codex-account-tools-1.1.0.tgz。 - 打开 插件 → 添加插件,填写宿主上的绝对路径,例如:
C:/Downloads/dsh-codex-account-tools-1.1.0.tgz
- 确认安装并按 DSH 提示刷新或重新加载,进入 设置 → Codex 账号工具。
已配置 dsh CLI 时(按实际 profile 修改):
dsh plugin --profile desktop add "C:/Downloads/dsh-codex-account-tools-1.1.0.tgz"
支持 HTTPS tarball 的添加页面也可使用固定地址:
https://github.com/lijieyu233/dsh-codex-account-tools/releases/download/v1.1.0/dsh-codex-account-tools-1.1.0.tgz
资料注明公开 npm 包尚未上传,勿凭包名搜索安装。不需要解压,不需要手工改凭据。
典型用法¶
经过上面的安装步骤后:
- 进入 设置 → Codex 账号工具,或 插件 → dsh-codex-account-tools 配置页。
- 粘贴 JSON 或选择文件,点击「校验并预览」,核对统计后再「确认导入」。
- 导出时勾选目标账号:脱敏清单不含 token、无法恢复;完整备份为明文,须保存到可信位置。
预览后若账号库发生并发变化(含令牌刷新),写入会被拒绝,需重新预览,避免覆盖他人或订阅侧的更新。
安全与适用注意¶
- 账号读写经宿主已认证的
/api桥及ctx.credentials.modifyRecord文件锁事务;本插件不自行写 YAML。 - 批次校验后合并,保留现有内部 ID、标签、扩展元数据、当前选中账号及 legacy 标记;按 access token 或 account ID + JWT 用户 ID/sub 去重。
- 账号库损坏或版本未知时会停止操作,不将异常默认为空库。
- 插件在当前 DSH 进程权限下运行;安装前请查看 源码与 LICENSE,确认与自身环境、合规要求一致。
适合:已在用 dsh-codex-subscription 3.2.6+、需要从 CLI/备份/其他 DSH 凭据批量迁入或做可审计导出的用户。不适合:指望本工具替代订阅侧的切换、刷新或在线认证校验的场景。
DSH 生态强调「一切皆插件」;SkillHub 目录页 为社区站点,与 DeepSeek / 幻方无官方从属关系。