← 返回列表
D

dsh-rule-manager

v0.1.0 · 1 天前发布

统一管理 DSH 规则:编辑全局规则 ~/.dsh/AGENTS.md、编辑项目 AGENTS.md、LLM 自动拆分项目规则为分层 AGENTS.md + skills。合并自 dsh-global-rules 与 dsh-rule-splitter。

dshdsh-plugindeepseek-harnesspluginagentsinstructionsrulesrule-splitterglobal-rules

README

dsh-rule-manager

![Awesome DSH Plugin](https://awesome-dsh-plugin.com)

统一管理 DSH 规则的插件:全局规则 + 项目规则编辑 + LLM 自动拆分,三个功能收进设置面板的一个「规则管理」入口。

合并自 dsh-global-rulesdsh-rule-splitter,所有 HTTP 路由与原插件保持一致,升级无破坏。

功能 / Features

  • 全局规则:编辑 ~/.dsh/AGENTS.md,保存实时生效(新会话立即生效;当前会话在下次文件操作后感知)

  • 项目规则:选择工作区,编辑其根目录/子目录的任意 AGENTS.md

  • 自动拆分:粘贴项目规则,LLM 自动拆分为「精简总纲 + 按需加载的 .dsh/skills/<主题>/SKILL.md」;支持直接覆盖 / 合并保留原规则两种模式,覆盖前自动备份,先预览后写盘
  • 零构建:Client 端为手写 __ModuleLoader__ bundle,Host 端为纯 Node ESM。

    安装 / Install

    sh
    dsh plugin --profile web add dsh-rule-manager
    升级自旧插件:先卸载 dsh-global-rulesdsh-rule-splitter,再安装本插件,避免两个「规则」设置入口并存。

    重启 dsh web,打开 设置 → 规则管理

    使用 / Usage

    1. 打开 设置 → 规则管理
    2. 三个 tab 按需使用:全局规则(写 `~/.dsh/AG

    查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    dsh-rule-manager
    Repo
    git+https://github.com/wzz3034026545/dsh-rule-manager.git
    Engines
    {}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}}