DeepSeek Harness 插件:dsh-history-fictionologists(虛構史學家)

前言

DeepSeek Harness(DSH)的核心理念是「一切皆插件」,這使得開發者可以快速擴展智能體的能力邊界。在構建基於《崩壞:星穹鐵道》世界觀的智能體時,一個常見痛點是如何在生成二創內容時,既保持官方設定的嚴謹性,又符合特定的風格基調。

dsh-history-fictionologists 插件旨在解決這個問題。它通過模擬官方世界觀中的「差分宇宙」與「播報」格式,爲模型提供了一套結構化的生成約束。插件不直接接管生成,而是通過 /gs 命令觸發三步交互協議,引導模型在生成的全流程中遵守「語言風格總則」和「星神紀律」。

插件簡介

這是一款基於《崩壞:星穹鐵道》官方世界觀的 DSH 二創插件。
* 核心觸發命令:/gs
* 風格基調:太空輕喜劇 + 一本正經地胡說八道
* 開源協議:MIT
* 數據來源:增量抓取 12 個 biligame Wiki 數據源,並支持本地緩存回退

插件內置了 5 種生成功能,涵蓋了從人物設定到新聞播報的全場景需求。

核心功能

插件主要通過 /gs 命令進入交互流程,提供以下核心能力:

  1. 神人制造機:生成 3–5 條全新科幻靈感,包含人物職業、命途歸屬及荒誕感設定。
  2. 構史文集:基於工作區 hsr-missions/ 的既有故事,生成約 2000 字的短篇故事,避免與官方劇情衝突。
  3. 星際構史播報:生成 3–5 條約 800–1200 字的虛構新聞,格式嚴格仿照遊戲內播報界面。
  4. 星球製造機:參照內置的「星球列表」生成新星球,並支持將新星球永久加入列表或重置回原始 27 顆。
  5. 虛構差分方程:生成新的「方程」條目,敘事對象涵蓋生物、裝置、概念、派系等五類,輸出格式與神人制造機統一。

此外,插件會自動注入系統提示,包含「語言風格總則」和「星神紀律」(星神與令使不出場)。

安裝與啓用

本插件未發佈至 npm registry,僅通過 GitHub 和 AtomGit 分發。安裝後必須進程級重啓 DSH 才能生效。

dsh plugin --profile web add github:Kaede0614/dsh-history-fictionologists

安裝完成後,可以通過以下命令驗證是否裝載成功(應輸出插件 ID):

dsh --profile web --dump-config | Select-String history-fictionologists

使用流程

在 DSH Web 的輸入框中輸入 /gs 並附帶主題,插件會啓動三步交互協議:

  1. 第 1 步 · 功能選擇
    模型會彈出單選菜單,用戶需選擇功能:1 神人制造機 / 2 構史文集 / 3 星際構史播報 / 4 星球製造機。

  2. 第 2 步 · 數據更新策略

    • 若本地無緩存,插件會自動抓取 12 個 Wiki 數據源。
    • 若緩存較新(默認 7 天內),會詢問是否重新抓取。
    • 用戶輸入 Y 重新抓取,輸入 N 使用本地緩存。抓取失敗時會自動回退緩存。
  3. 第 3 步 · 執行與交互

    • 若選擇「星球製造機」,生成結束後會固定詢問兩件事:是否將新星球加入列表、是否重置回原始 27 顆。
    • 若選擇「虛構差分方程」,需注意輸出中不得包含方括號、百分比等遊戲機制語言。

依賴與限制

使用本插件需注意以下前置條件和限制:

  • 聯網要求:gs_update 功能依賴工作區可訪問 wiki.biligame.com。
  • 本地文件依賴:部分功能依賴工作區的 hsr-missions/ 目錄(約 20 MB,需用戶自行準備)。
    • 缺失 hsr-missions/ 時,gs_missions 和 gs_digest 會降級報告狀態,不影響插件啓動。
  • 數據落盤:gs_equation_save 和 gs_save 需要工作區可寫權限。
  • 星神紀律:無論生成何種內容,星神與令使不得直接出場,只能作爲背景、傳聞或缺席狀態出現。

結語

dsh-history-fictionologists 爲 DSH 用戶提供了一個基於《崩壞:星穹鐵道》官方設定的內容生成框架。它通過結構化的交互和嚴格的規則約束,降低了二創內容的合規性風險。開發者可根據需求結合 hsr-missions 數據集,進一步擴展其應用場景。

倉庫地址:github.com/Kaede0614/dsh-history-fictionologists

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

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

小夜