- 홈
- 플러그인
- 워크플로 및 자동화
- dsh-plugins (reminders)
dsh-plugins (reminders)
genesi599/dsh-plugins/plugins/reminders
Runs allowlisted Python hook scripts on session events and injects the text they return into the next turn, so standing rules live in editable .py files instead of the prompt. Needs Python on PATH; it only runs scripts whose names are on its built-in allowlist.
설치
dsh plugin --profile web add github:genesi599/dsh-plugins이 플러그인은 저장소의 plugins/reminders 하위 디렉터리에 있습니다.
README
AI-Agent-Hub DSH plugins
DeepSeek Harness (DSH) 插件集合。本仓库只含插件源码,不含任何私人记忆、项目记录或本机路径。
前置要求
- Node.js 18+(推荐装 LTS:https://nodejs.org)。装完重新打开终端,
node -v能打印版本才算就绪。 - 已经装好 DeepSeek Harness,并且至少启动过一次(这样才有
~/.dsh/profiles/<名字>/这个 profile 目录)。
安装(一条命令)
在终端里跑(PowerShell / CMD / Windows Terminal 都行,不需要 cd 到某个目录,也不需要管理员权限):
npx dsh-hub-suite # 首次会问是否下载这个小包,输 y
想先看它要改什么(不改任何文件):
npx dsh-hub-suite --dry-run
它会做三件事:① 往 profile 的 package.json 登记依赖 → ② 用该 profile 自己的包管理器安装 → ③ 把 bundle 名字写进 dsh.profile.bundles。
装完必须重启 DeepSeek Harness,然后在插件管理器里应能看到整套插件。
单独装某个插件
npm install dsh-hub-reminders # 换成你要的包名
bundle 类插件(desktop-ui / project-room / hub-callout / quota-panel / reminders / tool-policy / curator / branch)装完还要把包名加进 profile 的 dsh.profile.bundles,否则不会加载。
包含的插件
| 目录 | 包名 | 版本 | 说明 |
|---|---|---|---|
plugins/hub-desktop-ui | dsh-hub-desktop-ui | 0.2.25 | Compact DSH front-end: sidebar status card, project and task-line integration, in-session group chat room, and a guided new-project dialog. Follows the DSH theme as-is. |
plugins/project-room | dsh-project-room | 0.2.11 | Project rooms for DeepSeek Harness: group sessions into projects, see per-project runtime, and open a room with a shared board, task list, todo queue and message delivery to member sessions. |
plugins/hub-callout | dsh-hub-callout | 0.1.5 | 把消息里的 GitHub admonition 语法(> [!NOTE] / > [!BOOK] 等)渲染成带彩色标题的提示块。 |
plugins/quota-panel | dsh-hub-quota-panel | 0.1.5 | 侧栏余额与用量面板:DeepSeek 账号余额 + 今日/本会话 token 用量(数据真实,失败显式提示)。 |
plugins/reminders | dsh-hub-reminders | 0.1.8 | DSH 会话 hook 注入:按白名单运行仓库 hooks/*.py,并把提醒文本注入每一轮(开工自检 / 测试清理 / 实事求是等) |
plugins/tool-policy | dsh-hub-tool-policy | 0.1.5 | DSH 工具调用策略:拦截内联多行 Python、微信转发、来源标签等高风险写法 |
plugins/curator | dsh-hub-curator | 0.1.5 | DSH 经验 curator:每 N 轮让 LLM 判定哪些经验值得沉淀(memory / skill / hook 三分类) |
plugins/branch | dsh-hub-branch | 0.1.5 | DSH 会话分支:branch-list / branch-fork / branch-pin / branch-merge 四个命令 |
plugins/hub-suite | dsh-hub-suite | 0.1.2 | AI-Agent-Hub 的 DSH 插件套装:一条命令装齐 project-room / hub-desktop-ui / callout / quota-panel / reminders / tool-policy / curator / branch(含依赖闭包)。其他插件包:dsh-hub-core、dsh-compact-tool 等由依赖自动带入。 |
结构
- 每个插件是一个独立 npm 包(
package.json+ 入口 + 可选cordis.patch.yml) - bundle 类插件自带
cordis.patch.yml,装进 profile 后由dsh.profile.bundles登记加载 - 本机专属配置(如
reminders的 hooks 脚本目录)不在本仓库内,由使用者自行在 profile 里配置;不配也能装,只是不会跑 hook