obsidian-workbench:在 DeepSeek Harness 內瀏覽、編輯並保存 Obsidian Markdown 倉庫

前言

如果你已經在使用 DSH Web profile,並且希望在不離開當前會話的情況下查看、修改 Obsidian 筆記,可以把 obsidian-workbench 接入 DSH。它面向 Windows + DSH Web profile,讀取本機 Obsidian 配置中的倉庫,不會啓動 Obsidian 客戶端。下面介紹它的定位、安裝流程、可用邊界和當前限制。

這是什麼

obsidian-workbench 由 Bob-Bo1 維護,是一個在 DeepSeek Harness 內瀏覽、編輯並保存 Obsidian Markdown 倉庫的插件。它會在 DSH 內打開一個 Obsidian 風格的三欄工作臺,把倉庫文件、Markdown 編輯和 DSH 會話放在同一處。

當前版本面向 Windows + DSH Web profile。

核心功能

  • 在 DeepSeek Harness 內打開一個 Obsidian 風格的三欄工作臺
  • 左側顯示當前 Obsidian 倉庫的目錄和文件
  • 中間提供基於 CodeMirror 6 的 Markdown Live Preview 編輯器,內容自動保存
  • 右側顯示當前 DSH 會話,可圍繞正在查看的筆記提問
  • 右側頂部可切換 DSH 最近對話,並按工作區新建對話
  • 支持拖動三欄分隔線、滾輪滾動、模型切換和權限切換
  • 左側支持搜索、新建、重命名、移動、刪除和把文件或文件夾內容加入對話

安裝與啓用

下面給出 README 中的安裝流程。先準備一個固定的插件目錄,再把這個目錄鏈接到 DSH Web profile。

1、克隆倉庫:

git clone https://github.com/Bob-Bo1/obsidian-workbench.git D:\Tools\obsidian-workbench

2、將插件目錄鏈接到 Web profile:

dsh plugin --profile web add link:D:\Tools\obsidian-workbench

3、在 Web profile 的 cordis.patch.yml 中加入插件項:

- insert:
    - id: obsidian-workbench
      name: 'obsidian-workbench'

4、重啓 DSH Web profile,在左下角打開 Obsidian 工作臺。

典型用法

指定倉庫

默認情況下,插件會讀取 Windows 當前 Obsidian 配置中的打開倉庫。如果你希望固定使用某個倉庫,可以設置環境變量:

$env:OBSIDIAN_VAULT_PATH = 'D:\你的倉庫路徑'

OBSIDIAN_VAULT_PATH 的優先級高於 Obsidian 自動識別結果。

開發檢查

在插件目錄執行:

npm run check

這一步會重新打包 CodeMirror 客戶端文件,並檢查 Host、源碼 Client 和生成 Client 的 JavaScript 語法。

安全邊界

  • 只開放倉庫根目錄內的 Markdown、文本和圖片文件
  • .obsidian 和其他隱藏目錄不會通過接口開放
  • 會拒絕 .. 路徑、符號鏈接和 junction 指向倉庫外部的路徑
  • 單個筆記或保存內容超過 4 MB 時會被拒絕
  • 插件接口默認只供 DSH 同源頁面使用,不開放通配跨域訪問

當前限制

  • 預覽支持標題、空行和 Wiki 鏈接的基礎展示
  • 暫未復刻 Dataview、Tasks、Canvas 和其他 Obsidian 插件運行時
  • 倉庫變化需要重新展開目錄或重新打開工作臺後查看

適用場景與注意

這個插件適合在 Windows 上使用 DSH Web profile、已有本機 Obsidian 倉庫、希望圍繞筆記提問並快速修改 Markdown 的人。

使用前需要確認插件倉庫路徑和接口範圍符合你的要求。插件以當前 dsh 進程權限運行,安裝前建議先檢查源碼與許可證。該插件許可證爲 MIT。

這裏的插件目錄是獨立社區站點,與 DeepSeek / 幻方沒有官方從屬關係,不應視作官方應用商店。

結尾

obsidian-workbench 的價值在於把 Obsidian 倉庫、Markdown 編輯和 DSH 會話放在同一處,減少在筆記工具和助手之間來回切換。如果你要在 Windows + DSH Web profile 中使用,可以先按上面的流程安裝,並確認倉庫路徑、安全邊界和當前限制。

  • 插件目錄:https://www.skillhub.cn/plugins/Bob-Bo1/obsidian-workbench
  • GitHub:https://github.com/Bob-Bo1/obsidian-workbench
羽毛球分组比赛记分
小程序二维码

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

小夜