在智能體開發流程中,解釋當前代碼問題或近期改動是常見需求。通常這依賴於純文本描述,缺乏直觀的證據支撐。下面介紹 DeepSeek Harness 插件 dsh-codegraph,它能讓智能體生成可覈查的架構圖,並在側邊欄中呈現。
它是什麼¶
這是一個由 hrhgit 維護的 DeepSeek Harness 插件。它的核心定位是“問題驅動的代碼解釋插件”。插件會委託子進程進行只讀調查,最終在側邊欄中以結構化的方式展示聚焦的證據支撐型架構場景。
核心功能¶
- 問題驅動解釋:智能體根據提問,委託只讀子進程進行調查。
- JSON 輸出:模型只需提交
dsh-codegraph.scene.v1格式的 JSON。 - 側邊欄展示:側邊欄展示聚焦的架構場景,包含節點名稱、關係和一句話結論。
- 確定性佈局:插件擁有固定 React 組件和確定性佈局,確保展示效果一致。
- 查看器模式:側邊欄是查看器,不是第二個聊天窗口或自由形式編輯器。
- 驗證與持久化:插件自行處理數據驗證和持久化。
安裝與啓用¶
當前資源未提供具體的安裝命令。請通過以下方式獲取安裝指引:
典型用法¶
智能體在回答代碼相關問題時,直接向插件提交結構化 JSON 數據。插件解析後,在側邊欄渲染出對應的架構圖。
適用場景與注意¶
- 兼容性:目標兼容 DeepSeek Harness
0.1.2-alpha.1和 better-sidebar0.17.1。 - 權限:插件以當前 DSH 進程權限運行。
- 源碼檢查:安裝前建議檢查源碼與許可證(MIT)。
總結¶
dsh-codegraph 提供了一種將代碼分析轉化爲可視化架構圖的標準化方案。它通過固定的 React 組件和確定性佈局,確保了展示結果的可復現性。更多詳情與源碼請參考下方鏈接。