前言¶
DeepSeek Harness (DSH) 強調“一切皆插件”的理念。在開發涉及像素級渲染或複雜 DOM 操作的插件時,開發者常需要確認動態插件沙箱中實際可用的瀏覽器 API。dsh-pixel-probe 正是爲解決這一問題而生,它是一個用於診斷插件能力的工具,幫助驗證“運行時光柵化 + 像素化”等 DOM 方案的可行性。
核心功能¶
該插件主要探測瀏覽器動態插件沙箱中的以下能力:
- document
- canvas
- MutationObserver
- Image
- SVG 圖標數量
安裝與啓用¶
使用以下命令從 GitHub 安裝插件:
dsh plugin --profile web add github:TableRogue/dsh-pixel-probe
安裝後,配置會自動追加到 profile 的 dsh.profile.bundles 中。
啓動與驗證¶
- 啓動 DSH:
dsh --profile web
- 驗證配置是否生效:
dsh --profile web --dump-config
在輸出中查找 `dsh-pixel-probe` 層。
典型用法¶
安裝並啓動後,打開瀏覽器的開發者工具控制台。找到標籤 [cordis:dsh-pixel-probe],插件會在此輸出一行 JSON 報告,列出當前沙箱中可用的能力。
適用場景與注意¶
- 適用場景:用於確認瀏覽器動態插件沙箱對 DOM 操作、Canvas 繪圖及像素級渲染的支持情況。
- 注意:這是一個動態 Client 插件,其權限取決於當前 DSH 進程。建議在安裝前查閱源碼與許可證(MIT)。該插件爲臨時方式,以單次進程運行。
結尾¶
作爲開發 Pixel 插件或測試瀏覽器沙箱能力的診斷工具,該插件可以幫助開發者快速驗證可行性。更多細節可查看 GitHub 倉庫 或 SkillHub 目錄。