CodeReader:在 DSH Web 中查看和編輯工作區文件

前言

在 DeepSeek Harness(DSH)Web 中做智能體開發時,常需要查看智能體生成或修改的文件。CodeReader 是 DSH Web 插件,把工作區文件樹與多標籤編輯畫板放進對話界面,方便在同一窗口內瀏覽、覈對、編輯並寫回當前工作區磁盤。

這是什麼

CodeReader 是 DSH Web 插件,由 PathChan 維護,許可證爲 MIT。它的定位是:在 DSH Web 的對話界面中提供工作區文件樹與多標籤編輯畫板。

package.json 名稱爲 codereader,倉庫爲 PathChan/CodeReader。

核心功能

工作區文件樹

  • 提供「打開文件」入口。
  • 目錄可逐級展開。
  • 顯示文件圖標。
  • 點擊文件後在右側畫板打開。

多標籤編輯畫板

  • 支持多標籤打開源文件與產物。
  • 當前文件可直接編輯。
  • 提供語法高亮與行號。
  • 未保存標籤以圓點標識,關閉前將提示確認。

保存與打開

  • 通過 Ctrl+S / Cmd+S 或工具欄保存。
  • 保存後內容寫回當前工作區磁盤,並在寫入後校驗。
  • 可將當前文件交由系統默認程序打開。

與智能體協同

  • 智能體生成過程中,畫板自動切換爲只讀,避免與模型同時改寫同一文件。
  • 點擊對話中的產物路徑時,可按設置選擇「系統默認軟件」或「在工作區畫板中打開」。

設置

偏好保存在本機瀏覽器,不經過服務端。可設置:

  • 默認打開方式
  • 編輯器主題:跟隨 Harness、深色、淺色
  • 文件樹設置入口

安裝與啓用

使用前需已安裝 DSH,並使用 Web 配置。

安裝插件:

npx @deepseek-ai/dsh plugin --profile web add github:PathChan/CodeReader

安裝後啓動 DSH Web,然後在側欄使用文件樹入口。

從本倉庫源碼安裝時,先構建再加入配置:

npm install
npm run build
npx @deepseek-ai/dsh plugin --profile web add .

典型用法

1、安裝插件並啓動 DSH Web。

2、在側欄工作區文件夾行點擊「打開文件」。

3、在文件樹中打開目標文件,於右側畫板編輯;保存後即寫入磁盤。

4、如需使用本機程序打開,請使用畫板工具欄中的「在系統默認軟件中打開」。

適用場景與注意

CodeReader 適合使用 DSH Web、希望在對話界面內快速查看、覈對或修改工作區文件的人。它圍繞當前工作區提供文件瀏覽與編輯,不擴展工作區以外的路徑訪問。

注意:

  • 讀寫範圍限於當前工作區目錄,不會訪問工作區以外的路徑。
  • 插件以當前 DSH 進程權限運行;安裝前應檢查源碼與許可證。
  • 智能體生成過程中,畫板自動切換爲只讀,避免與模型同時改寫同一文件。
  • 偏好保存在本機瀏覽器,不經過服務端。

鏈接

GitHub:https://github.com/PathChan/CodeReader

許可證:MIT

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

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

小夜