前言¶
在 DSH 裏調節模型推理強度,常見做法是切換模型、改接口參數,或在多檔預設之間手工試。檔位切了多少次、當前到底是哪一檔、哪次請求用的是哪一檔,往往要看日誌或靠猜;界面上也幾乎沒有對這一過程的直接反饋。dsh-stellar-effort 解決這個問題:在輸入框上方放一條滑軌,拖動即可連續預覽,鬆手吸附到最近的等級並提交,滑軌顯示的始終是 DSH 確認後的等級。滑軌背後是一套程序實時生成的星空,從 Off 到 Max,星光逐漸收縮、坍縮成黑洞,再展開成完整深空,用視覺把「調檔」這件事本身呈現出來。
這是什麼¶
一個 DeepSeek Harness(DSH)的模型推理插件,維護者是 wangtheme-coder,倉庫與插件市場包同名 dsh-stellar-effort,當前版本 1.1.6,以 MIT 許可發佈。它做的事有兩件:一是把模型的推理等級作爲一條可拖動的滑軌暴露在輸入框上方,走 DSH 自身的模型選擇接口,等級真實生效;二是在滑軌背後渲染一個持續演化的微縮宇宙,作爲操作的視覺反饋。運行時不訪問任何外部地址,不讀取聊天內容或憑據。
核心功能¶
真實檔位控制。 滑塊走 DSH 的模型選擇接口,顯示的等級是 DSH 確認後的結果,不是插件自己造的顯示值。可選等級以 DSH 對當前模型給出的列表爲準,沒有 Off / Max 標籤的模型不會被補造標籤;不支持推理調節的模型會禁用提交。新等級隻影響之後的請求,不改變已經開始的推理。
常駐滑軌與星軌按鈕。 滑軌默認常駐在輸入框上方。拖動時連續預覽,鬆手吸附到最近的等級並提交;點擊滑軌某處同樣在鬆手後應用。輸入區另有「星軌」按鈕,可以把滑軌收進按鈕,收起後再點「星軌」打開彈窗版滑軌,彈窗標題欄的 ⤒ 把滑軌放回輸入框上方。這個選擇會被記住,也可以在設置裏切換「輸入框上方常駐滑軌」。
鍵盤與取消。 方向鍵和 Home / End 只預覽,Enter 提交,Esc 撤銷;拖動中按 Esc 或點右鍵,檔位不變;滾輪不改檔。
Max 與黑洞交互。 按住拖到 Max 會持續躍遷,鬆手回到仍在演化的星空;點擊黑洞可衝入。展開的星空會接住第一次點擊(用來收起),不會誤觸下面的 DSH 按鈕。
視覺設置與 Universe Lab。 在 DSH 設置 →「星軌推理」,或彈窗裏的齒輪,打開設置中心:黑洞風格(四種)、播放速度 0.1×–10×、活躍度、宇宙元素開關、局部引力、舒適度和畫質,參數即時生效,支持撤銷 / 重做。滑塊右鍵菜單可進入 Universe Lab,那是獨立的宇宙和草稿配置,不寫入模型檔位;導入的預設先進入沙盒,確認「應用到正式滑塊」後才生效。
渲染降級。 默認目標 60 FPS,按自身幀耗時自動降載;頁面隱藏時停止繪製,關閉彈窗時釋放渲染器。渲染優先用 WebGL2,不可用時降級爲 Canvas 2D,再不行顯示靜態漸變;無論渲染走哪條路,檔位控制始終可用。
安裝與啓用¶
插件市場 / npm。 包名 dsh-stellar-effort,入口和客戶端聲明見 package.json 的 dsh 字段。包內已帶構建好的 dist/client.js,運行時沒有依賴。按 DSH 通常的插件市場應用方式安裝即可,安裝入口以 DSH 客戶端爲準。
離線安裝器。 先完全退出 DSH(包括托盤),在插件目錄運行:
node scripts/install.mjs
或雙擊 install.cmd。安裝器會:
- 校驗
release-manifest.json中每個文件的 SHA-256; - 複製到
~/.dsh/plugins/dsh-stellar-effort,舊版本移到同級的dsh-stellar-effort-backups/; - 在
desktopprofile 中只增加本插件的依賴、bundle 和鏈接,其他插件配置不動。
DSH 在運行時安裝器會拒絕執行,不會強制結束 DSH。--profile=<名稱> 指定其他 profile,DSH_HOME 指定其他數據目錄。
卸載。 退出 DSH 後運行:
node scripts/install.mjs --uninstall
或使用 uninstall.cmd。卸載只撤銷註冊和鏈接,保留插件文件和視覺設置,便於回滾。
典型用法¶
裝好後不需要額外配置即可在輸入框上方看到滑軌。日常操作就是三種:
- 拖動滑軌到目標檔位,鬆手,檔位吸附並提交;
- 只想臨時試檔,用方向鍵預覽、Enter 提交、Esc 撤銷,不留下變更;
- 想專注輸入,點「星軌」把滑軌收進按鈕,需要時再打開彈窗版滑軌。
調視覺參數時,打開設置中心改黑洞風格、播放速度或活躍度,即時生效,不滿意用撤銷 / 重做回退。想導入別人的預設時,先進 Universe Lab 沙盒看效果,確認後再「應用到正式滑塊」,避免未經檢查的預設直接改變模型檔位。
適用場景與注意¶
適合兩類人:一是在 DSH 裏頻繁切換推理檔位、希望檔位即時可見的人;二是想確認「我調的檔位到底有沒有真的生效」的開發者。插件直接以當前 DSH 進程的權限運行,安裝前應檢查源碼與許可證(代碼 MIT,天體照片來自 ESA/Hubble & NASA,CC BY 4.0,第三方組件見 THIRD_PARTY_NOTICES.md)。
兼容性方面,README 聲明 DSH 要求 >=0.2.1-rc.3 <0.3.0-0,已驗證 0.2.1-rc.3 與 0.2.2-rc.1;Node.js 要求 >=22.13(僅離線安裝器和開發需要);平臺驗證是在 Windows x64 的 DSH Desktop 上。0.2.x 後續版本未逐一驗證,DSH 插件接口變化時可能表現爲滑軌不可用或沒有反應。數據只寫入 $DSH_HOME/stellar-effort/(默認 ~/.dsh/stellar-effort/):visual.json 保存視覺參數、預設和修訂號,寫入是原子的,另保留最近 5 份有效快照;配置損壞時另存原文件並恢復,遇到更高版本的配置只讀保護、不降級覆蓋。診斷信息只在內存中保留(最多 120 項、約 7 天),由用戶預覽後手動導出,不含聊天、會話標識或憑據。
結尾¶
這個插件的價值不在星空,而在於把「推理強度」從模型參數變成了界面裏一條看得見、可預覽、可撤銷的滑軌,並且顯示值與 DSH 確認的檔位一致。如果你在 DSH 裏反覆調推理檔位,值得裝一個試試。
- 插件目錄頁:https://www.skillhub.cn/plugins/wangtheme-coder/dsh-stellar-effort
- GitHub:https://github.com/wangtheme-coder/dsh-stellar-effort
需要本地預覽或開發時,倉庫提供了 npm ci --ignore-scripts、npm run build、npm test、npm run check、npm run preview(本地預覽 http://127.0.0.1:47831/)和 npm run pack:release;預覽使用模擬模型目錄,不連接真實模型。