Czerror/dsh-plugin-prompt-tool0

dsh-plugin-prompt-tool

DSH 插件:提示词工具,规范模型的思维链与回答内容,提供 Web UI 编辑 preset.md 与 AGENTS.md,并按 skills 目录注册可开关技能。

AI Analysis

核心用途是通过预设提示词规范 Agent 的思考与回答行为。适合需要定制系统级 Prompt、管理 Agent 角色,并按目录灵活开关特定技能的进阶用户。

Package
dsh-plugin-prompt-tool
Version
0.2.0
License
MIT
Last updated
Aug 17, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Czerror/dsh-plugin-prompt-tool

或使用 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
  • 其他字段语义见上方配置注释;设置文件优先级高于挂载配置,首次安装时用项目文件内容初始化设置。