dsh-rename
DeepSeek Harness 斜杠命令:使用 /rename 重命名当前会话,或让模型读取对话并为你挑选标题
AI 分析
提供快速重命名会话的斜杠命令。适合需要整理侧边栏、让 AI 自动总结或手动指定会话标题以方便归档的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:lmst2/dsh-rename说明文档
阅读完整 README ↗使用
直接在当前会话输入:
/rename
模型会读取当前会话的对话记录(直接用户消息 + 助手回复),发一次 purpose: session-title 的辅助模型请求,生成一个简洁标题并重命名当前会话。
带上名字则直接重命名,不走模型:
/rename 重构会话标题服务
两种方式都通过 DSH 内置的 ctx.sessionTitle.rename 落盘为 session/title 事件(source: user),因此:
- 标题会实时反映到侧边栏/会话列表;
- 该标题会被 pin 住,后续内置自动命名不会覆盖它;
- 本插件不写任何自定义 session 事件,卸载插件后历史会话仍能被任意 DSH 构建正常读取。
配置
插件行在 cordis.patch.yml 中不传配置即使用默认值。需要覆盖时,在 profile 的 cordis.patch.yml 里定位 dsh-rename 行:
- id: dsh-rename
config:
targetWords: 6
targetCjkCharacters: 12
maxInputBytes: 32768
maxOutputTokens: 64
maxTitleBytes: 80
timeoutMs: 60000
provider: deepseek-official
model: deepseek-v4-flash
| 字段 | 默认值 | 说明 |
|---|---|---|
targetWords | 6 | 非 CJK 语言标题的目标单词数 |
targetCjkCharacters | 12 | 中/日/韩标题的目标字符数 |
maxInputBytes | 32768 | 喂给标题模型的对话摘要最大 UTF-8 字节数 |
maxOutputTokens | 64 | 辅助生成的最大输出 token 数 |
maxTitleBytes | 80 | 接受标题的最大 UTF-8 字节数 |
timeoutMs | 60000 | 辅助请求的端到端超时(毫秒) |
provider / model | 不填 | 可选显式模型路由;不填则使用会话最近一次 request/header 记录的路由 |
provider 与 model 必须成对出现;缺一个会在启动时直接报错(fail loud)。