dsh-custom-profile:本機自定義 DSH 左下角頭像與暱稱

前言

DeepSeek Harness(DSH)左下角會固定顯示賬號菜單裏的頭像和暱稱,設置頁「賬號與餘額」卡片裏也會用同一套視覺。這些元素來自宿主界面,不能直接當成本地「皮膚」來改;若只想在本機瀏覽器裏換一套顯示、又不碰雲端賬號資料,需要自己接一層客戶端插件。

下面介紹社區插件 dsh-custom-profile(維護者 mojiezhenlinana),在 SkillHub 目錄中歸類爲「趣味換裝」。它只改本機 DOM 顯示,不聯網、不上報數據,也不寫入 DeepSeek 賬號側資料。

這是什麼

dsh-custom-profile 給 DSH 換掉左下角「頭像 + 暱稱」,並同步替換 設置 → 賬號與餘額 卡片裏的頭像。配置保存在瀏覽器本地;清空或卸載後按文檔說明可清除 localStorage 項。

當前 npm 包版本爲 0.6.6(見倉庫 package.json),許可證 MIT。GitHub 倉庫:mojiezhenlinana/dsh-custom-profile;目錄頁:SkillHub 插件頁。

核心功能

資料與 README 中已說明的能力如下。

暱稱:可填任意文字;留空則恢復宿主默認顯示。

頭像:支持上傳本地圖片(自動縮到 512px 內)或填寫圖片 URL。格式包括 PNG、JPG、WebP、GIF、BMP、AVIF、SVG;存盤前會等比縮放到 512px 以內並轉爲 data URL,一般不必手動壓圖。

構圖:預覽區可拖動、滾輪縮放;也可用滑桿微調。

  • 縮放:只縮放頭像圓內的圖片。
  • 左右 / 上下:圖片在圓內的位移。
  • 尺寸:只調整左下角圓框大小;賬號卡里的頭像尺寸不跟隨,兩處大小可能不一致。

保存與重置:改動先在面板預覽,點「保存」才寫入本地存儲並應用到界面。左下角與賬號卡共用同一份配置。「重置暱稱」「重置頭像」會立刻寫盤並生效,無需再點保存。

安裝與啓用

DSH 生態裏插件通常通過 profile 的 bundle 或 CLI 安裝;裝完後需整機重啓 DSH(客戶端插件改動刷新頁面不夠)。

README 給出兩種方式。

方式一(本地包):按 profile 的 file: 依賴方式裝進 dsh.profile.bundles,然後重啓宿主。

方式二(已發佈到 npm 時):

dsh plugin --profile web add dsh-custom-profile

安裝前建議自行查看倉庫源碼與 MIT 許可證;插件以當前 DSH 進程在瀏覽器中的權限運行,只應安裝你信任的來源。

典型用法

  1. 打開 設置 →「個人資料」。
  2. 填寫暱稱、選擇頭像(本地上傳或 URL)。
  3. 在預覽裏拖動、滾輪縮放,或用滑桿調整縮放、位移;需要時可調左下角圓框「尺寸」。
  4. 確認效果後點 「保存」。

若只想恢復單項,使用「重置暱稱」或「重置頭像」即可。

工作原理與已知邊界

宿主側組件類名由 CSS Modules 生成,構建後哈希會變;插件靠穩定結構定位,例如左下角 [aria-label="賬號菜單"] 內的 [class*="_avatar"] / [class*="_label"],以及設置彈窗 [role="dialog"] 內卡片頭像。頭像通過向圓塊注入絕對定位的 <img>(object-fit: contain)實現,原圖標用內聯樣式隱藏;MutationObserver 僅監聽賬號按鈕與設置彈窗內部的 childList,並對連續變化做節流,避免影響聊天輸入。

使用時需注意:

  • DSH 升級若改動 aria-label 或類名後綴,插件可能靜默失效(表現爲未生效、回到默認頭像),一般不會破壞界面。
  • 「尺寸」只作用於左下角圓框;非正方形圖片在 contain 下圓內可能留白,這是保留整張原圖的取捨。
  • 僅影響當前瀏覽器顯示;換設備或換 profile 需重新設置。

停用插件後,配置仍可能在 localStorage['dsh-custom-profile']。若要徹底清理,在宿主頁面控制台執行:

localStorage.removeItem('dsh-custom-profile')

結尾

dsh-custom-profile 適合只想在本機 DSH 界面換頭像、改暱稱、又不想動賬號資料或聯網同步的開發者。功能邊界在 README 裏寫得很清楚:本地預覽、保存後生效、兩處頭像同步(尺寸除外)。

  • 目錄頁:https://www.skillhub.cn/plugins/mojiezhenlinana/dsh-custom-profile
  • GitHub:https://github.com/mojiezhenlinana/dsh-custom-profile

SkillHub 爲社區插件目錄,與 DeepSeek / 幻方無官方從屬關係;安裝與使用以倉庫文檔爲準。

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

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

小夜