前言¶
DeepSeek Harness 採用「一切皆插件」的架構,旨在通過模塊化擴展提升開發與交互體驗。對於需要直觀觀察智能體推理過程的開發者來說,單純查看文本日誌往往不夠直觀。dsh-plugin-matrix 插件提供了一個 CLI 風格的全屏終端頁,將 Agent 的思考過程轉化爲《黑客帝國》風格的代碼雨,同時保持回覆正文的正常流式輸出。
插件介紹¶
本插件由 Gastronomicluna 維護,是一個純客戶端 bundle 插件。它通過攔截並投影 DeepSeek 的思考流(reasoning),在瀏覽器端渲染出豎屏排布的代碼雨效果。頁面與主頁共享同一會話,消息雙向同步。
核心功能¶
- DeepSeek 像素圖標:CLI 頁面頂部居中顯示官方鯨魚標的像素版,經過 canvas 降採樣與放大處理,配合藍色輝光。
- CLI 全屏終端頁面:點擊側邊欄底部「矩陣思維」進入黑底終端頁。消息歷史、工具調用(
▸)和錯誤(✗)均按終端風格投影。 - 思考即代碼雨:Agent 思考期間(turn 運行中、尚未輸出回覆正文),思考內容按「思考段」豎屏排布,隨機散佈到各列下落。空閒時顯示極淡的氛圍雨。
- 回覆正常流式輸出:回覆正文開始輸出時,思考雨退爲氛圍雨,正文在終端裏流式打印。
- 頂部控制條:提供雨速調節(0.25×–4×)、氛圍雨疏密開關、會話名顯示及關閉按鈕。
- 會話共享:CLI 頁面內的對話即爲當前會話,支持
session.prompt()(queue/steer)與session.cancel()操作。
安裝與啓用¶
在插件目錄執行以下命令(web profile):
dsh plugin --profile web add "."
或安裝發佈包後:
dsh plugin --profile web add dsh-plugin-matrix
安裝完成後,重啓 web 服務生效:
dsh web
典型用法¶
- 安裝插件並重啓服務。
- 點擊側邊欄底部的「矩陣思維」進入全屏黑底終端頁。
- 輸入消息按回車發送。
- 運行中按回車可打斷轉向。
- 按
Ctrl+C停止生成。 - 按
Esc關閉頁面。
適用場景與注意¶
- 環境建議:本插件建議在暗光環境下使用,以獲得最佳的輝光與代碼雨視覺效果。
- 開發調試:插件支持 HMR 熱更新。直接改動
client/client.js文件後,運行中的頁面會自動生效。 - 代碼審計:由於是純客戶端 bundle 插件,安裝前建議檢查源碼與許可證(MIT)。
結尾¶
該插件通過視覺化手段將抽象的推理過程具象化,適合需要沉浸式體驗的開發場景。
- 插件目錄:https://www.skillhub.cn/plugins/Gastronomicluna/Matrix-code
- GitHub 倉庫:https://github.com/Gastronomicluna/Matrix-code