dsh-rule-lens
在终端中运行以下命令:
dsh plugin install jackeyunjie/dsh-rule-lens
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install jackeyunjie/dsh-rule-lens 即可完成安装,插件源码位于 https://github.com/jackeyunjie/dsh-rule-lens 。
插件介绍
在 DeepSeek Harness 中,规则文件散落在 ~/.agents/、/.agents/rules/、/rules/、.cursor/rules/ 等多个层级,何时生效、谁在覆盖谁、模型是否真的遵守,往往只能靠猜。dsh-rule-lens 把这条链路拉回视野:启动即按 L1→L2→L4→L5 顺序注入,子目录首次触达后按需加载 L5,超预算时从最宽作用域起淘汰并写入告警日志,让每一次注入都有据可查。
插件提供 FORBID 硬拦截(一行 FORBID: write *.env 即可阻断工具调用)、写回防护(拦截对既有 .md 的全文覆写,引导模型改用 edit 定向修改)、规则 Lint 四项体检(超长、无禁令词、像教程、内容重复),并通过 log.jsonl 与 compliance.jsonl 持续记录注入事件与遵守率,面板支持一键导出。
如果你在多项目或多层目录中使用规则文件、需要审计合规轨迹、或希望以零运行时三方依赖的方式获得本地规则治理能力,dsh-rule-lens 是 RuleScope 家族中负责可观测性的内核插件。
截图预览
使用场景
- 需要确认多层规则文件当前哪一条优先生效
- 希望模型遵守规则并能追溯注入与拒绝原因
- 希望在本地面板检查规则质量、预算和遵守率
适合人员
- 维护多项目规则文件的 AI 工程团队
- 需要将模型行为纳入审计的管理员
- 希望用 FORBID 硬规则降低越权操作风险的用户