dsh-reqsys:需求管理系統(行跡 & 未竟)

前言

DeepSeek Harness(DSH)採用插件化架構,旨在將功能拆解爲獨立模塊。在智能體開發或日常使用中,記錄需求(行跡)與跟蹤未完成任務(未竟)是常見需求。dsh-reqsys 是一個從 dsh-pet 剝離出的獨立插件,專注於解決這一問題。

插件簡介

dsh-reqsys 是一個需求管理系統插件,由 Ringo-P-GIT 維護,屬於「趣味換裝」分類。它提供需求列表的瀏覽、檢索與導入導出,支持未完成任務的跟蹤,並允許通過雙擊寵物或觸發橋接事件快速錄入需求。所有數據存儲於本地文件系統。

核心功能

  • 行跡:瀏覽、檢索、導入/導出需求列表。
  • 未竟:跟蹤未完成任務。
  • 雙擊喚醒:雙擊寵物/橋接事件彈出快速錄入框。
  • 數據持久化:需求存儲於 ~/.dsh/requirements/data.json。

安裝與啓用

本插件作爲 DSH profile 依賴安裝,需在 profile 目錄下執行。

  1. 安裝插件包:
pnpm add dsh-reqsys
  1. 配置 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 倉庫。

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

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

小夜