dsh-title-prefix:给会话标题加上项目名前缀

前言

在 DeepSeek Harness(DSH)里,同一会话列表里往往混着多个 workspace 或项目的对话。标题若只有「修复登录超时」「重构路由」这类短句,单列平铺时很难一眼区分归属。手动给每条会话起名、或在列表里逐条点开看路径,都费时间。

下面介绍社区插件 dsh-title-prefix(维护者 dotdance,分类:工作流):在标题前自动加上当前所属项目名,便于在会话列表里按项目扫读。

这是什么

dsh-title-prefix 是 DSH 插件,职责只有一件:给每条会话标题加上所属项目名前缀。

示例(来自项目 README):

原标题:  修复登录超时
改后:    my-app · 修复登录超时

插件通过 Cordis patch(cordis.patch.yml)接入 DSH 运行时,无需你在业务代码里改标题逻辑。

核心功能

已核实的行为如下:

  1. 兜底标题与模型生成的标题都会加上项目名前缀(格式为 项目名 · 原标题)。
  2. 你手动改过的标题不会再被加前缀,避免覆盖你的命名习惯。
  3. 前缀中的项目名对应当前会话所属的 workspace / 项目上下文,便于在列表里区分来源。

适合会话列表单列平铺展示时使用:不必点开每条会话,也能从标题看出它属于哪个项目。

安装与启用

安装前建议浏览 GitHub 仓库 源码与 MIT 许可证;插件在 当前 dsh 进程的权限下运行,与安装其他 DSH 插件时相同,应自行确认可信后再安装。

官方安装命令(README 原文):

dsh plugin --profile web add dsh-title-prefix

package.json 中声明运行环境为 Node.js >=18。插件当前版本为 0.1.0(以仓库 package.json 为准)。

DSH 生态理念是「一切皆插件」;社区目录页在 SkillHub,与 DeepSeek / 幻方无官方从属关系,并非官方应用商店。

典型用法

安装并启用后,无需额外配置项(资料中未列出独立配置文件或环境变量)。新开或续聊会话时:

  1. 若标题由系统兜底或模型生成,会自动变为 项目名 · … 形式。
  2. 若在 UI 里手动编辑过标题,插件不再改写该标题。

在多个项目间切换开发时,保持会话列表单列展示,即可用前缀快速过滤 mentally 或肉眼扫读。

适用场景与注意

适合:同时在多个 workspace 下使用 DSH、依赖会话列表做日常切换的开发者。

注意:

  • 依赖 DSH 对「手动改过」与「自动生成」标题的区分;若你习惯先让模型起名再微调,需了解微调后可能不再加前缀的行为。
  • 项目名取自 DSH 当前上下文;若项目目录名与心里简称不一致,前缀会跟目录/workspace 命名一致,而非自定义别名(资料未说明可配置别名)。
  • 安装、更新插件请始终使用文档给出的 dsh plugin 命令,并对照仓库变更说明。

结尾

dsh-title-prefix 用一行前缀解决「会话标题看不出项目」的问题,改动面小,和单列会话列表搭配最直接。

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

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

Xiaoye