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). 适合会话数量庞大,需要批量归档、损坏修复及系统提示词注入的用户。

Package
dsh-session-conductor
Compatibility
Unverified
Version
1.0.1
Last updated
Sep 27, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:EIGHTfs/dsh-session-conductor

使用

会话管理面板

点击侧边栏底部「会话管理」按钮展开浮层面板:

  • 全部:列出每个会话(标题/目录/时间/状态),支持归档、删除、撤回、自动重命名/续跑开关、搜索、价值分析
  • 已归档:列出被归档的会话,可恢复(取消归档)、删除
  • 活跃:当前活跃(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