dsh-wander-chat:一鍵開啓無目錄漫遊會話

前言

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 通過在側邊欄增加一個入口,解決了「頻繁創建會話導致側邊欄分組雜亂」的問題。它將漫遊會話統一管理在一個固定工作區,保持了會話存儲路徑的規範性。

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

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

小夜