EIGHTfs/dsh-session-conductor ↗★ 0
dsh-session-conductor
DSH session management enhancement: archive/restore sessions, batch & conditional delete, AI auto-rename, interrupted-session auto-resume, release idle sessions, workspace grouping, undo last message, repair damaged session logs, value analysis, full-text search, and plan/closing template injection (system-prompt + context). 适合会话数量庞大,需要批量归档、损坏修复及系统提示词注入的用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:EIGHTfs/dsh-session-conductorREADME
Read the full README ↗使用
会话管理面板
点击侧边栏底部「会话管理」按钮展开浮层面板:
- 全部:列出每个会话(标题/目录/时间/状态),支持归档、删除、撤回、自动重命名/续跑开关、搜索、价值分析
- 已归档:列出被归档的会话,可恢复(取消归档)、删除
- 活跃:当前活跃(live/running)的会话
- 说明:损坏修复(seq-gap / EIO / 双格式)+ 使用说明
设置页(设置 → 会话管理)
左侧栏「会话管理」独立页:
- 模板注入:方案模板 / 收尾模板两个槽位。每个槽位下拉选导入方式:
- 本地文件:从设备选择上传(系统文件选择器)
- 在线 md 网址:输入网址,后端下载转存
- DSH 目录浏览:路径选择悬浮窗(目录树 + 路径输入,点 .md 选中后导入) 导入内容显示在编辑框(动态高度、自动换行),可再次编辑并保存;开启后注入系统提示词,AI 一开始就看见(方案/收尾各一条上下文注入)。
- 自动重命名模型:选择标题分析用的模型(跟随会话模型或指定便宜/专用模型)
真实后端预览页
改 UI 后免重启查看效果:
- 快照模式(推荐,免重启):
bash tools/preview-snapshot.sh→ 生成assets/preview-*.html(内嵌生成时真实后端响应),file:// 打开即可查看,无 CORS、无假数据 - DSH 同源路由:重启后访问
/api/session-conductor/preview/settings(或/panel),同源实时 fetch