dsh-daily-luck:DSH Web UI 塔罗每日运势(五维评分 + 提问回答)

前言

DeepSeek Harness(DSH)的 Web 界面侧栏可以挂社区插件,把日常小工具嵌进同一套 Host 里。若你希望在本地 DSH 里做一点「娱乐向自我观照」——不另开网页、又能可选地用到当前默认模型做轻量解读——「今日好运」这类插件就是把星历底盘、塔罗抽牌和可选 AI 分析收进一个全屏浮层里的做法。下面介绍维护者 Maxim-Kerman-Lin 发布的 dsh-daily-luck(社区分类:趣味换装),以及安装后的典型流程与边界说明。

这是什么

dsh-daily-luck(中文名:今日好运来临)是面向 DSH Web UI 的客户端插件:用户填写生日(出生年份必填),浏览器本地用近似星历算出「基础运势」(界面不直接展示该层),再从 22 张大阿尔卡纳中洗牌、自选一张(含正/逆位),两层叠加后给出 事业 / 感情 / 财运 / 身心 / 交际 五维评分、综合分与今日评语;若在抽牌前填写问题,结果页还会给出针对问题的结论与做法。可选地,抽牌时经本机 Host 端点调用你当前默认模型做轻量分析,失败则回退本地确定性解读。

核心功能

入口与界面

装好后刷新 DSH Web 页面,侧栏底部(设置旁)会出现 ✦ 今日好运 入口(塔罗牌 + 星芒的紫金渐变图标)。点开为全屏浮层:生日表单 → 洗牌 → 22 张牌背 → 翻开结果。

基础运势(隐藏层,本地计算)

排盘与评分主要在浏览器本地完成:

  1. 按生日月/日定太阳星座;结合出生年估算本命太阳黄经及月亮(正午估算,误差约 ±6°)、水星、金星、火星、木星、土星。
  2. 计算当日太阳、月亮、水星、金星、火星、木星、土星的地心黄经与星座。
  3. 判定行运与本命太阳的合/六分/四分/三分/对分,以及行运与本命月亮/水星/金星/火星/木星/土星的同类相位;用黄经差识别逆行;由日—月黄经差算八相月相。

该层只参与评分,不出现在界面上;相同星座不同年份会因本命行星位置不同而得到不同基础盘。无出生时间/地点时,不算上升、宫位与精确月亮,属于「太阳 + 行星」级行运,不是完整本命盘。

星历采用 JPL 近似轨道根数(1800–2050)与简化 ELP 月亮公式,属低精度星历(太阳/行星约 0.1°–1°,月亮约 0.1°–0.3°),对相位判定足够,非专业占星软件精度。

抽牌与当日缓存

22 张全量大阿尔卡纳,Fisher–Yates 洗牌,正逆各 50%;用户自行点牌背,程序不再改牌。当日第一次抽牌结果写入 localStorage,再次打开直接展示结果。

五维合成与档位

每张牌在五维上有权重(以 0.58 为中性轴),叠加牌势、逆位「削峰 + 下压」、牌元素与太阳元素的同元素/相生/相冲修正;综合分由基础盘均值打底(40 起)再加牌面加减,映射到 40–100。档位示例:大吉 ≥86、顺遂 ≥74、平稳 ≥62、留意 ≥50、蓄力 <50,并附一句话评语。结果页按称呼打招呼(未填则为「Hi,今天好」);逆位时整张卡面旋转 180°。

AI 轻量分析(可选,经 Host 转发)

抽牌时由本地 Host 端点 /dsh-daily-luck/analyze 调用当前默认模型:

  • 对基础运势:五维各 −5..+5 小幅修正 + 60 字内总结(校准底盘)。
  • 对提问:给出 verdict / 回答 / 2 条步骤 / 判断标准,与本地解读合并展示。

单次约 300–460 output token;同一天、同一生日、同一问题、同一张牌会缓存;失败或超时回退本地解读。不抽牌则不调用模型。

结果页内容

牌面、分数、星级、评语;五维评分条、牌义与生活化解读、「今天可以这样用这张牌」;若抽牌前写过问题,则出现提问答案区块(没写问题则不显示);今日评语与两条建议;重新抽卡、修改生日 两个操作按钮。

安装与启用

插件以当前 dsh 进程权限运行;安装前建议在 GitHub 查看源码与 MIT 许可证。在 dsh 里执行官方安装命令:

dsh plugin add github:Maxim-Kerman-Lin/dsh-daily-luck

装好后刷新 Web UI,确认侧栏底部出现 ✦ 今日好运。

典型用法

  1. 点击侧栏 ✦ 今日好运,填写称呼(可选)、生日(年份必填)、问题(可选)。
  2. 进入洗牌界面,在 22 张牌背中点选一张。
  3. 查看五维评分、综合分、档位评语;若有提问,阅读合并后的提问答案与建议。
  4. 需要换牌或改生日时,使用结果页的「重新抽卡」或「修改生日」。

仓库提供 Node 自测(开发/维护者验证用,非终端用户必做步骤):

node selftest.cjs   # 引擎:星座、太阳黄经、满月、水逆、相位、五维评分、AI 校准
node smoke3.cjs     # 视图:表单 / 22 张牌背 / 结果页五维与 AI 合并
node host-test.cjs  # Host:鉴权、JSON、纯文本回退

适用场景与注意

适合谁:已在用 DSH Web UI、想要内置「每日塔罗 + 简化行运评分」娱乐向小工具的开发者或日常用户;希望在同一天内可选借助默认模型做短分析、且接受失败时本地回退的场景。

隐私:生日、称呼、抽牌结果与 AI 缓存仅存本机 localStorage。抽牌时生日、问题与牌面摘要经本机 Host 转发至当前默认模型;Host 端不持久化这些内容;插件 README 说明不另发往第三方。

娱乐边界:评分与解读为简化判定与可视化,属娱乐向自我观照,不构成医疗、投资、法律或婚姻建议。

生态说明:DSH 社区插件目录(如 skillhub.cn)为独立站点,与 DeepSeek / 幻方无官方从属关系;安装命令与行为以仓库 README 为准。

结尾

dsh-daily-luck 把本地星历底盘、22 张大阿尔卡纳抽牌、五维评分与可选 Host 轻量 AI 分析收进 DSH Web 侧栏的一个入口,适合作为 Harness 里的趣味换装类日常插件。详情与 issue 见 GitHub:https://github.com/Maxim-Kerman-Lin/dsh-daily-luck;目录页:https://www.skillhub.cn/plugins/Maxim-Kerman-Lin/dsh-daily-luck。

羽毛球分组比赛记分
小程序二维码

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

小夜