前言¶
在 DeepSeek Harness(DSH)里做命理相关对话时,常见做法是让模型凭训练数据「推算」四柱或紫微宫位。干支、藏干、十神、大限等事实一旦由模型自行补算,结果往往不可复现,也难以在 Tool 层做校验。若出生时辰未知或落在换日边界,硬猜一个确定时间还会把不确定性悄悄抹掉。
dsh-fate-spectrum 把八字与紫微斗数的排盘计算做成 DSH 插件:命盘事实在本地离线算出,以结构化数据交给 Agent 整理,而不是让模型代替历法引擎。
这是什么¶
dsh-fate-spectrum 是维护者 EchoUser005 发布的 DeepSeek Harness 插件,分类为模型推理。它将传统命理中的排盘步骤转化为可被 Agent 直接调用的 Tool 能力,支持四柱八字、紫微斗数,或默认同时排出两套命盘。
项目在 GitHub 上开源(MIT License),当前最新版本为 v0.1.0。SkillHub 目录页:https://www.skillhub.cn/plugins/EchoUser005/dsh-fate-spectrum;源码与文档:https://github.com/EchoUser005/dsh-fate-spectrum。
核心功能¶
下面介绍 v0.1.0 已核实的能力。
四柱八字排盘¶
插件可计算四柱、藏干、十神、纳音、旬空、十二长生、起运与大运等基础命盘事实,不让模型自行补算干支。
紫微斗数排盘¶
独立计算十二宫、命身宫、命主身主、五行局、星曜亮度、四化与大限。支持通行安星法与中州派,并在结果中记录采用的流派与闰月规则。
双盘同看¶
未指定体系时,一次任务同时排出八字与紫微;也可只看其中一套。两套系统共享一次排盘任务,但计算实现彼此独立。
保留时间不确定性¶
出生时辰未知,或恰好落在换日边界附近时,插件不会擅自补成一个确定时间。八字保留真正会改变原局和大运的候选;紫微保留早子至晚子十三个时辰槽,并标出每种情况成立的时间范围。Agent 可先分析共同事实,再解释不同时间条件下哪些结论会改变。
缺什么就问什么¶
出生日期、性别、时辰状态或时区不足时,DSH 会先补问,不会为了尽快得到一张盘而猜测关键信息。一套系统遇到可安全识别的问题时,另一套已算出的可信结果仍会保留。
离线计算与 Tool 分层¶
命盘在插件内离线计算,不依赖第三方排盘网站,也不会把出生信息发送给外部排盘服务。程序侧返回可校验的工程 response,Agent 侧接收为推理整理过的 Observation;排盘事实、失败原因和下一步行动彼此分开。
安装与启用¶
已经安装 DSH 的情况下,把 dsh-fate-spectrum 加入日常使用的 Profile。下面以 web Profile 为例。
dsh plugin --profile web add dsh-fate-spectrum@0.1.0
dsh --profile web --dump-config
dsh web
--dump-config 输出中出现 dsh-fate-spectrum 和 fate-spectrum,说明 Bundle 已进入当前 Profile。之后正常打开 DSH,即可在对话里提出排盘或命理分析需求。
升级到最新兼容版本:
dsh plugin --profile web up dsh-fate-spectrum
若已有本地打包的 .tgz,可不经过 npm 注册表直接安装:
dsh plugin --profile web add ./dsh-fate-spectrum-0.1.0.tgz
dsh --profile web --dump-config
本地开发和 --patch 调试方式见仓库文档 DSH 本地测试 SOP。
典型用法¶
安装并启用后,直接在对话里说明需求即可,无需记忆额外命令。
1、只说「帮我排盘」——Agent 会补问缺少的出生日期、性别、时辰或时区等信息。
2、未指定八字或紫微时,默认同时计算两套命盘。
3、时辰不确定时,可以如实描述,例如「接近晚上十一点,但不确定具体分钟」或「时辰不知道」。插件会返回带适用时段的候选盘,不必硬猜时辰。
当前版本最适合从原局、起运、大运、十二宫和大限开始理解命盘。周运、月运和指定日期范围的连续分析,README 说明后续会由独立的干支历能力补齐时间上下文。
适用场景与注意¶
适合谁
- 需要在 DSH 对话中做八字或紫微排盘,且要求结果可复现、可校验的开发者与用户。
- 希望 Agent 基于结构化命盘事实做分析,而不是让模型自行「推算」干支的 Harness 使用者。
运行环境与权限
插件以当前 DSH 进程的权限运行。出生信息会进入当前 DSH 对话与 Tool 调用;是否保留会话记录,取决于命主自己的 DSH Profile 与 Session 设置。插件本身不另建用户数据库、命盘缓存或出生信息日志。安装前应阅读源码与 MIT 许可证,确认符合自己的使用边界。
隐私与边界
- 命理提供的是观察、参照与可能性,不是对人生的宣判。
- 医疗、法律、金融和心理等高风险问题,仍应寻求相应专业人士的帮助。
- 只有经过命主明确授权的信息,才可以进入 README 中提到的未来个性化记忆能力。
长期规划(尚未实现)
README 列出的后续方向包括干支历与周期上下文、真太阳时校准、周报与分析 Skills、格局 Knowledge、心智世界模型 Memory,以及命盘 A2UI 等。这些属于未来展望,不应与 v0.1.0 当前能力混为一谈。
结尾¶
dsh-fate-spectrum 先把命盘事实算清楚,为 Agent 侧的命理分析提供一张可信的底图:离线、确定性、结构化,并在时辰与时间边界上保留应有的不确定性。若要在 DSH 里接入八字与紫微排盘,可从 v0.1.0 的安装命令开始试用。
- SkillHub 目录:https://www.skillhub.cn/plugins/EchoUser005/dsh-fate-spectrum
- GitHub 仓库:https://github.com/EchoUser005/dsh-fate-spectrum