dsh-tcm · 中医预设「岐黄经方(学习版)」
给 DeepSeek Harness(DSH)用的中医插件。装上以后,DSH 里多出一个「中医 · 岐黄经方(学习版)」预设,能陪你按经方思路学中医:先像坐诊一样问清寒热、出汗、二便、睡眠、舌象、六部脉,再按《黄帝内经》《难经》《伤寒杂病论》讲清这个证属哪一经、病机在哪、该用哪一类方、该取哪几个穴,并教你服后怎么核对方向对不对。只讲思路,不给克数,不出处方笺,针灸只给穴位、不给针法,也不往资料库里放任何规程文件。
- 插件名:
dsh-tcm - 预设名:中医 · 岐黄经方(学习版)(预设 id:
dsh-tcm) - 设置页入口:设置 → 中医资料库 · 学理模式
- 资料库:默认
D:\中医知识库(macOS / Linux 用~/中医知识库),可在设置页改 - 运行要求:DSH ≥ 0.2.2-rc.1,不用另装 Node 或 Python
装了能干什么
| 功能 | 说明 |
|---|---|
| 问诊 | 先问性别、年龄、体重,再按你说的症状追问寒热、出汗、二便、睡眠、饮食、舌象,六部脉分开问;不会把脉可以选括号里的症状代答 |
| 辨证 | 六经或脏腑定位、主证兼证、病机,引用《内经》《难经》《伤寒杂病论》原文并注明条号或篇名 |
| 讲方 | 给代表方名、每味药在方里的分工、什么证加什么减什么(只说药性与方向,不给克数) |
| 讲穴 | 推荐主穴、配穴、左右,说明取穴依据(不写深浅、手法、补泻、留针、疗程) |
| 治则与调护 | 治法次第、饮食作息、煎服的一般原则,以及什么反应说明方向对了、什么情况必须去看医师 |
| 资料库索引 | 启动时把随包十部经典补到 text/,按目录自动生成 索引.md,根目录新书按内容归到经典、经典注解、名著、医案、方药五个文件夹 |
| 会话归档 | 本预设的对话自动存一份 Markdown 到资料库的 医案/,一个会话一份 |
| 改路径即时生效 | 在设置页换资料库目录,下一句话就按新目录找书,不用重启 |
为什么可以放心用
- 口径写死在提示词最前面,每次请求再压一遍;讲话里一旦冒出克数、钱数、两数、枚数、毫升数,插件当场截断这次回答并提醒你——不靠模型自觉。
- 全程标着「仅供学习研究,不构成诊疗建议」,回答末尾固定带一句声明。
它不给什么
- 不给任何剂量:克、钱、两、枚、毫升都不给,也不给原方折克、推荐量、临床区间、药典上限。
- 不出处方笺、剂量表,不写「照此抓药」「按此服用」。
- 不给针法:深浅、角度、手法、补泻、留针时间、疗程频次、灸几壮都不写。
- 不替你决定要不要吃药、要不要扎针;有需要请找执业中医师面诊。
回答长什么样
每次回答先给一行人话,再按七段讲:
👉 【大白话结论】:您是心里憋着火、脾胃又被拖垮了,眼下先顺着脾气来,别熬夜别生冷;出现心慌胸痛、喘不上气,立刻去医院。
- 辨证定位:六经或脏腑归哪里,主证兼证,标病本病、轻重缓急。
- 治则治法:先治什么后治什么,分几步走。
- 代表方与加减方向:用哪一类方,每味药管什么,什么证加哪类药、什么证减哪类药;实邪要攻、底子又虚时,先给攻补兼施的路数。
- 推荐穴位:取哪几个穴、左右哪侧,依据哪条原文。
- 配伍禁忌提醒:十八反、十九畏、妊娠禁忌、毒性药同用、中西药同服风险,只提方名也会点明。
- 药典用量警示:这味药在药典里的用量处于什么水平、毒性多大、该怎么炮制煎法,不给数字。
- 调护与就医提示:吃什么不吃什么、作息怎么调,什么情况必须去看医师。
古文一律先翻成白话,原文只放括号里作点缀。危险动作句首带 🚨 或 ⚠️,写成能照着做的动作。
末尾固定一句:【学理模式】本节仅供学习研究,不构成诊疗建议;如需用药或施针请由执业中医师面诊。
技术上怎么实现的
- 注册预设:预设、问诊、七段格式都写在
cordis.patch.yml里,随插件一起装进 DSH 的预设列表。 - 口径锁:学理模式总纲挂在预设提示词最前面,并作为常驻提示词变量(
tcm_gear_guard)在每次请求里再压一遍。 - 出口校验:模型回答里一旦出现剂量数值(克、钱、两、枚、毫升、升、合、钱匕),当场停止这次回答,换成一句提醒交给用户。
- 资料库维护:启动时补随包十部经典到
text/,按目录生成索引.md,按内容把根目录新书归到五个分类文件夹,改路径后自动切换。 - 会话归档:本预设的会话自动存一份 Markdown 到
<资料库>/医案/。 - 只补书不写规程:不往资料库的
skills/、references/放检索或出方规程。
安装(给没用过的人看)
先决条件:本机装好 DSH 桌面版,并且启动过一次(DSH 会自己建好配置目录 ~/.dsh,Windows 上是 C:\Users\你的用户名\.dsh)。装 DSH 时自带的 Node,这个插件不用另外装 Node。
Windows、macOS、Linux 三套系统的电脑都能装,只是第三步「打开命令行」做法不一样,下面分三块写,你按自己电脑选一块看。后面第四、五步三套系统完全一样。
第一步:下载
打开 https://github.com/yeweiliang7063/dsh-tcm/releases/latest 或仓库首页,点绿色的 Code 按钮 → Download ZIP,得到一个压缩包。
第二步:解压
解压到短、纯英文、没有空格的路径下。Windows 上例如 D:\dsh-tcm;macOS 上例如 /Users/你的用户名/dsh-tcm(也就是在「下载」旁边建个纯英文文件夹);Linux 上例如 ~/dsh-tcm。不要解压到「下载」「桌面」这类中文目录里套很多层,容易出错。
第三步:打开命令行
用 Windows 的看这块
不用装任何东西,用 Windows 自带的功能就行:
- 打开这个解压出来的文件夹;
- 点一下上面的地址栏,把里面的路径整个删掉,输入
powershell,回车; - 会弹出一个蓝色窗口,窗口里的路径就是刚才那个文件夹。
用 macOS 的看这块
- 打开「访达」,找到解压出来的那个文件夹;
- 在文件夹上点右键(触控板就双指点)→ 最下面「服务」→「新建位于文件夹位置的终端窗口」;
- 会弹出一个白底黑字的终端窗口,窗口里的路径就是刚才那个文件夹。
如果找不到「新建位于文件夹位置的终端窗口」,就改成:按 Command(⌘)+ 空格,输入「终端」回车,先敲 cd 空格,然后把那个文件夹拖进终端窗口,回车。
用 Linux 的看这块
- 打开文件管理器,进入解压出来的那个文件夹;
- 在空白处点右键 →「在终端中打开」;
- 弹出终端窗口即可。没有这个选项的话,就打开终端,敲
cd 空格,然后把文件夹拖进窗口,回车。
第四步:敲这一句,回车
node install.mjs
不想先改东西、只想看它会做什么,就敲 node install.mjs --dry-run。
等待窗口里出现「装好了」之类的提示,然后关掉 DSH 再打开(重启才能认出新插件)。
第五步:用起来
在 DSH 里新建一个会话,在预设列表里选「中医 · 岐黄经方(学习版)」,就可以开始问了。老的会话不会变成中医预设,必须新建。
装完要知道的三件事
| 要说的 | 说明 |
|---|---|
| 资料库 | Windows 上默认 D:\中医知识库(有这个目录就用它),其它系统默认在主目录下的 中医知识库。没有这个目录不会装坏,只是回答时会提示「路径不存在」,到「设置 → 中医资料库」里改成你自己的目录即可 |
| 怎么卸 | 在 DSH 设置里把 dsh-tcm 这个插件关掉即可,不影响 DSH 其它功能 |
| npm 上那个同名包 | npm 上 dsh-tcm 是 1.3.0 的旧版,跟本仓库不是一回事,不要装 |
安装脚本做了什么(给想确认的人)
建链接 → 写入 profile 的 dsh.profile.bundles 与 dependencies(改前自动备份成 package.json.bak-tcm-install-<时间>)→ 自检 → 提示资料库目录。只做登记与链接,不改 profile 里其它任何一行。
会不会要管理员权限:Windows 上用的是 junction(目录联接),不需要管理员;macOS、Linux 上用的是目录软链接,也不需要用 sudo。如果 macOS 上提示「操作不被允许」,多半是解压后的文件夹放在「下载」里被系统保护了,换个地方解压重试。
自检与测试
node verify-preset.mjs # 只读检查:插件本体、预设声明、口径锁、资料库、副本一致、真实加载
npm test # 单元测试:路径、索引、归档、剂量校验、配置项
node test/simulate.mjs # 加载模拟:提示词变量、事件拦截、目录监视、索引生成
目录结构
dsh-tcm/
├─ package.json
├─ cordis.patch.yml # 插件行、预设定义(含口径锁)
├─ lib/
│ ├─ index.js # 宿主半:变量、出口校验、索引、目录监视、归档
│ ├─ gear.js # 常量与固定文案(口径锁、拦截提醒)
│ ├─ dosage-guard.js # 剂量数值识别与打码
│ ├─ preset.js # 预设文件缺失时的兜底骨架
│ ├─ client.js # 浏览器半:设置页「中医资料库 · 学理模式」
│ ├─ platform.js # 跨平台路径工具
│ ├─ kb-index.js # 索引生成器与分类文件夹
│ ├─ corpus.js # 只补随包经典
│ ├─ records.js # 会话归档
│ ├─ book-text.js / book-classify.js / auto-file.js
│ └─ build-index.mjs
├─ corpus/ # 十部经典纯文本
├─ assets/references/bianzheng-lu.md # 学理模式辨证思路规程(供查阅,不随包进资料库)
├─ install.mjs / verify-preset.mjs
└─ test/
说明
- 第三方插件,非 DSH 官方出品。
- 任何异常都在插件边界内捕获:读不到配置退回默认目录,出口校验注册失败只靠提示词,绝不影响 DSH 主体启动。
- 随包十部经典(素问、灵枢、伤寒论、金匮要略、桂林古本、难经、针灸甲乙经、脉经、濒湖脉学、神农本草经)为公有领域古籍的纯文本。
- 本插件不构成任何医疗建议。用药、施针请由执业中医师面诊。
许可
MIT
No comments yet. Be the first to write one.