用 dsh-ads 把 DeepSeek Harness 網頁界面變成 2005 年門戶網站

前言

DeepSeek Harness(下文簡稱 DSH)把模型、工具、會話、權限、持久化和界面都做成可替換插件。官方倉庫的說法是「Everything is a Plugin」:Cordis 內核負責加載與組合,具體能力由插件提供。網頁界面因此也可以整層加料,而不必去改 Harness 源碼。

默認 Web UI 能完成編碼 Agent 的日常操作,界面卻偏乾淨。寫完一輪推理、等工具調用返回時,有人會覺得它少了點「互聯網早期」的熱鬧。社區插件 dsh-ads 專門幹這件事:在側欄、對話、推理中途和角落裏塞進一整套虛構廣告,把 DSH 網頁界面做成 2005 年門戶網站的樣子。

需要先說清邊界。社區插件目錄 deepseek-harness-plugin.com 是獨立站點,與 DeepSeek / 幻方沒有官方從屬關係,不要把它當成官方應用商店。dsh-ads 自己的設置頁也寫明:本頁由社區插件提供,非 DeepSeek 官方功能。廣告裏的品牌、抽獎和殺毒提示全部是惡搞。

本文按該目錄詳情頁、GitHub 倉庫 README / package.json / LICENSE / contrib/README.md,以及客戶端與宿主源碼交叉覈對後整理。

這是什麼

dsh-ads 是一款面向 DSH 網頁界面 的趣味插件,由 Nagi-ovo 維護,倉庫地址是 Nagi-ovo/dsh-ads。npm 包名是 @dsh-external/dsh-adspackage.json 裏的版本爲 0.1.0,許可證爲 BSD-3-Clause。社區目錄把它放在「趣味」分類,並標爲精選;本稿覈對 GitHub 倉庫頁面時爲 460 星(目錄頁當時顯示 372 星)。

它解決的不是生產力問題,而是網頁界面太素。裝上之後,兩側會出現廣告欄,對話裏會插入插件推薦,推理過程中可能彈出財神鯨轉盤,右下角和左下角則分別是彈窗和假遊戲海報。廣告是假的,點進推薦位卻能打開真實的社區插件倉庫。

package.json 把客戶端平臺標成 web。源碼註釋寫明:沒有瀏覽器半邊的運行時(TUI、ACP、headless)不會出現廣告層,這是預期降級,不是漏裝。

核心功能

七個可單獨關閉的廣告位

插件在宿主設置對話框裏註冊了一頁「廣告(非官方)」。每個廣告位都有開關,選擇會寫進本機存儲,下次啓動仍然生效。設置頁給出的七項如下:

  1. 兩側廣告欄:正文左右兩列橫幅,避開會話側欄、頂欄和底部輸入區。窗口太窄、邊距不夠時,這一列不會硬塞,對話內推薦和角落彈窗仍可工作。
  2. 對話裏的推薦:每隔幾輪插進 transcript 的社區插件廣告。設置頁寫明:這是唯一能點進真實倉庫的廣告。
  3. 推理激勵廣告:流式回答中途出現的財神鯨轉盤,每輪對話只能抽 1 次。
  4. 右下角彈窗:從角落滑出的圖片彈窗。
  5. 跑分中心:啓動時報告本次加載耗時,並給一個編造的全國排名。README 的原話是:「啓動耗時是真測的,全國排名是編的。」
  6. 安全中心:假的病毒告警。點「暫不處理」會加碼;「驗證修復」只會在用戶主動點擊後查一次 GitHub Star 狀態。
  7. 貪玩藍鯨:左下角假遊戲海報,可拖動、可摺疊。中文模式裏兩張海報每 20 秒自動切換。

另外還有「提示音」開關,控制彈窗和海報出現時由 Web Audio 現場合成的「叮」聲。設置頁還有一顆「立刻關閉所有廣告(刷新後恢復)」按鈕:它只對當前會話生效,不會寫進持久配置,避免一次誤點變成卸載。

中英兩套「互聯網垃圾美學」

在 DSH 裏切換「設置 → 語言」,當前頁面會立刻更換整套素材、文案和交互,不用刷新。

  • 中文模式主打頁遊、財神和「這次一定」,海報是貪玩藍鯨。
  • English mode 則是 fake antivirus、weird tricks 和 actual gameplay*。

內置橫幅打在瀏覽器包裏,不依賴宿主再去拉圖。動態推薦位才走宿主側的 GitHub 檢索。

看起來暫停了推理,模型其實還在跑

激勵廣告是這套玩笑裏最容易讓人誤會的一塊。README 和源碼口徑一致:它看起來會暫停 inference,實際上模型一直在後臺工作;後續回答和工具調用要等廣告結束才顯示。

實現上,插件會凍結當前 Assistant 行的可見高度,並藏起後面的 transcript 行,DOM 裏的流式輸出並不停。轉盤文案寫明演示內容純屬虛構,可以點「繼續對話」,也可以按 Esc 退出。抽中的「V4 Pro 正式版」不會真的切換模型。

推薦位推銷的是真插件

插件不只拿自己開涮。宿主會檢索 GitHub 上帶 dsh-plugin topic、且最近兩週更新過的公開倉庫,畫成 2005 年風格的橫幅塞進廣告位。點擊打開的是真實倉庫;倉庫從組織轉到個人賬號(或反過來)後仍能被發現,因爲檢索按 topic,不按所有者。

檢索順序是:本機已登錄的 gh CLI → 環境變量裏的 GitHub token → 匿名公開 API;都失敗時退回倉庫裏生成好的快照。結果緩存默認 30 分鐘。曝光記錄只保存在本機瀏覽器,不會上傳。

想指定文案或圖片,可以按 contrib/README.md 發 PR:加一個與插件同名的 JSON,可選配圖。投稿說明要求圖裏不要出現真實人物和真實品牌,域名請打碼;素材會 base64 內聯進前端包,單張建議 200 KB 以內。

安裝與啓用

社區目錄頁給出的安裝命令是:

dsh plugin add github:Nagi-ovo/dsh-ads

倉庫 README 推薦把它裝進 DSH 的 web profile(插件只作用於網頁界面):

dsh plugin --profile web add github:Nagi-ovo/dsh-ads
# 如果 dsh web 正在運行,重啓後刷新頁面

目錄頁還提示:如需可復現安裝,請固定 commit 哈希:

dsh plugin add github:Nagi-ovo/dsh-ads#<commit>

裝完可以用下面這條命令確認插件已經進入最終配置:

dsh --profile web --dump-config

需要改源碼時,克隆倉庫,在倉庫根目錄運行 dsh plugin --profile web add .。README 寫明構建產物已經提交,不需要額外構建。使用社區 plugin-registry 的用戶,也可以從「設置 → 插件」安裝。

目錄頁和 README 都提醒:插件以當前 dsh 進程的權限運行,安裝時可能執行代碼。安裝前請檢查源代碼倉庫和許可證。

典型用法

下面按官方 README 和設置頁可以復現的路徑走一遍。

  1. 確認當前用的是網頁界面(dsh webweb profile),按上一節裝好插件,重啓 dsh web 並刷新瀏覽器。
  2. 打開任意會話。兩側邊距足夠時會出現廣告欄;大約啓動後會先看到跑分中心,隨後是安全告警、右下角彈窗和左下角海報。這些都是虛構內容,不要按真廣告去點下載或付款。
  3. 到「設置 → 語言」在中文 / English 之間切換,確認素材和文案會立刻整套替換。
  4. 打開「設置 → 廣告(非官方)」,按需關掉某幾個廣告位。例如只留「貪玩藍鯨」、關掉推理激勵廣告和安全中心。這些選擇會保留到下次啓動。
  5. 需要暫時清淨、又不想改已保存的開關時,點「立刻關閉所有廣告(刷新後恢復)」。刷新後仍按第 4 步保存的組合恢復。
  6. 若自己也維護 DSH 插件,給公開倉庫加上 dsh-plugin topic,並在最近兩週內有過推送,就會進入推薦輪播。不滿意自動排版時,再按 contrib/README.md 發 PR 覆蓋文案或圖片。

對話裏的推薦位是看真實插件的入口;激勵廣告和殺毒彈窗則沒有對應的真實產品。README 把「驗證修復」的行爲寫得很窄:優先使用本機 gh 或 token,否則調用匿名公開 API,結果只保存在本機瀏覽器。插件聲明不會掃描、讀取或修改機器上的文件。

適用場景與注意事項

適合:

  • 已經在用 DSH 網頁界面,想給本地環境加點樂子
  • 給同事或演示會做截圖,需要一眼能看出「這是社區惡搞,不是官方皮膚」
  • 插件作者想給自己的 dsh-plugin 倉庫增加一點被點開的機會

不適合:

  • TUI、ACP、headless 等沒有瀏覽器半邊的 profile,裝上也沒有廣告層
  • 需要乾淨界面做錄屏、截圖教程或長時間專注編碼的場合(可以關廣告位,但默認是全開)
  • 把廣告文案、抽獎進度或殺毒提示當成真實產品信息

使用前還要注意:

  • 插件以當前 dsh 進程權限運行。安裝前閱讀 Nagi-ovo/dsh-ads 源碼和 BSD-3-Clause 許可證;需要可復現環境時固定 commit。
  • 設置頁和 README 都聲明:本插件純屬娛樂,與 DeepSeek 以及任何真實公司、產品或服務均無關聯。
  • 開關全部關掉之後界面會變乾淨,插件仍留在 profile 裏。要徹底移除,需要卸載插件本身,而不是隻關廣告位。
  • 「關閉所有廣告」只對當前會話有效。不要指望它在重啓後仍保持靜音。

小結

dsh-ads 把 DSH「一切皆插件」用到了網頁界面的邊邊角角:廣告欄、對話推薦、推理遮罩、彈窗和假遊戲都是插件掛上去的,卸掉即可還原。它不提供新的模型或工具,只給 Web UI 加一層 2005 年門戶網站的惡搞外殼;推薦位裏的社區插件倒是真的。

目錄頁:https://deepseek-harness-plugin.com/zh-CN/plugins/dsh-ads/

GitHub:https://github.com/Nagi-ovo/dsh-ads

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

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

小夜