其他
完整应用
deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
统一管理 DSH 规则的插件:全局规则 + 项目规则编辑 + LLM 自动拆分,三个功能收进设置面板的一个「规则管理」入口。
合并自 dsh-global-rules 与 dsh-rule-splitter,所有 HTTP 路由与原插件保持一致,升级无破坏。
~/.dsh/AGENTS.md,保存实时生效(新会话立即生效;当前会话在下次文件操作后感知)AGENTS.md.dsh/skills/<主题>/SKILL.md」;支持直接覆盖 / 合并保留原规则两种模式,覆盖前自动备份,先预览后写盘零构建:Client 端为手写 __ModuleLoader__ bundle,Host 端为纯 Node ESM。
dsh plugin --profile web add dsh-rule-manager
升级自旧插件:先卸载
dsh-global-rules与dsh-rule-splitter,再安装本插件,避免两个「规则」设置入口并存。
重启 dsh web,打开 设置 → 规则管理。
~/.dsh/AGENTS.md)、项目规则(选工作区 + 规则文件编辑)、自动拆分(粘贴规则 → 选模型 → 预览 → 确认生成)lib/index.js):注册 7 个 HTTP 路由GET/POST /global-rules —— 读写 ~/.dsh/AGENTS.md(同源校验 + 256 KiB 上限)GET /rule-splitter/workspaces —— 工作区列表GET /rule-splitter/models —— 模型目录GET/POST /rule-splitter/rules —— 项目规则读写GET /rule-splitter/rule-files —— 规则文件列表POST /rule-splitter/split —— LLM 拆分(预览,不写盘)POST /rule-splitter/apply —— 确认写盘(覆盖前备份)lib/client.js):手写 window.__ModuleLoader__.load bundle,注册 settings.section 的「规则管理」页面(三个 tab)dsh-agent-instructions 的动态检测,无需插件做热重载dsh-rule-manager/
├── cordis.patch.yml # bundle patch:插入 rule-manager 层
├── lib/
│ ├── index.js # Host:HTTP 路由(Node ESM)
│ └── client.js # Client:设置页 UI(__ModuleLoader__ bundle)
├── test-smoke.mjs # Host 冒烟测试(node test-smoke.mjs)
└── package.json
dsh web 后刷新页面;确认插件已加入 profile 的 dsh.profile.bundles。dsh-global-rules / dsh-rule-splitter(本插件已合并两者,路径完全兼容)。dsh-agent-instructions 动态检测)。node test-smoke.mjs # 运行 host 冒烟测试(mock 服务,无需真实 DSH 环境)
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。