dsh-codex-account-tools:爲 Codex 訂閱提供 JSON 賬號導入、預覽與導出

前言

在 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 的宿主電腦上,不是僅通過瀏覽器連接的遠端機器)。

  1. 安裝並啓用 dsh-codex-subscription。
  2. 從 GitHub Release v1.1.0 下載 dsh-codex-account-tools-1.1.0.tgz。
  3. 打開 插件 → 添加插件,填寫宿主上的絕對路徑,例如:
C:/Downloads/dsh-codex-account-tools-1.1.0.tgz
  1. 確認安裝並按 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 包尚未上傳,勿憑包名搜索安裝。不需要解壓,不需要手工改憑據。

典型用法

經過上面的安裝步驟後:

  1. 進入 設置 → Codex 賬號工具,或 插件 → dsh-codex-account-tools 配置頁。
  2. 粘貼 JSON 或選擇文件,點擊「校驗並預覽」,覈對統計後再「確認導入」。
  3. 導出時勾選目標賬號:脫敏清單不含 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 / 幻方無官方從屬關係。

鏈接

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜