dsh-fate-spectrum:为 AI Agent 提供确定性八字与紫微排盘

前言

在 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-spectrumfate-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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜