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 通过在侧边栏增加一个入口,解决了「频繁创建会话导致侧边栏分组杂乱」的问题。它将漫游会话统一管理在一个固定工作区,保持了会话存储路径的规范性。

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

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

小夜