sd1g1
dsh-minimal-rules
DSH 插件:在极简模式下按 global / global+project / all+creative 注入规则内容到首条消息,并提供输入框模式下拉菜单。
- Stars
- 0
- Language
- JavaScript
- Created
- Aug 16, 2026
- Updated
- Aug 16, 2026
Introduction
dsh-minimal-rules
DSH 插件:在极简模式(minimal 或 dsh-minimal-bash-fix 提供的 minimal-fast)下,把规则内容自动附加到首条用户消息开头,并在输入框权限下拉菜单右侧提供模式下拉菜单。
安装
dsh plugin --profile web add github:sd1g1/dsh-minimal-rules
重启 DSH 后生效。
使用
输入框下拉菜单有三种模式:
| 模式 | 注入内容 |
|---|---|
global | 仅注入 ~/.dsh/AGENTS.md(或 $DSH_HOME/AGENTS.md) |
global+project | 注入 ~/.dsh/AGENTS.md + cwd/AGENTS.md |
all+creative | 注入 ~/.dsh/AGENTS.md + cwd/AGENTS.md + 创造模式关键文档索引 |
默认模式为 global+project。
- 只对
minimal/minimal-fast极简模式生效。 - 只在会话首条消息时注入,后续轮次不会重复附加。
- 规则内容使用 XML 风格标记包裹。
- 模式保存在
~/.dsh/dsh-minimal-rules.json。
创造模式关键文档索引
all+creative 会读取插件自带的索引文件:
dsh-minimal-rules/creative.md
该文件包含创造模式(cordis preset)运行所需核心文档的简要介绍,并记录了生成时的 DSH 版本。
如果插件内索引文件缺失,会回退生成指向以下关键文档的链接:
config/agent-presets/cordis/agent.cordis.yml
config/agent-presets/cordis/skills/cordis-plugin-development/SKILL.md
config/agent-presets/cordis/skills/editing-cordis-compositions/SKILL.md
如果仍不可用,all+creative 会继续注入 global 和 project 部分。
卸载
dsh plugin --profile web remove @local/dsh-minimal-rules
示例文件
example/ 目录包含:
AGENTS.md:当前全局~/.dsh/AGENTS.md的示例web-search:Exa 网络搜索脚本示例,可直接参考或复制到~/.dsh/web-search