前言¶
DeepSeek Harness(DSH)採用插件化架構,旨在將功能拆解爲獨立模塊。在智能體開發或日常使用中,記錄需求(行跡)與跟蹤未完成任務(未竟)是常見需求。dsh-reqsys 是一個從 dsh-pet 剝離出的獨立插件,專注於解決這一問題。
插件簡介¶
dsh-reqsys 是一個需求管理系統插件,由 Ringo-P-GIT 維護,屬於「趣味換裝」分類。它提供需求列表的瀏覽、檢索與導入導出,支持未完成任務的跟蹤,並允許通過雙擊寵物或觸發橋接事件快速錄入需求。所有數據存儲於本地文件系統。
核心功能¶
- 行跡:瀏覽、檢索、導入/導出需求列表。
- 未竟:跟蹤未完成任務。
- 雙擊喚醒:雙擊寵物/橋接事件彈出快速錄入框。
- 數據持久化:需求存儲於
~/.dsh/requirements/data.json。
安裝與啓用¶
本插件作爲 DSH profile 依賴安裝,需在 profile 目錄下執行。
- 安裝插件包:
pnpm add dsh-reqsys
- 配置
profile/cordis.patch.yml注入插件行:
- insert:
- id: reqsys
name: 'dsh-reqsys'
config: {}
開發與 API¶
插件無額外依賴,peerDeps 由 DSH 運行時提供。
API 端點¶
| 端點 | 方法 | 說明 |
|---|---|---|
/dsh-reqsys/api/requirements |
GET | 獲取所有需求 |
/dsh-reqsys/api/requirements |
POST | 新增需求 |
/dsh-reqsys/api/requirements/:id |
PUT | 更新需求 |
/dsh-reqsys/api/requirements/:id |
DELETE | 刪除需求 |
注意事項¶
- 插件以當前 DSH 進程權限運行,請確保對目標目錄(
~/.dsh/requirements/)有讀寫權限。 - 安裝前建議檢查源碼與許可證(MIT)。
- 該插件不再依賴寵物,可獨立使用。
結語¶
dsh-reqsys 爲 DSH 用戶提供了輕量級的需求與任務管理能力,適合需要本地持久化記錄的場景。更多細節可參考插件目錄或GitHub 倉庫。