jackeyunjie/dsh-rule-lens1

dsh-rule-lens

规则透镜(RuleScope Lens):DSH 本地分层规则加载可视化与预算治理插件

AI 分析

核心用途是可视化展示AGENTS.md等规则的加载情况,提供64KB预算治理、写回防护与硬拦截。适合需要严格规范Agent行为、治理上下文规则预算的用户。

包名
dsh-rule-lens
版本
0.2.0
许可证
MIT
最近更新
2026年9月12日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:jackeyunjie/dsh-rule-lens

验证行已注入配置树

dsh --profile web --dump-config | grep -A3 rule-lens


之后正常启动 `dsh --profile web`(或 `dsh web`),打开面板 `http://127.0.0.1:3080/rule-lens`。

也可以用 overlay 方式临时挂载(`--patch` 时插件路径必须绝对路径):

```yaml

## 配置

权威存储双轨(详见 `lib/store.js` 头部注释):

- **全局开关** → `~/.dsh/settings.yaml` 的 `rule-lens` 节(面板或手改 YAML 均可):
  ```yaml
  rule-lens:
    writeGuard: true        # 写回防护开关
    budgetBytes: 65536      # 注入预算(字节)
    whitelistDirs: ['.cursor']  # 白名单目录
  • 工作区状态(L5 预热目录列表)→ ~/.dsh/rule-lens.json

两类配置重启自动读取。