前言¶
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 仓库。