dsh-custom-instructions:DeepSeek Harness 全局指令管理

前言

在 DeepSeek Harness (DSH) 中管理全局上下文或系統提示詞,通常涉及手動在每條消息中輸入,或者維護本地的 Markdown 文件。dsh-custom-instructions 插件提供了一個類似 Codex 的全局指令編輯入口,允許通過圖形界面直接修改生效文件,無需在每條對話中重複輸入相同的背景信息或指令。

插件定位

  • 名稱:dsh-custom-instructions
  • 維護者:lyke-61
  • 功能:提供全局指令編輯面板,將指令寫入 ~/.dsh/AGENTS.md,該文件會被 DSH 內置機制讀取並應用到所有會話。
  • 協議:MIT

核心功能

  1. Codex 風格編輯:在設置面板的“Custom Instructions”區域編輯指令,內容直接保存到 ~/.dsh/AGENTS.md。
  2. 全局生效:基於 DSH 內置的 dsh-agent-instructions 機制,配置對當前機器上所有會話和所有模型生效。
  3. 所見即所得:使用等寬字體編輯器實時預覽文件內容,保存操作會立即反饋成功或失敗。
  4. 零構建:客戶端 Bundle 爲手寫代碼,Host 爲純 Node ESM,無需構建步驟。

安裝與啓用

通過官方 CLI 安裝插件到 web profile:

dsh plugin --profile web add github:lyke-61/dsh-custom-instructions

安裝完成後,重啓 dsh web 進程以加載插件層。

使用方法

  1. 打開 DSH 設置,進入 General(通用)頁面。
  2. 在“Permissions”下方找到 Custom Instructions 面板。
  3. 在編輯器中編寫或粘貼指令內容,點擊保存。
  4. 生效時機:
    • 新會話:新對話在第一條消息時會自動讀取全局指令。
    • 當前會話:當前會話會在執行下一次文件操作(如 read、write、edit)後更新指令內容。

兼容性與依賴

  • DeepSeek Harness 版本:0.1.0-rc.6 (web profile)
  • 依賴機制:必須依賴 DSH 內置的 dsh-agent-instructions 機制。標準預設默認包含該機制;如果 profile 禁用了 dsh-agent-instructions,指令將不會被注入。

總結

dsh-custom-instructions 是一個輕量級的全局指令管理工具。它通過簡單的設置面板操作,替代了手動維護文件或重複輸入指令的方式,適合需要在多會話或多模型間保持統一行爲規範的場景。

  • GitHub 倉庫:https://github.com/lyke-61/dsh-custom-instructions
  • 插件目錄:https://www.skillhub.cn/plugins/lyke-61/dsh-custom-instructions
羽毛球分组比赛记分
小程序二维码

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

小夜