dsh-session-intent-title
DeepSeek Harness 独立会话意图分类自动命名插件(⚡ 优化 / 🐛 修复 / ✨ 功能)
- Stars
- 0
- Language
- JavaScript
- Created
- Oct 14, 2026
- Updated
- Oct 15, 2026
Introduction
dsh-session-intent-title
English | 中文文档
An independent, zero-UI-overhead DeepSeek Harness (DSH) plugin that automatically classifies new conversation intents and names sessions with clean prefixes (e.g., ⚡ 优化|..., 🐛 修复|..., ✨ 功能|...).
✨ Features
- 🎯 Automatic Intent Classification: Evaluates the first user message using lightweight LLM prompts to detect task intent and extract concise subjects.
- 🛡️ Zero UI Invasion: Pure backend logic provider. Does not inject any frontend CSS, sidebar overrides, or custom themes. Perfectly compatible with
dsh-better-sidebarand native DSH Web UI. - 🔒 Safe & Non-Intrusive: Only triggers once on the first turn. Any manual renaming by the user immediately locks and will never be overwritten.
📋 Intent Categories
| Type | Prefix & Emoji | Example Generated Title |
|---|---|---|
optimize | ⚡ 优化|... | ⚡ 优化|提升循环性能与内存占用 |
fix | 🐛 修复|... | 🐛 修复|排查登录接口401问题 |
feature | ✨ 功能|... | ✨ 功能|实现OAuth2鉴权模块 |
explore | 🔍 探索|... | 🔍 探索|调研WebAssembly在前端的应用 |
design | 🎨 设计|... | 🎨 设计|深模块架构重构方案 |
research | 🔬 研究|... | 🔬 研究|多智能体协作框架评测 |
docs | 📝 文档|... | 📝 文档|编写API使用说明与规范 |
release | 🚀 发布|... | 🚀 发布|打包Docker镜像与部署上线 |
🚀 Installation
1. Install via DSH CLI
dsh plugin --profile web add git+https://github.com/WiseXin/dsh-session-intent-title.git
2. Disable default unclassified title provider
In ~/.dsh/profiles/web/cordis.patch.yml, disable the official unclassified provider:
- id: session-title-llm
disabled: true
3. Restart DSH
sudo systemctl restart dsh
📄 License
MIT License © 2026 WiseXin