前言¶
DeepSeek Harness (DSH) 是一個面向開發者的工具,提供了對話、工作區和工具管理等核心能力。對於需要在 DSH 中使用 Codex 模型的用戶來說,在保持 DSH 界面流暢的同時調用 Codex,可以避免頻繁切換客戶端或維護額外的代碼分支。relay-dsh-plugin-codex 旨在實現這一目標。
插件簡介¶
- 名稱:
relay-dsh-plugin-codex - 維護者: yangbobo2021
- 類別: 模型推理
- 許可證: MIT
該插件爲 DSH 提供了原生的 Codex 對話後端,通過 Codex App Server 運行,同時保留 DSH 的會話管理、工作區和工具支持。
核心功能¶
- 原生 Codex 後端: 將 Codex 作爲對話後端直接接入 DSH。
- 保留 DSH 上下文: 保留 DSH 的工作區、對話歷史、編輯器、審批和工具。
- 會話關聯: 每個 DSH 會話對應一個 Codex App Server 線程,確保對話的連續性。
- 統一對話: 在同一次對話中可以使用 Codex 模型、推理能力、圖片、中斷機制以及 DSH 貢獻的工具。
安裝與啓用¶
安裝前需確保環境滿足要求:
-
環境要求:
- Node.js 22.13 或更新版本
pnpm已添加到系統路徑
-
執行安裝:
使用官方提供的命令安裝最新穩定版本:
npx @deepseek-ai/dsh@0.1.2-rc.1 plugin --profile web add relay-dsh-plugin-codex@latest
- 啓動 DSH:
npx @deepseek-ai/dsh@0.1.2-rc.1 web
典型用法¶
使用前需完成 Codex 的身份驗證。
- 身份驗證:
在第一次創建會話前,確保已通過官方 Codex 客戶端登錄。使用 CLI 時可執行:
codex login
- 創建會話:
打開 DSH,點擊 New Session,選擇一個工作區,從模式菜單中選擇 Codex,然後發送消息。
適用場景與限制¶
適用場景:
* 需要在 DSH 內部使用 Codex 模型,避免界面切換。
* 希望保留 DSH 原生的對話歷史、編輯器和工具能力。
* 需要在同一個對話中混合使用 Codex 模型和 DSH 的工具。
已知限制與注意事項:
* DSH 狀態: DSH 目前處於開發者預覽階段,可能會引入破壞兼容性的變更。
* 不包含的功能: 該插件不添加 Relay Events、文件瀏覽或終端面板。
* 已知問題: 偶爾會出現空的本地命令事件。
* 功能差異: 不具備完整的桌面端功能對等性。
總結¶
該插件通過集成 Codex App Server,讓 DSH 用戶能在同一環境中享受 Codex 的推理能力,同時維持 DSH 現有的工作流習慣。相關源碼與目錄頁可參考下方鏈接。