前言¶
在 DeepSeek Harness(DSH)里做中医经方相关会话,常见问题是两类:一是提示词里没法稳定引用本机医书目录,模型难以对齐你本地的典籍与自整理笔记;二是问诊与出方格式若全靠手工写进系统提示,每次改流程都要动一大段文案。社区插件 dsh-qihuangjingfang(维护者 yeweiliang7063)把「中医 · 岐黄经方」预设、资料库路径变量和设置页配置收成一套工作流,并随包补九部经典到资料库 text/。下面按安装、配置与典型用法说明其实际行为;第三方插件,非 DSH 官方出品。
这是什么¶
dsh-qihuangjingfang 是 DSH 分类为「工作流」的中医插件:注册预设 中医 · 岐黄经方(预设 id:dsh-qihuangjingfang),暴露系统提示词变量 tcm_kb_path,在设置页增加 中医资料库 入口(路径:设置 → 中医资料库)。运行要求 Node.js 20.16+(DSH 自带运行时一般已满足;安装脚本与索引生成均依赖 Node)。
插件向会话提供 {{tcm_kb_path}},用于在提示词中指向资料库根目录;启动时会将随包九部经典写入资料库 text/(同名文件不覆盖),并自动生成或更新根目录下的 索引.md。
核心功能¶
问诊与七段出方¶
选中「中医 · 岐黄经方」预设后,流程为先询问性别、年龄、体重,再按用户主诉动态追问寒热、出汗、二便、睡眠、饮食、舌象与左右手六部脉。信息齐备后,按固定 七段 输出:分析病症;处方(方药与针灸均写在处方段);服用时间与煎服;饮食调护;处方笺;方义与作用;校证与修改建议。若存在超《中国药典》用量,在正文单独说明。
配伍提醒而不改方¶
遇到十八反、十九畏、妊娠禁忌或毒性药同用等情况,插件逻辑仍按原方输出,仅在剂量表下标注「⚠ 配伍提醒」,不删药、不改方、不拒绝会话。
点评既有处方¶
用户携带已有方剂咨询时,先厘清原方与当前脉证,再按方证、药味、剂量、煎服、针灸逐项点评。修改建议分为「必须改/建议改/可不改」,每条说明依据与后果;并对照《中国药典》标出超量药味。
资料库、索引与随包典籍¶
默认资料库路径(可在设置页修改,保存后约 3 秒内生效,无需重启 DSH):
| 平台 | 默认目录 |
|---|---|
| Windows | 已存在 D:\中医知识库 时用该路径,否则 %USERPROFILE%\中医知识库 |
| macOS / Linux | ~/中医知识库 |
资料库典型布局:
<资料库根目录>/
├─ 索引.md
├─ text/
├─ skills/tcm-jingfang/SKILL.md
└─ references/dosage.md
随包九部经典为:素问、灵枢、伤寒论、金匮要略、桂林古本伤寒杂病论、八十一难经、针灸甲乙经、脉经、濒湖脉学。启动约 2.5 秒后扫描目录并维护 索引.md;目录变动去抖 1.5 秒后重建索引。若需关闭自动索引,可在插件配置中设 autoIndex: false。
路径不存在时,提示词中会提醒用户回到设置页修正,而不会拖垮 DSH 启动(异常在插件边界内捕获)。
安装与启用¶
前提:DSH 已安装并至少启动过一次(以便生成 profile 目录)。
在 DSH 插件页安装(最简单)¶
- 打开 DSH → 左侧「插件」→ 右上「添加插件」。
- 输入
dsh-qihuangjingfang→「安装」→「立即启用」→ 重启 DSH。
DSH 通过 pnpm 安装插件,并带有 24 小时 minimumReleaseAge 观察期:新版本发布当天若装到旧版,可等待或指定精确版本,例如:
dsh-qihuangjingfang@3.1.1
当前 package 中版本为 3.1.1(可用 npm view dsh-qihuangjingfang version 核对,资料要求应不低于 3.1.1)。
一键安装(本地仓库目录)¶
将插件源码置于本机某目录后,在该目录执行其一:
macOS / Linux:
sh install.sh
Windows PowerShell:
powershell -NoProfile -ExecutionPolicy Bypass -File .\install.ps1
三平台通用:
node install.mjs
常用参数示例(指定资料库或 profile、仅预演):
sh install.sh --kb ~/我的医书
sh install.sh --profile ~/.dsh/profiles/desktop
sh install.sh --dry-run
Windows 可用 junction,macOS / Linux 为普通软链接,在 profile 目录可写的前提下无需 sudo。
手动链接与 profile 依赖¶
将仓库放到例如 ~/dsh-qihuangjingfang 或 Windows 上的 D:\DSH工作区\dsh-qihuangjingfang,在 profile(默认 ~/.dsh/profiles/desktop)的 node_modules 中建立指向插件目录的链接,并在 profile 的 package.json 中注册 bundle 与 link: 依赖,再在 profile 目录执行 pnpm install 或 npm install 后重启 DSH。具体 ln -s / New-Item -ItemType Junction 与 JSON 片段见 GitHub README。
从 GitHub 源安装依赖时,可在 profile 的 package.json 中使用:
"dsh-qihuangjingfang": "github:yeweiliang7063/dsh-qihuangjingfang"
装完后在 profile 目录执行:
node node_modules/dsh-qihuangjingfang/install.mjs --profile . --from dsh-qihuangjingfang
典型用法¶
- 新会话开方:切换预设「中医 · 岐黄经方」,按追问回答;在自定义系统提示中需要资料库根路径时引用
{{tcm_kb_path}}。 - 整理医书:在 设置 → 中医资料库 填写绝对路径(支持
~);将自用笔录放入text/等子目录,由插件维护索引.md。手动重建索引可在插件目录执行:
node lib/build-index.mjs ~/中医知识库
或 npm run index。
- 自带方点评:在同一预设下描述原方与现证,按输出中的「必须改/建议改/可不改」与药典对照自行决策。
安装或改动后,可用只读自检:
node verify-preset.mjs
指定 profile 与资料库:
TCM_PROFILE=/path/to/profile TCM_KB_PATH=/path/to/kb node verify-preset.mjs
适用场景与注意¶
适合谁:在 DSH 内做经方风格问诊、出方格式要统一,且希望本地典籍与笔记通过 tcm_kb_path 和 索引.md 与会话对齐的开发者或进阶用户。
权限与审阅:插件以当前 DSH 进程权限读写资料库与 profile;安装前应阅读源码与 MIT 许可证。预设会如实呈现剂量(含峻毒药),资料中的说明是:不写免责声明、不劝就医;配伍禁忌仅提醒、不拦截。剂量与用法须自行核对原文与法规要求,本介绍不构成医疗建议。
事实来源:功能与命令以 yeweiliang7063/dsh-qihuangjingfang README 与 package.json 为准;社区目录页见 SkillHub 插件页。
结尾¶
dsh-qihuangjingfang 把岐黄经方预设、资料库路径变量、设置页与九部经典补库收成一条 DSH 工作流,减少手写长提示与路径硬编码。需要查阅安装细节、索引规则或自检命令时,直接打开上述 GitHub 仓库与 SkillHub 目录页即可。