前言¶
在 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