changestab: DeepSeek Harness 版本控制查看器

前言

DeepSeek Harness (DSH) 的核心設計理念是插件化。在智能體開發或代碼調試過程中,開發者需要頻繁查看版本控制歷史和具體的代碼差異。內置的文件瀏覽功能可能無法完全滿足查看變更歷史或對比 diff 的需求。changestab 插件應運而生,它爲 DSH 的 Web GUI 提供了一個原生的版本控制查看界面。

這是什麼

這是一個爲 DeepSeek Harness 提供替換文件查看器功能的插件,支持版本控制。該插件由 americanjeff 維護,主要解決在 Web 界面中查看代碼變更歷史和差異的需求。

核心功能

  • 側邊欄 Changes 視圖:在 DeepSeek Harness 的 Web 界面右側欄提供 Changes 視圖。
  • 歷史導航:支持瀏覽版本控制系統的變更歷史。
  • 差異查看:支持查看文件差異,根據顯示寬度自動切換並排(side-by-side)或堆疊(stacked)佈局。

安裝與啓用

該插件需要安裝到運行 GUI 的 web profile 中。

dsh plugin --profile web add changestab

典型用法

安裝完成後,Web GUI 中會出現新的 Changes 標籤頁。該視圖是隻讀的,用於展示變更概覽。它支持 jj 和 git 兩種版本控制系統。開發者可以通過點擊操作在 Changes 視圖和具體的文件差異之間切換。

注意事項

  • 權限與安全:該插件以當前 dsh 進程的權限運行。在安裝前,建議檢查其源代碼和許可證(MIT)。
  • 系統支持:目前支持 jj (Jujutsu) 和 git。

結語

changestab 爲 DeepSeek Harness 增加了一個輕量級的版本控制側邊欄,讓開發者無需離開界面即可查看變更歷史和差異。更多細節可參考其 GitHub 倉庫。

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

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

小夜