dsh-auto-rename:为 DeepSeek Harness 会话自动起名的 DSH plugin
theflippy978/dsh-auto-rename
为 DeepSeek Harness 提供会话自动命名:首条消息自动生成标题,重命名对话框可流式获取 AI 建议标题。
dsh-auto-rename 是一款面向 DeepSeek Harness 的会话命名插件,专门处理新会话标题空白、手动起名麻烦的日常困扰。会话发出第一条消息时,它会依据这条消息生成一次标题,之后你手动改过的标题会被固定,不会被悄悄覆盖。重命名时,会话页顶部的 AI Name 按钮会打开一个与原生窗口外观一致的对话框,候选标题以流式方式逐条到达,点一下即可套用,也能重新生成一批。它还支持指定命名模型、限制标题宽度,并在标题事件里留下来源标记,方便分辨哪些标题由它生成。
如何安装
dsh plugin --profile web add dsh-auto-rename- 分类
- 工作流与自动化
- 平台
- DSH Plugin
- 作者
- theflippy978
- 分发方式
- 插件
dsh-auto-rename 核心特性
dsh-auto-rename 仓库简介
它是做什么的?
Auto Rename 是 DeepSeek Harness(DSH)的会话自动命名插件,让会话标题不再需要手动填写。它解决的是新会话标题长期空白、手动起名费时的问题:会话发出第一条消息时自动生成标题,之后在重命名对话框里以流式方式给出 AI 候选标题。插件由 Theflippy978 维护,采用 MIT 协议,核心能力包括首条消息自动命名、重命名时的候选建议、可指定命名模型以及保留标题来源审计记录。
核心功能
- 首条消息自动命名:会话发出第一条消息且标题仍为空时,仅依据这条消息生成一次标题;此后手动重命名会固定标题,不会被再次改写。
- 重命名时流式推荐标题:会话页顶部的 AI Name 按钮打开与原生重命名窗口外观一致的对话框,候选标题以 NDJSON 逐条到达,每条用 500 毫秒从左到右的扫过动画呈现。
- 一键套用与重新生成:点击候选标签即可填入输入框,点 Regenerate 可换一批;Enter 确认、Esc 关闭,输入法组合期间按 Enter 不会误提交。
- 命名模型可选:默认跟随会话主模型,也可固定一个更便宜的模型;下拉列表来自宿主实际已认证、可调用的模型目录。
- 保留审计痕迹:每个 session/title 事件的 source.provider 都会写入插件标识,便于分辨哪些标题由本插件生成。
- 只读取用户输入:自动命名取第一条人类消息,建议取最近三条,每条在送入模型前按默认 4096 字节截断。
怎么使用这个插件?
在 DSH 中启用后,正常新建会话并发出第一条消息,标题就会自动生成,无需任何操作。想换标题时点会话页顶部的 AI Name 按钮,在对话框里挑选流式到达的候选,或点 Regenerate 重新生成;点标题行的齿轮可展开设置面板,调整是否在首条消息时重命名、命名模型、候选数量(1–5,默认 3)、输出 token 上限(默认 64)、超时(默认 60000 毫秒)和标题宽度(默认 12 个 CJK 字符,是唯一控制长度的开关),修改先暂存,按 Save 才写入,留空表示使用默认值。若宿主未装配远程模型目录或列举失败,模型一行会退化为手动填写 Provider 与 Model,两者必须成对填写。
报错怎么排查?
插件注册时报错,通常是因为内置的会话标题服务先完成了注册——该服务全局只接受一个提供者,按官方说明确认内置标题行已被禁用即可。设置里手动填写的 Provider 与 Model 只填一半时,启动会记录警告、使用时明确报错,补齐成对的路由即可。宿主没有可用的远程模型目录时,模型下拉会退化为手动字段,按提示填写后重试。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:theflippy978/dsh-auto-rename。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
