lmst2/dsh-rename0

dsh-rename

DeepSeek Harness slash command: rename the current session with /rename, or let the model read the conversation and pick the name for you

AI Analysis

提供快速重命名会话的斜杠命令。适合需要整理侧边栏、让 AI 自动总结或手动指定会话标题以方便归档的用户。

Package
dsh-rename
Version
0.1.0
License
MIT
Last updated
Aug 14, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:lmst2/dsh-rename

使用

直接在当前会话输入:

/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
字段默认值说明
targetWords6非 CJK 语言标题的目标单词数
targetCjkCharacters12中/日/韩标题的目标字符数
maxInputBytes32768喂给标题模型的对话摘要最大 UTF-8 字节数
maxOutputTokens64辅助生成的最大输出 token 数
maxTitleBytes80接受标题的最大 UTF-8 字节数
timeoutMs60000辅助请求的端到端超时(毫秒)
provider / model不填可选显式模型路由;不填则使用会话最近一次 request/header 记录的路由

providermodel 必须成对出现;缺一个会在启动时直接报错(fail loud)。