dsh-ian-rules
在终端中运行以下命令:
dsh plugin install Wraindrock/dsh-ian-rules
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在已安装 dsh CLI 的 DeepSeek Harness 环境中执行 dsh plugin install Wraindrock/dsh-ian-rules,可从 https://github.com/Wraindrock/dsh-ian-rules 查看说明与源码,安装后重启 profile 即可在右侧栏看到「开发规则」。
插件介绍
在 DSH 里做项目开发时,团队约定往往靠口头提醒或散落在文档里,agent 每轮会话都要你重复「别动配置格式」「提交前跑测试」这类话。dsh-ian-rules 把你的一套开发规则交给 DSH:在 Web 界面右侧栏维护,会话按工作目录自动解析并注入,无需每次手工叮嘱。
插件区分全局规则与项目规则,支持按项目追加或覆盖全局、分组整理、单条开关与总开关,还有注入预览与字符/token 成本提示。保存后正在运行的会话下一步即可生效;也可通过 ian_rules 工具在对话里说「把这条记进开发规则」直接落库。按场景注入的规则只在命中当前任务时追加到消息尾部,避免把易变内容塞进系统提示拖垮缓存成本。
适合需要让 agent 稳定遵守编码规范、发布流程、目录约定等的个人或小团队;规则存本机 $DSH_HOME/ian-rules.json,不联网上传。没有配置任何生效规则时插件不注入内容,对日常使用几乎无感。
使用场景
- 多仓库或 monorepo 里希望不同目录自动套用各自的编码与发布约定
- 长会话里不想每轮重复「提交前跑测试、配置集中管理」等团队底线
- 需要可视化维护规则并预览某目录下实际会注入给模型的文本与 token 成本
适合人员
- 用 DSH 做日常开发的个人开发者
- 需要让 agent 稳定遵守规范的小团队
- 在多个项目间切换、规则因目录而异的维护者