DSH Plugins
返回列表
⚙️

dsh-ops-conventions

工作流 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install HeliosTangDev/dsh-ops-conventions

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 插件页或通过终端执行 dsh plugin install HeliosTangDev/dsh-ops-conventions 安装,源码见 https://github.com/HeliosTangDev/dsh-ops-conventions。

插件介绍

很多人会把「写脚本前先看清单」「改文件前先备份」这类操作约定写进技能库或记忆,但真正干活时,模型并不会稳定主动去读——约定记了,不提就不用,等于白记。靠每轮全量塞提示词又费 token,指望模型想起来才看也不可靠。dsh-ops-conventions 把这件事做成确定性的:在动手相关的轮次之前,往上下文里注入一条很短的「门铃」,指向你的约定索引和版本号;约定版本一改,下一轮就会重新提醒,而不是等到「看起来像要动手」才想起来。

核心能力分两层。第一层是轻量注入:同一会话、同一版本只注入一次(大约 70 token),不按闲聊过滤,版本变化后任意类型的下一轮都会再注入;每次注入会写日志,方便核对目录和索引是否生效。第二层是可选的硬拦截(默认开启):在操作类轮次里,如果本会话还没成功读过 INDEX.md,对 write、edit 等写类工具会直接拒绝,并提示先读索引;读过后本会话放行,闲聊轮不拦。包内自带示例 skills 目录,也可指向你自己的路径或 OpenViking 里的那份,零配置就能用。

适合日常用 DSH 管学习、脚本、笔记和插件工作流的人——尤其是已经把清单写进 OpenViking 或本地目录,却希望「干活前一定被提醒、写之前一定看过索引」的用户。若你只想注入提醒、不想要拦截,把 enforce 设为 false 即可,只保留门铃行为。

使用场景

  • 改代码或写文件前必须先对照本地或 OpenViking 里的操作清单
  • 脚本、后台任务、长任务按 INDEX 分类执行自检与备份约定
  • 约定版本更新后希望下一轮对话立刻重新提醒而非等到动手才注入

适合人员

  • 日常用 DSH 管理学习与工具工作流的用户
  • 已在 OpenViking 或 skills 目录维护清单但模型常不主动读取的人
  • 需要写操作前强制读过 INDEX 的谨慎型维护者