Czerror/dsh-plugin-prompt-tool ↗★ 0
dsh-plugin-prompt-tool
DSH 插件:提示词工具,规范模型的思维链与回答内容,提供 Web UI 编辑 preset.md 与 AGENTS.md,并按 skills 目录注册可开关技能。
AI Analysis
核心用途是通过预设提示词规范 Agent 的思考与回答行为。适合需要定制系统级 Prompt、管理 Agent 角色,并按目录灵活开关特定技能的进阶用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Czerror/dsh-plugin-prompt-toolREADME
Read the full README ↗或使用 dsh-tui:dsh plugin --profile prompt-tool add @deepseek-harness-tui/dsh-tui
配置参考
挂载配置(cordis.patch.yml / profile patch):
- insert:
- id: prompt-tool
name: dsh-plugin-prompt-tool
config:
text: '' # 覆盖 preset.md 文本;默认读项目文件
agentsText: '' # 覆盖 AGENTS.md 文本;默认读项目文件
injectAgentsPrompt: false # 用 AGENTS.md 替换 instruction-hint 提示文本
writeAgents: true # 写 ~/.dsh/AGENTS.md 受管块(默认 true)
writePreset: true # 启用锚定预设(总开关,默认 true)
injectPrompt: true # we 确认后注入 preset.md(默认 true)
skillSwitches: {} # 按 skills/* 目录名开关,未列出默认开启
anchorFirstTurn: false # 追加任务引导(默认关闭)
anchorText: '' # 自定义引导文本
anchorCustom: false # 使用自定义引导(true=固定使用 anchorText;false=自动选择)
subagentFlash: false # 子代理固定 Flash 模型(默认关闭)
subagentFlashProvider: 'deepseek-official'
subagentFlashModel: 'deepseek-v4-flash'
customBashPath: 'bash.exe' # 自定义 bash 路径(默认 PATH 查找)
skillsDir: '' # 可选技能目录(默认包内 skills/)
skillRankBase: 250 # 技能候选排序基数
residentAgentsPath: '' # 默认 ~/.dsh/AGENTS.md
presetDir: '' # 默认 ~/.dsh/.agent-presets/prompt-tool/
presetOrder: 5 # preset 显示顺序
fallbackText: '' # preset.md 缺失或不可读时的回退文本
字段说明:
- 启用锚定预设:总开关。开启时生成并刷新
~/.dsh/.agent-presets/prompt-tool/;关闭时移除已生成目录,锚定相关开关失效。 - 追加任务引导:开启时挂载
near-anchor,在首条真实用户消息后追加一次任务引导。 - 使用自定义引导:开启时固定使用
anchorText;关闭时按任务自动选择 we/let 引导,Flash 模型附加三锚。开启且文本为空时不注入。 - 子代理固定 Flash 模型:开启时采用 dsh-router-standard 的 Flash 子代理方案——通用子代理行加固定 Flash 路由、任务分类人设与三锚;宿主直派子代理(含 dsh-mnemon)自动补 Flash 路由,调用方显式模型优先。检测不到 DeepSeek 模型路由时 Web/TUI 禁用,且运行时强制降级为关闭。
- 自定义 bash 路径:上游若带作者机器固定路径,生成 preset 时归一化为该值,默认 PATH 查找
bash.exe。 - 其他字段语义见上方配置注释;设置文件优先级高于挂载配置,首次安装时用项目文件内容初始化设置。