dsh-workspace:DeepSeek Harness 的輕量級 IDE 與 Git 工作區插件

前言

在使用 DeepSeek Harness (DSH) 進行開發時,頻繁切換窗口查看餘額、管理項目文件或執行 Git 操作會打斷工作流。dsh-workspace 插件旨在解決這些問題,它直接集成在 DSH 的側邊欄中,提供輕量級的 IDE 和 Git 工作區功能。

簡介

這是一個爲 DeepSeek Harness 設計的輕量級插件,由 AstralFoundry 維護,採用 MIT 許可證。

核心功能

  • 餘額與費用監控:在側邊欄底部顯示餘額和今日費用。餘額低於 10 CNY 時會變紅提示。
  • 一鍵更新 Harness:檢測到新版本時,點擊 Update 按鈕即可自動重啓 Harness。
  • 項目工作區面板:提供文件樹、Git 工作區變更、差異對比和提交歷史。
  • Git 源控制:支持暫存、提交、分支切換、拉取和推送操作。
  • 內置終端:直接在插件中打開終端執行命令。
  • 隱私保護:默認僅限迴環訪問,API 密鑰通過 Harness 的 ctx.credentials 解析,不暴露給瀏覽器。

安裝與啓用

使用官方命令安裝插件:

dsh plugin --profile web add "github:AstralFoundry/dsh-workspace#v0.2.0"

安裝完成後需要重啓 dsh web。

配置

插件默認無需配置。如需調整,可在配置文件中設置:
* allowRemote:設爲 true 以允許遠程訪問。
* baseUrl:API 基礎地址。
* apiKeyEnv:API 密鑰的環境變量名。
* projectRoot:項目根目錄。
* peakWindows:計費高峯窗口(分鐘)。

注意事項

  • 權限限制:Git 操作嚴格限制在當前會話的 projectRoot 目錄內,不支持路徑遍歷或外部符號鏈接。
  • 依賴項:依賴 node-pty 原生模塊。
  • 費用顯示:優先顯示官方賬單,API 不可用時回退到本地估算。
  • 非官方項目:這是一個社區項目,未獲得 DeepSeek 授權。

結尾

該插件將 DeepSeek Harness 變身爲具備基礎 IDE 功能的輕量級工作臺。更多細節請參考插件目錄或源碼:GitHub。

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

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

小夜