前言¶
在 DeepSeek Harness (DSH) 中管理全局上下文或系統提示詞,通常涉及手動在每條消息中輸入,或者維護本地的 Markdown 文件。dsh-custom-instructions 插件提供了一個類似 Codex 的全局指令編輯入口,允許通過圖形界面直接修改生效文件,無需在每條對話中重複輸入相同的背景信息或指令。
插件定位¶
- 名稱:dsh-custom-instructions
- 維護者:lyke-61
- 功能:提供全局指令編輯面板,將指令寫入
~/.dsh/AGENTS.md,該文件會被 DSH 內置機制讀取並應用到所有會話。 - 協議:MIT
核心功能¶
- Codex 風格編輯:在設置面板的“Custom Instructions”區域編輯指令,內容直接保存到
~/.dsh/AGENTS.md。 - 全局生效:基於 DSH 內置的
dsh-agent-instructions機制,配置對當前機器上所有會話和所有模型生效。 - 所見即所得:使用等寬字體編輯器實時預覽文件內容,保存操作會立即反饋成功或失敗。
- 零構建:客戶端 Bundle 爲手寫代碼,Host 爲純 Node ESM,無需構建步驟。
安裝與啓用¶
通過官方 CLI 安裝插件到 web profile:
dsh plugin --profile web add github:lyke-61/dsh-custom-instructions
安裝完成後,重啓 dsh web 進程以加載插件層。
使用方法¶
- 打開 DSH 設置,進入 General(通用)頁面。
- 在“Permissions”下方找到 Custom Instructions 面板。
- 在編輯器中編寫或粘貼指令內容,點擊保存。
- 生效時機:
- 新會話:新對話在第一條消息時會自動讀取全局指令。
- 當前會話:當前會話會在執行下一次文件操作(如 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