dsh-quiet:灰度字符海洋與流式文字漸清

前言

在 DeepSeek Harness(DSH)里長時間對話時,界面往往偏「工具感」:背景靜止、流式回覆要麼一次性出現,要麼與原生渲染完全一致。若你希望聊天區有一點海洋主題的視覺層次,又不想引入花哨交互或額外網絡依賴,就需要一種只改客戶端呈現、且能隨 Harness 主題切換的換裝方案。下面介紹社區插件 dsh-quiet(維護者 AvenYQ,SkillHub 分類:趣味換裝),它基於 DeepSeek Ocean Kit 思路接入灰度 ASCII 海面與遊動生物,併爲 AI 回覆加上從模糊到清晰的流式浮現效果。

這是什麼

dsh-quiet 是爲 DeepSeek Harness 聊天界面增加「安靜點陣海洋背景 + 流式文字漸清」的 DSH 插件。倉庫:github.com/AvenYQ/dsh-quiet;目錄頁:skillhub.cn/plugins/AvenYQ/dsh-quiet。當前 package.json 版本爲 0.3.0,採用 MIT 許可。插件不發送網絡請求,也不讀取憑據。

背景與交互原則

背景實現參考 DeepSeek Ocean Kit 的 demo/deepseek-ocean.html 與 src/ocean-bg.js:海面由低對比度 ASCII 字符構成,鯨羣與魚羣緩慢遊動;聊天文字區域背景會淡化。日間用黑色字符,夜間用白色字符,隨 Harness 主題切換。

側欄與主聊天區共用一片水域,行爲隨界面狀態變化:

  1. 空白新對話:生物可在兩欄之間自由遊動。
  2. 進入對話後:主聊天區生物向上下左右邊緣自然遊走,海面漸趨平靜,只留極淡水紋;側欄同一時間最多一隻生物,遊走後空一陣再由另一隻從邊緣進入,不會一直重複同一只。
  3. 側欄文字區:整片跟隨內容的磨砂面,新增工作區或插件時自動擴展;生物經過時只留下模糊影子。
  4. 切回空白界面:生物重新入場;頂部標題欄始終保持乾淨。

文字與輸入框使用局部柔和透影以保護閱讀。背景隨聊天區域位置和尺寸自動調整;無法識別區域時隱藏。插件遵循剋制交互:關閉打字冒泡、發送噴水和甩尾,以及鼠標、點擊觸發的背景交互。背景引擎限制幀率與像素密度,頁面隱藏時暫停;系統啓用「減少動態效果」時顯示靜態畫面。

稀有訪客與縱深

空白新對話頁偶爾會有 錘頭鯊 或 長尾鯊 橫向路過:一次最多一隻,間隔約 2.5–5 分鐘,從畫面左右邊緣遊過;進入對話即清場,減少動態效果時不出場。兩者在灰度裏靠體型區分(錘頭鯊有橫跨吻端的頭翼、眼在翼端;長尾鯊前半身緊湊、後半身爲細鞭)。物種由形狀表(半寬曲線 + 頭翼/胸鰭/尾鰭參數)定義,擴展物種只需增加一組參數。

所有生物帶有深度值(0.64 遠 → 1 近),決定體型、墨色濃度與遊速;繪製按深度排序。小魚會爲路過的訪客讓路,訪客也會繞開鯨羣與蝠鱝,並挑選離現有生物最遠的橫向水道,避免疊在一起。

流式回覆

流式文字以 模糊到清晰 的效果逐字顯示。流式期間支持部分 Markdown;結束後恢復 Harness 原生渲染。啓用減少動態效果時使用原生回覆渲染。

安裝與啓用

在 Harness 的插件頁安裝本倉庫,或使用命令(須帶 profile,勿省略):

dsh plugin --profile <your-profile> add github:AvenYQ/dsh-quiet

桌面端 profile 由應用管理時,請使用應用內的插件頁安裝。

典型用法與本地預覽

安裝並啓用後,無需額外配置項即可在 Web 客戶端看到海洋背景與流式漸清效果;與 ds-bot 氣泡模式可共存,回覆渲染保留插件席位優先級。

若需在不打開 Harness 的情況下調試背景,可在倉庫根目錄執行:

node tools/preview.mjs

該命令從 lib/client.js 抽出海洋引擎,生成 tools/preview/index.html,用瀏覽器直接打開。預覽頁提供 3× 放大鏡、只看訪客模式與深/淺色切換;改完源碼後重跑上述命令即可刷新。

適用場景與注意

適合:希望在 DSH 裏獲得低干擾海洋視覺、並微調流式閱讀體驗的用戶;重視 MIT 許可與可審源碼的開發者。

注意:

  1. DSH 插件以當前 dsh 進程權限 運行;安裝前應閱讀倉庫源碼與 LICENSE,確認接受 MIT 及 lib/client.js 中對 stackedlol/ascii-sharks(Copyright © 2026 drewdi)等致謝與保留聲明。
  2. 社區目錄 SkillHub 爲獨立站點,與 DeepSeek / 幻方無官方從屬關係;安裝來源以 README 與目錄頁爲準。
  3. 依賴系統「減少動態效果」時,背景與流式特效會降級爲靜態或原生渲染,屬預期行爲。

結尾

dsh-quiet 把 Ocean Kit 風格的灰度字符海面、遊動鯨羣與側欄磨砂行爲收進一個無聯網的 Harness 插件,並用 blur-to-clear 流式文字補充閱讀節奏。需要安裝命令與細節時,見 GitHub README 與 SkillHub 目錄頁。

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

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

小夜