前言¶
DeepSeek Harness (DSH) 的理念是「一切皆插件」。在本地開發或整理會話時,每次新建會話通常需要選擇目錄,這會導致側邊欄出現多個分散的工作區分組,容易造成混亂。dsh-wander-chat 插件解決了這個問題:它在側邊欄「新會話」按鈕下方新增了一行「新建漫遊會話」,點擊後可以直接創建會話,無需彈出目錄選擇器,且所有漫遊會話會統一歸入一個固定的工作區分組。
核心功能¶
- 在側邊欄「新會話」下方新增「新建漫遊會話」按鈕。
- 點擊後直接創建會話並跳轉,不彈目錄選擇器。
- 所有漫遊會話歸入同一個分組(默認顯示名「漫遊會話」,目錄
~/.dsh/wander-chat),而不是散成多個工作區。 - 會話內容仍然各自獨立存放在 DSH 官方目錄下。
安裝與啓用¶
進入 DSH 的 profile 目錄:
cd ~/.dsh/profiles/desktop
修改 package.json 的 dependencies,添加:
"dsh-wander-chat": "link:/path/to/dsh-wander-chat"
在 dsh.profile.bundles 中添加:
"dsh-wander-chat"
執行安裝:
pnpm install
安裝完成後,重啓 DSH 或重載 profile 即可生效。
配置¶
插件詳情頁的配置表單直接渲染在描述下方、插件行上方(路徑:設置 -> 插件 -> 漫遊會話)。
| 字段 | 默認值 | 說明 |
|---|---|---|
root |
~/.dsh/wander-chat |
漫遊會話共用的工作目錄,支持 ~ 前綴,不存在時自動創建 |
title |
漫遊會話 |
該目錄在側邊欄顯示的分組名稱 |
也可以直接寫在 profile 的 cordis.patch.yml 裏:
- id: dsh-wander-chat
config:
root: '~/.dsh/wander-chat'
title: '漫遊會話'
注意事項¶
- 插件使用
link:方式安裝,位於 profile 之外,因此無法引用 profile 裏的@deepseek-ai/*包。 - 插件自身實現了
~路徑展開,不依賴@deepseek-ai/dsh-home-paths。 - 代碼託管於 GitHub,許可證爲 MIT。
總結¶
dsh-wander-chat 通過在側邊欄增加一個入口,解決了「頻繁創建會話導致側邊欄分組雜亂」的問題。它將漫遊會話統一管理在一個固定工作區,保持了會話存儲路徑的規範性。