dsh-codex 插件:爲 GPT 模型提供 Codex 風格環境的 DeepSeek Harness 擴展

前言

DeepSeek Harness (DSH) 允許在同一環境中混合使用 DeepSeek 和 GPT 等不同模型。然而,GPT-5.6 等模型在 DSH 默認的 Standard 模式下表現不佳,因爲它們的後訓練期望的是 Codex 使用的提示詞、工具、架構和結果格式。dsh-codex 插件通過注入 Codex 風格的工具接口和系統提示詞,爲 GPT 模型創建一個熟悉的編程環境,同時保留 DSH 對 DeepSeek 模型的原生支持。

核心能力

該插件通過一個即插即用的擴展包,爲選定的 GPT 模型注入以下能力:

  1. 結構化補丁工具:提供基於語法的 OpenAI 自定義工具調用,專門用於 apply_patch 操作,確保補丁格式符合預期。
  2. 統一執行環境:將 exec_command 和 write_stdin 統一爲 Codex 風格的執行接口,支持生成後臺會話和交互式 PTY(僞終端)。
  3. 終端視圖定製:使用原生的 Web Bash 行替換通用視圖,並展示 Codex 風格的“僅進程”後臺終端列表。
  4. 協作與規劃工具:引入 update_plan、request_user_input 和 view_image 等工具,支持 /plan 協作模式和 /goal 長期工作流。
  5. 系統提示詞注入:從用戶選擇的提示詞庫中加載 GPT-5.6 Sol Codex 系統提示詞。
  6. 底層行爲保留:在 Codex 風格的線纜格式之下,繼續使用 DSH 原生的沙箱、審批、待辦列表、提問、附件和工具展示邏輯。

安裝與啓用

安裝該插件需要將包添加到 DSH 的 profile 中。安裝完成後,需重啓進程並選擇相應的預設。

dsh plugin --profile web add @ryantzhou/dsh-codex

安裝完成後,重啓對應的 DSH 進程。在創建會話時,選擇 Codex-style mode 以啓用該環境。

若需卸載,執行以下命令:

dsh plugin --profile web remove @ryantzhou/dsh-codex

兼容性與注意

在部署前需注意以下技術細節:

  • 版本依賴:版本 0.2.0 專爲 DSH 0.1.0-rc.6 和 pi-ai 0.82.1 設計。
  • 模型路由要求:語法約束的工具(如 apply_patch)需要使用 GPT-5+ 的 pi-ai 路由,且該路由的模型元數據中必須啓用 supportsOpenAIGrammarTools。若路由不支持,插件將回退到 pi-ai 的標準函數工具。
  • 依賴鎖定:依賴項已鎖定。若升級 DSH 導致依賴不兼容,安裝將失敗,避免因版本衝突導致行爲靜默變更。
  • 許可證:原始代碼爲 MIT 許可證。Codex 衍生的語法和行爲參考保留 OpenAI 的 Apache-2.0 通知。

結語

dsh-codex 讓 GPT 模型能夠在 DSH 中發揮其針對 Codex 接口優化的編程能力,同時也讓開發者能夠繼續使用 DSH 原生的狀態管理和審批機制。這使得在同一 DSH 實例中混合使用 DeepSeek 和 GPT 模型成爲可能。

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

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

小夜