omdsh-dev/dsh-daily-fortune
观音灵签、塔罗牌阵与每日箴言相结合的DSH每日运势插件
项目介绍Project Overview
DSH Daily Fortune 是一款独立的 DeepSeek Harness Profile Bundle,提供「今日一签」会话页、输入区抽签按钮、观音灵签、塔罗牌阵、每日名言与设置面板。核心能力为内置签文与本地塔罗数据,配合外部名言与塔罗 API 增强。适用于希望为 DSH Web 加入每日占卜与励志内容的本地原型场景。需注意外部服务失败时会降级,且不应将 DSH Web 端口暴露到不可信网络。
DSH Daily Fortune is a standalone DeepSeek Harness profile bundle that adds a daily-divination session page, draw button, Guan Yin lots, tarot spreads, daily quotes, and a settings panel. Its core capability is built-in lot texts and local tarot data, enhanced by external quote and tarot APIs. Use it when adding daily fortune and inspirational content to a local DSH Web prototype. Note that external services degrade gracefully on failure, and the DSH Web port should not be exposed to untrusted networks.
请帮我了解并安装插件:【dsh-daily-fortune】【https://github.com/omdsh-dev/dsh-daily-fortune】
把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.
或使用命令行安装(适合开发者)Or use CLI install (for developers)
命令行安装CLI Install
dsh plugin --profile web add github:omdsh-dev/dsh-daily-fortune
把 omdsh-dev/dsh-daily-fortune 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
DSH Daily Fortune
Author / Maintainer: @Zacklinkk
独立的 DeepSeek Harness Profile Bundle,提供「今日一签」会话页、输入区抽签按钮、观音灵签、塔罗牌阵、每日名言与设置面板。
兼容性
- DSH
0.0.1-rc.2 - Node.js
^22.19.0 || >=24 - Web profile
插件使用自己的同源设置 API,不依赖 DSH 核心 settings RPC 的 namespace allowlist。设置仍由 Host 的 dsh-settings 服务持久化。
安装
dsh plugin --profile web add ./deepseek-ai-dsh-daily-fortune-0.1.0.tgz
dsh web --profile web
package.json#dsh.bundle.patch 会自动应用 cordis.patch.yml。不要再手工向 profile 插入同名 entry,否则会触发 duplicate loader entry id。
开发与验收
npm ci
DSH_WORKSPACE_ROOT=/path/to/deepseek-harness npm run setup:dsh-workspace
npm run typecheck
npm test
npm run build
npm pack
发布前应在全新的 DSH_HOME 中从 tarball 安装,检查 dump-config 仅出现一条 daily-fortune,再做真实 Web 启动和 /plugins/dsh-daily-fortune/api/settings smoke。
权限、网络与限制
- Host 会按用户操作访问
zenquotes.io、stoic.tekloon.net、api.adviceslip.com与tarotapi.dev;不需要 API Key。 - 外部服务失败时名言/塔罗增强会降级,内置签文与本地塔罗数据仍可用。
- 设置 API 与上游代理均使用同源 HTTP;不要将 DSH Web 端口暴露到不可信网络。
- 本项目当前为本地私有原型,不配置远端仓库,也不自动发布 npm。
nexu-io/open-design
ruvnet/ruflo
amruthpillai/reactive-resume
esengine/DeepSeek-Reasonix
volcengine/OpenViking
Molunerfinn/PicGo
titanwings/distilly
titanwings/colleague-skill