dsh-codex-tools:爲 DeepSeek Harness 增加 Codex 搜索、生圖與識圖工具

前言

在 DeepSeek Harness 的工作流中,模型可能需要訪問公網、生成位圖,或讀取本地圖片並回答關於圖片的問題。dsh-codex-tools 是一個面向 DeepSeek Harness 的插件,由 SPYQWER1 維護,註冊三個 Codex 支持的工具:codex_web_searchimage_genimage_vision

它使用現有 ChatGPT/Codex 登錄態,不提供登錄,也不提供 LLM provider。

核心功能

codex_web_search 用於搜索公網,並返回摘要和來源 URL。

參數如下:

  • query:必填。
  • maxSources:默認 5,範圍 110
  • freshness:可選 cachedlive
  • model:默認 gpt-5.4-mini

image_gen

image_gen 用於生成位圖;不編輯或轉換已有圖片。

參數如下:

  • prompt:必填。
  • out:默認 output/imagegen/<timestamp>.<format>,必須相對當前 DSH session workspace。
  • size:可選 auto1024x10241536x10241024x15362048x20482048x1152
  • format:可選 pngjpegwebp,默認 png
  • model:默認 gpt-5.5

路徑限制:

  • out 只接受當前 DSH session workspace 內文件。
  • 拒絕絕對路徑、父目錄段和符號鏈接。
  • 不覆蓋已有文件,父目錄會被創建。

image_vision

image_vision 用於讀取本地圖片,並返回描述或回答關於圖片的問題。

參數如下:

  • image:必填,限當前 DSH session workspace 內 pngjpeg/jpgwebpgif,最大 15 MiB
  • question:可選。
  • model:默認 gpt-5.5

路徑限制:

  • image 只接受當前 DSH session workspace 內文件。
  • 拒絕絕對路徑、父目錄段和符號鏈接。

安裝與啓用

先確認運行環境:

  • DeepSeek Harness。
  • Node >=22。
  • ChatGPT/Codex 登錄態;可使用 DSH 憑據 OPENAI_CODEX_API_KEYOPENAI_CODEX_REFRESH_TOKEN

從 Git 安裝:

dsh plugin --profile web add github:SPYQWER1/dsh-codex-tools

從 npm 安裝:

dsh plugin --profile web add dsh-codex-tools

安裝後重啓 DSH:

dsh web

或:

dsh --profile web

移除插件:

dsh plugin --profile web remove dsh-codex-tools

憑據與登錄態

憑據優先從環境變量解析:

CODEX_ACCESS_TOKEN
CODEX_REFRESH_TOKEN

如果這些變量不存在,則讀取 auth 文件:

$CODEX_HOME/auth.json
~/.codex/auth.json

如果通過 DSH 注入憑據,可使用 OPENAI_CODEX_API_KEYOPENAI_CODEX_REFRESH_TOKEN。HTTP 401 後,傳輸層會刷新 access token 一次,並嘗試持久化刷新後的登錄狀態到 auth 文件。注入 DSH credentials 時,刷新代碼仍可能寫入由 CODEX_HOME 或默認路徑選擇的 auth 文件。

運行限制與合規

  • 插件使用 chatgpt.com/backend-api/codex/responses。該端點是內部端點,非公開文檔 API,可能變更或受限。
  • 搜索摘要和片段由模型生成;應打開來源 URL 覈對原文。
  • Web search 和 image generation 使用 ChatGPT plan 的 metered Codex-usage bucket。
  • 需遵守 OpenAI Terms of Use;不得使用 ChatGPT 訂閱支撐公開面向的 image-generation service。
  • image_genoutimage_visionimage 只接受當前 DSH session workspace 內文件;拒絕絕對路徑、父目錄段和符號鏈接。

適用場景與注意

適合已有 DSH 環境和 ChatGPT/Codex 登錄態,希望給 DSH 流程增加公網搜索、位圖生成或本地圖片理解的開發者。

插件以當前 DSH 進程權限運行;安裝前應檢查源碼與 MIT 許可證。

鏈接

  • GitHub:https://github.com/SPYQWER1/dsh-codex-tools
羽毛球分组比赛记分
小程序二维码

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

小夜