Automatic-session-renaming-for-dsh
Auto-renames DSH sessions with LLM-summarized titles: runs after the first prompt and on /handoff, or manually via a header button or /autotitle, with configurable title language and max title bytes.
DSH 会话自动重命名(session rename):基于全部会话消息的 LLM 总结标题,首条提示词与 /handoff 后自动命名,会话头按钮或 /autotitle 手动触发,标题语言与最大字节数可设置。
How to install
dsh plugin add @lyxx/dsh-session-autotitle About
@lyxx/dsh-session-autotitle DSH 会话自动命名(profile 本地 bundle,更新免疫)。 功能 1. **手动触发**:会话头操作行的"自动重命名"按钮,或会话内输入 /autotitle 命令。点击/发送后 LLM 总结整个会话的用户消息并重新命名; 有意覆盖用户手动钉住的标题(与手动重命名同级)。 2. **自动触发**: 用户发送**第一条提示词**后自动总结命名(继承基线时序,但现在用 全消息 provider,且标题调用关思考——修复了之前思考吞掉 64 token 导致永远只剩回退标题的问题); 用户在顶层会话调用 **/handoff**(handoff 技能)时自动重命名; 用户手动钉住的标题(source.kind === 'user')跳过。 3. **标题设置**:设置页新增"会话自动命名"分区(在"模型能力与档位" 下方),两项: **标题语言** = 跟随消息语言(默认)/ 中文 / English / 自定义 (任意语言名,如"日本語")。生成时所选语言写入系统指令; **标题最大字节数** = 1–80 整数(默认 80)。系统指令要求模型 在该字节预算内出题,生成后按此值在 UTF-8 字符边界截断 (80 为 session-title 服务侧硬上限,超出仍会被服务截断)。 标题约定:默认 ≤ 80 UTF-8…
Recommendation signals
Meta
- License
- MIT
- Language
- JavaScript
- GitHub stars
- 0
- mo. downloads
- 966
- Last push
- 2026-09-10
- Created
- 2026-08-26
Basic safety check
- Findings
- None
- Sources
- curated:awesome-dsh-plugin.com, curated:awesome-dsh-plugin/awesome-dsh-plugin
Related plugins
DSH-EasyRewrite
Renzic-Stone/DSH-EasyRewrite
Inline-edit and recall your own user messages in dsh web — lazily and seamlessly, with a version pager and per-session draft persistence.
dsh-web
zhu1090093659/dsh-web-ui/tree/main/packages/dsh-chat-recovery
Chat recovery for DSH: edit the last finished user message and explicitly retry failed turns, both via session-fork branches that leave the original conversation untouched.
dsh-nested-followups
sluminositys/dsh-nested-followups
Keep branching from any completed answer at any depth while the main session stays untouched.
dsh-session-sync
PerryLink/dsh-session-sync
Cross-device session sync for DeepSeek Harness — syncs sessions and settings between machines through git.